Brandon Marsh vs. John Roseboro — Career Comparison

Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder
Silent GenerationOhioThrows RightBats LeftNorth AmericaLos Angeles DodgersNational LeagueCatcherGold GloveAll-Star

Brandon Marsh and John Roseboro are a strikingly close offensive match — their adjusted numbers sit nearly on top of each other across the most important hitting dimensions. Their on-base numbers were nearly identical (OBP+ 106 for Brandon Marsh, 105 for John Roseboro), and so was their slugging (SLG+ 105 vs 102). The overall lean goes to Brandon Marsh, but the margin between these two hitters is genuinely razor-thin.

Hitting Stats for Brandon Marsh and John Roseboro

Brandon Marsh
Career
Per 600 PA
5
5
John Roseboro
Careerverified
Per 600 PAverified
14
14
Brandon Marsh
Career
Per 600 PAverified
605
173.44
John Roseboro
Careerverified
Per 600 PA
1585
172.06
Brandon Marsh
Career
Per 600 PA
2093
600
John Roseboro
Careerverified
Per 600 PA
5527
600
Brandon Marsh
Career
Per 600 PAverified
1861
533.49
John Roseboro
Careerverified
Per 600 PA
4847
526.18
Brandon Marsh
Careerverified
Per 600 PAverified
0.261
0.261
John Roseboro
Career
Per 600 PA
0.249
0.249
Brandon Marsh
Careerverified
Per 600 PAverified
0.777
0.777
John Roseboro
Career
Per 600 PA
0.721
0.721
Brandon Marsh
Career
Per 600 PAverified
486
139.32
John Roseboro
Careerverified
Per 600 PA
1206
130.92
Brandon Marsh
Career
Per 600 PA
319
91.45
John Roseboro
Careerverified
Per 600 PAverified
868
94.23
Brandon Marsh
Career
Per 600 PAverified
97
27.81
John Roseboro
Careerverified
Per 600 PA
190
20.63
Brandon Marsh
Career
Per 600 PAverified
18
5.16
John Roseboro
Careerverified
Per 600 PA
44
4.78
Brandon Marsh
Career
Per 600 PAverified
52
14.91
John Roseboro
Careerverified
Per 600 PA
104
11.29
Brandon Marsh
Career
Per 600 PAverified
167
47.87
John Roseboro
Careerverified
Per 600 PA
338
36.69
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
John Roseboro
Career
Per 600 PA
0.28
0.28
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
John Roseboro
Career
Per 600 PA
0.022
0.022
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
John Roseboro
Career
Per 600 PA
0.086
0.086
Brandon Marsh
Career
Per 600 PAverified
275.67
79.03
John Roseboro
Careerverified
Per 600 PA
625.4
67.89
Brandon Marsh
Career
Per 600 PAverified
775
222.17
John Roseboro
Careerverified
Per 600 PA
1796
194.97
Brandon Marsh
Career
Per 600 PAverified
692
198.38
John Roseboro
Careerverified
Per 600 PA
1789
194.21
Brandon Marsh
Careerverified
Per 600 PAverified
0.332
0.332
John Roseboro
Career
Per 600 PA
0.326
0.326
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
John Roseboro
Career
Per 600 PA
0.371
0.371
Brandon Marsh
Careerverified
Per 600 PAverified
0.749
0.749
John Roseboro
Career
Per 600 PA
0.697
0.697
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
John Roseboro
Career
Per 600 PA
0.122
0.122
Brandon Marsh
Careerverified
Per 600 PAverified
0.254
0.254
John Roseboro
Career
Per 600 PA
0.24
0.24
Brandon Marsh
Careerverified
Per 600 PAverified
0.737
0.737
John Roseboro
Career
Per 600 PA
0.648
0.648
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
John Roseboro
Career
Per 600 PA
0.268
0.268
Brandon Marsh
Career
Per 600 PAverified
248
71.09
John Roseboro
Careerverified
Per 600 PA
512
55.58
Brandon Marsh
Career
Per 600 PAverified
234
67.08
John Roseboro
Careerverified
Per 600 PA
548
59.49
Brandon Marsh
Career
Per 600 PAverified
430
123.27
John Roseboro
Careerverified
Per 600 PA
956
103.78
Brandon Marsh
Career
Per 600 PAverified
278.99
79.98
John Roseboro
Careerverified
Per 600 PA
634.89
68.92
Brandon Marsh
Career
Per 600 PA
11
3.15
John Roseboro
Careerverified
Per 600 PAverified
36
3.91
Brandon Marsh
Career
Per 600 PA
195
55.9
John Roseboro
Careerverified
Per 600 PAverified
547
59.38
Brandon Marsh
Career
Per 600 PA
4
1.15
John Roseboro
Careerverified
Per 600 PAverified
110
11.94
Brandon Marsh
Careerverified
Per 600 PA
657
188.34
John Roseboro
Career
Per 600 PAverified
677
73.49
Brandon Marsh
Career
Per 600 PA
3.19
3.19
John Roseboro
Careerverified
Per 600 PAverified
8.16
8.16
Brandon Marsh
Career
Per 600 PA
0.3
0.3
John Roseboro
Careerverified
Per 600 PAverified
0.81
0.81
Brandon Marsh
Career
Per 600 PA
9
2.58
John Roseboro
Careerverified
Per 600 PAverified
44
4.78
Brandon Marsh
Career
Per 600 PA
17
4.87
John Roseboro
Careerverified
Per 600 PAverified
53
5.75
Brandon Marsh
Careerverified
Per 600 PAverified
15
4.3
John Roseboro
Career
Per 600 PA
76
8.25
Brandon Marsh
Career
Per 600 PAverified
52
14.91
John Roseboro
Careerverified
Per 600 PA
67
7.27
Brandon Marsh
Career
Per 600 PA
11
3.15
John Roseboro
Careerverified
Per 600 PAverified
56
6.08
Brandon Marsh
Career
Per 600 PAverified
63
18.06
John Roseboro
Careerverified
Per 600 PA
123
13.35
Brandon Marsh
Careerverified
Per 600 PAverified
82.54
82.54
John Roseboro
Career
Per 600 PA
54.47
54.47

Fielding Stats for Brandon Marsh and John Roseboro

Brandon Marsh
Career
Per 9 Innings
5
5
John Roseboro
Careerverified
Per 9 Inningsverified
14
14
Brandon Marsh
Career
Per 9 Inningsverified
651
1.26
John Roseboro
Careerverified
Per 9 Innings
1489
1.11
Brandon Marsh
Career
Per 9 Innings
517
1
John Roseboro
Careerverified
Per 9 Inningsverified
1358
1.02
Brandon Marsh
Career
Per 9 Innings
13930
27
John Roseboro
Careerverified
Per 9 Innings
36057
27
Brandon Marsh
Career
Per 9 Innings
4643.1
9
John Roseboro
Careerverified
Per 9 Innings
12019
9
Brandon Marsh
Career
Per 9 Innings
1143
2.22
John Roseboro
Careerverified
Per 9 Inningsverified
9332
6.99
Brandon Marsh
Career
Per 9 Innings
15
0.03
John Roseboro
Careerverified
Per 9 Inningsverified
678
0.51
Brandon Marsh
Careerverified
Per 9 Inningsverified
18
0.03
John Roseboro
Career
Per 9 Innings
107
0.08
Brandon Marsh
Career
Per 9 Innings
1176
2.28
John Roseboro
Careerverified
Per 9 Inningsverified
10117
7.58
Brandon Marsh
Career
Per 9 Innings
1158
2.24
John Roseboro
Careerverified
Per 9 Inningsverified
10010
7.5
Brandon Marsh
Career
Per 9 Innings
98.47
98.47
John Roseboro
Careerverified
Per 9 Inningsverified
98.94
98.94
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
John Roseboro
Careerverified
Per 9 Inningsverified
6.723
6.723
Brandon Marsh
Career
Per 9 Innings
79.42
79.42
John Roseboro
Careerverified
Per 9 Inningsverified
91.2
91.2
Brandon Marsh
Career
Per 9 Innings
3
0.01
John Roseboro
Careerverified
Per 9 Inningsverified
115
0.09
Brandon Marsh
Careerverified
Per 9 Inningsverified
0
0
John Roseboro
Career
Per 9 Innings
111
0.08
Brandon Marsh
Careerverified
Per 9 Inningsverified
0
0
John Roseboro
Career
Per 9 Innings
427
0.32
Brandon Marsh
Careerverified
Per 9 Inningsverified
0
0
John Roseboro
Career
Per 9 Innings
406
0.3
Brandon Marsh
Career
Per 9 Innings
0
0
John Roseboro
Careerverified
Per 9 Inningsverified
297
0.22