Brandon Marsh vs. Dave Roberts — Career Comparison

Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder
Gen XJapanThrows LeftBats LeftAsiaLos Angeles DodgersNational LeagueCenter Fielder

When their careers are measured against the same standard, Brandon Marsh comes out clearly ahead of Dave Roberts across most offensive categories. Brandon Marsh led in home run production (HR/PA+ 91 vs 30), slugging (SLG+ 105 vs 89), and batting average (AVG+ 107 vs 101). Dave Roberts held the edge in contact rate (K%+ 135 vs 73). Brandon Marsh was the more complete offensive player.

Hitting Stats for Brandon Marsh and Dave Roberts

Brandon Marsh
Career
Per 600 PA
5
5
Dave Roberts
Careerverified
Per 600 PAverified
10
10
Brandon Marsh
Career
Per 600 PAverified
605
173.44
Dave Roberts
Careerverified
Per 600 PA
832
161.55
Brandon Marsh
Career
Per 600 PA
2093
600
Dave Roberts
Careerverified
Per 600 PA
3090
600
Brandon Marsh
Career
Per 600 PAverified
1861
533.49
Dave Roberts
Careerverified
Per 600 PA
2707
525.63
Brandon Marsh
Career
Per 600 PA
0.261
0.261
Dave Roberts
Careerverified
Per 600 PAverified
0.266
0.266
Brandon Marsh
Careerverified
Per 600 PAverified
0.777
0.777
Dave Roberts
Career
Per 600 PA
0.774
0.774
Brandon Marsh
Career
Per 600 PA
486
139.32
Dave Roberts
Careerverified
Per 600 PAverified
721
140
Brandon Marsh
Career
Per 600 PA
319
91.45
Dave Roberts
Careerverified
Per 600 PAverified
550
106.8
Brandon Marsh
Careerverified
Per 600 PAverified
97
27.81
Dave Roberts
Career
Per 600 PA
95
18.45
Brandon Marsh
Career
Per 600 PA
18
5.16
Dave Roberts
Careerverified
Per 600 PAverified
53
10.29
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Dave Roberts
Career
Per 600 PA
23
4.47
Brandon Marsh
Career
Per 600 PAverified
167
47.87
Dave Roberts
Careerverified
Per 600 PA
171
33.2
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
Dave Roberts
Career
Per 600 PA
0.237
0.237
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
Dave Roberts
Career
Per 600 PA
0.009
0.009
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
Dave Roberts
Career
Per 600 PA
0.032
0.032
Brandon Marsh
Career
Per 600 PAverified
275.67
79.03
Dave Roberts
Careerverified
Per 600 PA
393.36
76.38
Brandon Marsh
Career
Per 600 PAverified
775
222.17
Dave Roberts
Careerverified
Per 600 PA
991
192.43
Brandon Marsh
Career
Per 600 PA
692
198.38
Dave Roberts
Careerverified
Per 600 PAverified
1044
202.72
Brandon Marsh
Career
Per 600 PA
0.332
0.332
Dave Roberts
Careerverified
Per 600 PAverified
0.342
0.342
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
Dave Roberts
Career
Per 600 PA
0.366
0.366
Brandon Marsh
Careerverified
Per 600 PAverified
0.749
0.749
Dave Roberts
Career
Per 600 PA
0.709
0.709
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
Dave Roberts
Career
Per 600 PA
0.1
0.1
Brandon Marsh
Careerverified
Per 600 PAverified
0.254
0.254
Dave Roberts
Career
Per 600 PA
0.246
0.246
Brandon Marsh
Career
Per 600 PA
0.737
0.737
Dave Roberts
Careerverified
Per 600 PAverified
0.753
0.753
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
Dave Roberts
Career
Per 600 PA
0.298
0.298
Brandon Marsh
Career
Per 600 PA
248
71.09
Dave Roberts
Careerverified
Per 600 PAverified
437
84.85
Brandon Marsh
Careerverified
Per 600 PAverified
234
67.08
Dave Roberts
Career
Per 600 PA
213
41.36
Brandon Marsh
Career
Per 600 PAverified
430
123.27
Dave Roberts
Careerverified
Per 600 PA
627
121.75
Brandon Marsh
Career
Per 600 PAverified
278.99
79.98
Dave Roberts
Careerverified
Per 600 PA
409.66
79.55
Brandon Marsh
Career
Per 600 PAverified
11
3.15
Dave Roberts
Careerverified
Per 600 PA
16
3.11
Brandon Marsh
Career
Per 600 PA
195
55.9
Dave Roberts
Careerverified
Per 600 PAverified
307
59.61
Brandon Marsh
Career
Per 600 PA
4
1.15
Dave Roberts
Careerverified
Per 600 PAverified
8
1.55
Brandon Marsh
Career
Per 600 PA
657
188.34
Dave Roberts
Careerverified
Per 600 PAverified
362
70.29
Brandon Marsh
Career
Per 600 PA
3.19
3.19
Dave Roberts
Careerverified
Per 600 PAverified
8.54
8.54
Brandon Marsh
Career
Per 600 PA
0.3
0.3
Dave Roberts
Careerverified
Per 600 PAverified
0.85
0.85
Brandon Marsh
Career
Per 600 PA
9
2.58
Dave Roberts
Careerverified
Per 600 PAverified
41
7.96
Brandon Marsh
Career
Per 600 PAverified
17
4.87
Dave Roberts
Careerverified
Per 600 PA
19
3.69
Brandon Marsh
Careerverified
Per 600 PAverified
15
4.3
Dave Roberts
Career
Per 600 PA
23
4.47
Brandon Marsh
Career
Per 600 PA
52
14.91
Dave Roberts
Careerverified
Per 600 PAverified
243
47.18
Brandon Marsh
Career
Per 600 PA
11
3.15
Dave Roberts
Careerverified
Per 600 PAverified
58
11.26
Brandon Marsh
Career
Per 600 PA
63
18.06
Dave Roberts
Careerverified
Per 600 PAverified
301
58.45
Brandon Marsh
Careerverified
Per 600 PAverified
82.54
82.54
Dave Roberts
Career
Per 600 PA
80.73
80.73

Fielding Stats for Brandon Marsh and Dave Roberts

Brandon Marsh
Career
Per 9 Innings
5
5
Dave Roberts
Careerverified
Per 9 Inningsverified
10
10
Brandon Marsh
Career
Per 9 Inningsverified
651
1.26
Dave Roberts
Careerverified
Per 9 Innings
761
1.16
Brandon Marsh
Career
Per 9 Innings
517
1
Dave Roberts
Careerverified
Per 9 Innings
657
1
Brandon Marsh
Career
Per 9 Innings
13930
27
Dave Roberts
Careerverified
Per 9 Innings
17773
27
Brandon Marsh
Career
Per 9 Innings
4643.1
9
Dave Roberts
Careerverified
Per 9 Innings
5924.1
9
Brandon Marsh
Career
Per 9 Innings
1143
2.22
Dave Roberts
Careerverified
Per 9 Inningsverified
1540
2.34
Brandon Marsh
Career
Per 9 Innings
15
0.03
Dave Roberts
Careerverified
Per 9 Inningsverified
25
0.04
Brandon Marsh
Career
Per 9 Innings
18
0.03
Dave Roberts
Careerverified
Per 9 Inningsverified
14
0.02
Brandon Marsh
Career
Per 9 Innings
1176
2.28
Dave Roberts
Careerverified
Per 9 Inningsverified
1579
2.4
Brandon Marsh
Career
Per 9 Innings
1158
2.24
Dave Roberts
Careerverified
Per 9 Inningsverified
1565
2.38
Brandon Marsh
Career
Per 9 Innings
98.47
98.47
Dave Roberts
Careerverified
Per 9 Inningsverified
99.11
99.11
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
Dave Roberts
Careerverified
Per 9 Inningsverified
2.057
2.057
Brandon Marsh
Career
Per 9 Innings
79.42
79.42
Dave Roberts
Careerverified
Per 9 Inningsverified
86.33
86.33
Brandon Marsh
Career
Per 9 Innings
3
0.01
Dave Roberts
Careerverified
Per 9 Innings
6
0.01
Brandon Marsh
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0