Juan Castro vs. Brandon Marsh — Career Comparison

Gen XMexicoThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueShortstop
Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder

When their careers are measured against the same standard, Brandon Marsh comes out clearly ahead of Juan Castro across most offensive categories. Brandon Marsh led in walk rate (BB%+ 113 vs 53), on-base percentage (OBP+ 106 vs 83), and home run production (HR/PA+ 91 vs 72). Juan Castro held the edge in contact rate (K%+ 99 vs 73). Brandon Marsh was the more complete offensive player.

Hitting Stats for Juan Castro and Brandon Marsh

Juan Castro
Careerverified
Per 600 PAverified
17
17
Brandon Marsh
Career
Per 600 PA
5
5
Juan Castro
Careerverified
Per 600 PAverified
1103
232.29
Brandon Marsh
Career
Per 600 PA
605
173.44
Juan Castro
Careerverified
Per 600 PA
2849
600
Brandon Marsh
Career
Per 600 PA
2093
600
Juan Castro
Careerverified
Per 600 PAverified
2627
553.25
Brandon Marsh
Career
Per 600 PA
1861
533.49
Juan Castro
Career
Per 600 PA
0.229
0.229
Brandon Marsh
Careerverified
Per 600 PAverified
0.261
0.261
Juan Castro
Career
Per 600 PA
0.616
0.616
Brandon Marsh
Careerverified
Per 600 PAverified
0.777
0.777
Juan Castro
Careerverified
Per 600 PA
601
126.57
Brandon Marsh
Career
Per 600 PAverified
486
139.32
Juan Castro
Careerverified
Per 600 PA
429
90.35
Brandon Marsh
Career
Per 600 PAverified
319
91.45
Juan Castro
Careerverified
Per 600 PA
123
25.9
Brandon Marsh
Career
Per 600 PAverified
97
27.81
Juan Castro
Career
Per 600 PA
13
2.74
Brandon Marsh
Careerverified
Per 600 PAverified
18
5.16
Juan Castro
Career
Per 600 PA
36
7.58
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Juan Castro
Careerverified
Per 600 PA
172
36.22
Brandon Marsh
Career
Per 600 PAverified
167
47.87
Juan Castro
Career
Per 600 PA
0.286
0.286
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
Juan Castro
Career
Per 600 PA
0.014
0.014
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
Juan Castro
Career
Per 600 PA
0.06
0.06
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
Juan Castro
Career
Per 600 PA
223.8
47.13
Brandon Marsh
Careerverified
Per 600 PAverified
275.67
79.03
Juan Castro
Careerverified
Per 600 PA
858
180.69
Brandon Marsh
Career
Per 600 PAverified
775
222.17
Juan Castro
Careerverified
Per 600 PA
751
158.16
Brandon Marsh
Career
Per 600 PAverified
692
198.38
Juan Castro
Career
Per 600 PA
0.268
0.268
Brandon Marsh
Careerverified
Per 600 PAverified
0.332
0.332
Juan Castro
Career
Per 600 PA
0.327
0.327
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
Juan Castro
Career
Per 600 PA
0.595
0.595
Brandon Marsh
Careerverified
Per 600 PAverified
0.749
0.749
Juan Castro
Career
Per 600 PA
0.098
0.098
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
Juan Castro
Career
Per 600 PA
0.202
0.202
Brandon Marsh
Careerverified
Per 600 PAverified
0.254
0.254
Juan Castro
Career
Per 600 PA
0.481
0.481
Brandon Marsh
Careerverified
Per 600 PAverified
0.737
0.737
Juan Castro
Career
Per 600 PA
0.264
0.264
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
Juan Castro
Careerverified
Per 600 PA
253
53.28
Brandon Marsh
Career
Per 600 PAverified
248
71.09
Juan Castro
Career
Per 600 PA
234
49.28
Brandon Marsh
Career
Per 600 PAverified
234
67.08
Juan Castro
Careerverified
Per 600 PA
451
94.98
Brandon Marsh
Career
Per 600 PAverified
430
123.27
Juan Castro
Career
Per 600 PA
224.37
47.25
Brandon Marsh
Careerverified
Per 600 PAverified
278.99
79.98
Juan Castro
Career
Per 600 PA
1
0.21
Brandon Marsh
Careerverified
Per 600 PAverified
11
3.15
Juan Castro
Career
Per 600 PA
149
31.38
Brandon Marsh
Careerverified
Per 600 PAverified
195
55.9
Juan Castro
Careerverified
Per 600 PAverified
8
1.68
Brandon Marsh
Career
Per 600 PA
4
1.15
Juan Castro
Careerverified
Per 600 PAverified
472
99.4
Brandon Marsh
Career
Per 600 PA
657
188.34
Juan Castro
Careerverified
Per 600 PAverified
6.04
6.04
Brandon Marsh
Career
Per 600 PA
3.19
3.19
Juan Castro
Careerverified
Per 600 PAverified
0.32
0.32
Brandon Marsh
Career
Per 600 PA
0.3
0.3
Juan Castro
Careerverified
Per 600 PAverified
51
10.74
Brandon Marsh
Career
Per 600 PA
9
2.58
Juan Castro
Careerverified
Per 600 PA
21
4.42
Brandon Marsh
Career
Per 600 PAverified
17
4.87
Juan Castro
Career
Per 600 PA
73
15.37
Brandon Marsh
Careerverified
Per 600 PAverified
15
4.3
Juan Castro
Career
Per 600 PA
5
1.05
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Juan Castro
Career
Per 600 PA
9
1.9
Brandon Marsh
Careerverified
Per 600 PAverified
11
3.15
Juan Castro
Career
Per 600 PA
14
2.95
Brandon Marsh
Careerverified
Per 600 PAverified
63
18.06
Juan Castro
Career
Per 600 PA
35.71
35.71
Brandon Marsh
Careerverified
Per 600 PAverified
82.54
82.54

Fielding Stats for Juan Castro and Brandon Marsh

Juan Castro
Careerverified
Per 9 Inningsverified
17
17
Brandon Marsh
Career
Per 9 Innings
5
5
Juan Castro
Careerverified
Per 9 Inningsverified
1097
1.53
Brandon Marsh
Career
Per 9 Innings
651
1.26
Juan Castro
Careerverified
Per 9 Innings
669
0.93
Brandon Marsh
Career
Per 9 Inningsverified
517
1
Juan Castro
Careerverified
Per 9 Innings
19409
27
Brandon Marsh
Career
Per 9 Innings
13930
27
Juan Castro
Careerverified
Per 9 Innings
6469.2
9
Brandon Marsh
Career
Per 9 Innings
4643.1
9
Juan Castro
Career
Per 9 Innings
1089
1.51
Brandon Marsh
Careerverified
Per 9 Inningsverified
1143
2.22
Juan Castro
Careerverified
Per 9 Inningsverified
1988
2.77
Brandon Marsh
Career
Per 9 Innings
15
0.03
Juan Castro
Career
Per 9 Innings
74
0.1
Brandon Marsh
Careerverified
Per 9 Inningsverified
18
0.03
Juan Castro
Careerverified
Per 9 Inningsverified
3151
4.38
Brandon Marsh
Career
Per 9 Innings
1176
2.28
Juan Castro
Careerverified
Per 9 Inningsverified
3077
4.28
Brandon Marsh
Career
Per 9 Innings
1158
2.24
Juan Castro
Career
Per 9 Innings
97.65
97.65
Brandon Marsh
Careerverified
Per 9 Inningsverified
98.47
98.47
Juan Castro
Careerverified
Per 9 Inningsverified
2.805
2.805
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
Juan Castro
Career
Per 9 Innings
60.98
60.98
Brandon Marsh
Careerverified
Per 9 Inningsverified
79.42
79.42
Juan Castro
Careerverified
Per 9 Inningsverified
416
0.58
Brandon Marsh
Career
Per 9 Innings
3
0.01
Juan Castro
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Juan Castro
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Juan Castro
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Juan Castro
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0