Brandon Marsh vs. Brian Roberts — Career Comparison

Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder
Gen XNorth CarolinaThrows RightBats SwitchNorth AmericaBaltimore OriolesAmerican LeagueSecond BasemanAll-Star

Brandon Marsh and Brian Roberts 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, 110 for Brian Roberts), and so was their slugging (SLG+ 105 vs 106). The overall lean goes to Brian Roberts, but the margin between these two hitters is genuinely razor-thin.

Hitting Stats for Brandon Marsh and Brian Roberts

Brandon Marsh
Career
Per 600 PA
5
5
Brian Roberts
Careerverified
Per 600 PAverified
14
14
Brandon Marsh
Career
Per 600 PAverified
605
173.44
Brian Roberts
Careerverified
Per 600 PA
1418
136.13
Brandon Marsh
Career
Per 600 PA
2093
600
Brian Roberts
Careerverified
Per 600 PA
6250
600
Brandon Marsh
Career
Per 600 PAverified
1861
533.49
Brian Roberts
Careerverified
Per 600 PA
5531
530.98
Brandon Marsh
Career
Per 600 PA
0.261
0.261
Brian Roberts
Careerverified
Per 600 PAverified
0.276
0.276
Brandon Marsh
Career
Per 600 PA
0.777
0.777
Brian Roberts
Careerverified
Per 600 PAverified
0.795
0.795
Brandon Marsh
Career
Per 600 PA
486
139.32
Brian Roberts
Careerverified
Per 600 PAverified
1527
146.59
Brandon Marsh
Career
Per 600 PA
319
91.45
Brian Roberts
Careerverified
Per 600 PAverified
1024
98.3
Brandon Marsh
Career
Per 600 PA
97
27.81
Brian Roberts
Careerverified
Per 600 PAverified
367
35.23
Brandon Marsh
Career
Per 600 PAverified
18
5.16
Brian Roberts
Careerverified
Per 600 PA
39
3.74
Brandon Marsh
Career
Per 600 PAverified
52
14.91
Brian Roberts
Careerverified
Per 600 PA
97
9.31
Brandon Marsh
Career
Per 600 PA
167
47.87
Brian Roberts
Careerverified
Per 600 PAverified
503
48.29
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
Brian Roberts
Career
Per 600 PA
0.329
0.329
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
Brian Roberts
Career
Per 600 PA
0.018
0.018
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
Brian Roberts
Career
Per 600 PA
0.064
0.064
Brandon Marsh
Career
Per 600 PA
275.67
79.03
Brian Roberts
Careerverified
Per 600 PAverified
842.82
80.91
Brandon Marsh
Career
Per 600 PAverified
775
222.17
Brian Roberts
Careerverified
Per 600 PA
2263
217.25
Brandon Marsh
Career
Per 600 PA
692
198.38
Brian Roberts
Careerverified
Per 600 PAverified
2149
206.3
Brandon Marsh
Career
Per 600 PA
0.332
0.332
Brian Roberts
Careerverified
Per 600 PAverified
0.347
0.347
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
Brian Roberts
Career
Per 600 PA
0.409
0.409
Brandon Marsh
Career
Per 600 PA
0.749
0.749
Brian Roberts
Careerverified
Per 600 PAverified
0.756
0.756
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
Brian Roberts
Career
Per 600 PA
0.133
0.133
Brandon Marsh
Career
Per 600 PA
0.254
0.254
Brian Roberts
Careerverified
Per 600 PAverified
0.258
0.258
Brandon Marsh
Career
Per 600 PA
0.737
0.737
Brian Roberts
Careerverified
Per 600 PAverified
0.762
0.762
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
Brian Roberts
Career
Per 600 PA
0.308
0.308
Brandon Marsh
Career
Per 600 PA
248
71.09
Brian Roberts
Careerverified
Per 600 PAverified
850
81.6
Brandon Marsh
Career
Per 600 PAverified
234
67.08
Brian Roberts
Careerverified
Per 600 PA
542
52.03
Brandon Marsh
Career
Per 600 PA
430
123.27
Brian Roberts
Careerverified
Per 600 PAverified
1295
124.32
Brandon Marsh
Career
Per 600 PA
278.99
79.98
Brian Roberts
Careerverified
Per 600 PAverified
857.45
82.31
Brandon Marsh
Career
Per 600 PAverified
11
3.15
Brian Roberts
Careerverified
Per 600 PA
13
1.25
Brandon Marsh
Career
Per 600 PA
195
55.9
Brian Roberts
Careerverified
Per 600 PAverified
609
58.46
Brandon Marsh
Career
Per 600 PA
4
1.15
Brian Roberts
Careerverified
Per 600 PAverified
26
2.5
Brandon Marsh
Careerverified
Per 600 PA
657
188.34
Brian Roberts
Career
Per 600 PAverified
844
81.02
Brandon Marsh
Career
Per 600 PA
3.19
3.19
Brian Roberts
Careerverified
Per 600 PAverified
7.41
7.41
Brandon Marsh
Career
Per 600 PA
0.3
0.3
Brian Roberts
Careerverified
Per 600 PAverified
0.72
0.72
Brandon Marsh
Career
Per 600 PA
9
2.58
Brian Roberts
Careerverified
Per 600 PAverified
48
4.61
Brandon Marsh
Career
Per 600 PAverified
17
4.87
Brian Roberts
Careerverified
Per 600 PA
49
4.7
Brandon Marsh
Careerverified
Per 600 PAverified
15
4.3
Brian Roberts
Career
Per 600 PA
82
7.87
Brandon Marsh
Career
Per 600 PA
52
14.91
Brian Roberts
Careerverified
Per 600 PAverified
285
27.36
Brandon Marsh
Career
Per 600 PA
11
3.15
Brian Roberts
Careerverified
Per 600 PAverified
73
7.01
Brandon Marsh
Career
Per 600 PA
63
18.06
Brian Roberts
Careerverified
Per 600 PAverified
358
34.37
Brandon Marsh
Careerverified
Per 600 PAverified
82.54
82.54
Brian Roberts
Career
Per 600 PA
79.61
79.61

Fielding Stats for Brandon Marsh and Brian Roberts

Brandon Marsh
Career
Per 9 Innings
5
5
Brian Roberts
Careerverified
Per 9 Inningsverified
14
14
Brandon Marsh
Career
Per 9 Inningsverified
651
1.26
Brian Roberts
Careerverified
Per 9 Innings
1357
1.05
Brandon Marsh
Career
Per 9 Innings
517
1
Brian Roberts
Careerverified
Per 9 Inningsverified
1324
1.02
Brandon Marsh
Career
Per 9 Innings
13930
27
Brian Roberts
Careerverified
Per 9 Innings
34965
27
Brandon Marsh
Career
Per 9 Innings
4643.1
9
Brian Roberts
Careerverified
Per 9 Innings
11655
9
Brandon Marsh
Career
Per 9 Inningsverified
1143
2.22
Brian Roberts
Careerverified
Per 9 Innings
2268
1.75
Brandon Marsh
Career
Per 9 Innings
15
0.03
Brian Roberts
Careerverified
Per 9 Inningsverified
3858
2.98
Brandon Marsh
Careerverified
Per 9 Inningsverified
18
0.03
Brian Roberts
Career
Per 9 Innings
97
0.07
Brandon Marsh
Career
Per 9 Innings
1176
2.28
Brian Roberts
Careerverified
Per 9 Inningsverified
6223
4.81
Brandon Marsh
Career
Per 9 Innings
1158
2.24
Brian Roberts
Careerverified
Per 9 Inningsverified
6126
4.73
Brandon Marsh
Careerverified
Per 9 Inningsverified
98.47
98.47
Brian Roberts
Career
Per 9 Innings
98.44
98.44
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
Brian Roberts
Careerverified
Per 9 Inningsverified
4.514
4.514
Brandon Marsh
Career
Per 9 Innings
79.42
79.42
Brian Roberts
Careerverified
Per 9 Inningsverified
97.57
97.57
Brandon Marsh
Career
Per 9 Innings
3
0.01
Brian Roberts
Careerverified
Per 9 Inningsverified
876
0.68
Brandon Marsh
Career
Per 9 Innings
0
0
Brian Roberts
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Brian Roberts
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Brian Roberts
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Brian Roberts
Career
Per 9 Innings
0
0