Mack Eggleston vs. Brandon Marsh — Career Comparison

Lost GenerationVirginiaThrows RightBats SwitchNorth AmericaBaltimore Black SoxNegro National League IICatcher
Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder

Looking at the career totals, Mack Eggleston and Brandon Marsh are closely matched on the surface stats. Brandon Marsh posted stronger numbers in OPS (.750 vs .735) and slugging (.416 vs .387). Mack Eggleston had the advantage in on-base percentage (.349 vs .333). By the career numbers, Brandon Marsh had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Mack Eggleston and Brandon Marsh

Mack Eggleston
Careerverified
Per 600 PAverified
14
14
Brandon Marsh
Career
Per 600 PA
5
5
Mack Eggleston
Career
Per 600 PA
543
162.01
Brandon Marsh
Careerverified
Per 600 PAverified
605
173.44
Mack Eggleston
Career
Per 600 PA
2011
600
Brandon Marsh
Careerverified
Per 600 PA
2093
600
Mack Eggleston
Career
Per 600 PA
1746
520.93
Brandon Marsh
Careerverified
Per 600 PAverified
1861
533.49
Mack Eggleston
Careerverified
Per 600 PAverified
0.273
0.273
Brandon Marsh
Career
Per 600 PA
0.261
0.261
Mack Eggleston
Career
Per 600 PA
0.763
0.763
Brandon Marsh
Careerverified
Per 600 PAverified
0.777
0.777
Mack Eggleston
Career
Per 600 PAverified
477
142.32
Brandon Marsh
Careerverified
Per 600 PA
486
139.32
Mack Eggleston
Careerverified
Per 600 PAverified
352
105.02
Brandon Marsh
Career
Per 600 PA
319
91.45
Mack Eggleston
Career
Per 600 PA
77
22.97
Brandon Marsh
Careerverified
Per 600 PAverified
97
27.81
Mack Eggleston
Careerverified
Per 600 PAverified
23
6.86
Brandon Marsh
Career
Per 600 PA
18
5.16
Mack Eggleston
Career
Per 600 PA
25
7.46
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Mack Eggleston
Career
Per 600 PA
125
37.29
Brandon Marsh
Careerverified
Per 600 PAverified
167
47.87
Mack Eggleston
Career
Per 600 PA
0.262
0.262
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
Mack Eggleston
Career
Per 600 PA
0.014
0.014
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
Mack Eggleston
Career
Per 600 PA
0.052
0.052
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
Mack Eggleston
Career
Per 600 PA
254.35
75.89
Brandon Marsh
Careerverified
Per 600 PAverified
275.67
79.03
Mack Eggleston
Career
Per 600 PA
675
201.39
Brandon Marsh
Careerverified
Per 600 PAverified
775
222.17
Mack Eggleston
Career
Per 600 PAverified
680
202.88
Brandon Marsh
Careerverified
Per 600 PA
692
198.38
Mack Eggleston
Careerverified
Per 600 PAverified
0.349
0.349
Brandon Marsh
Career
Per 600 PA
0.332
0.332
Mack Eggleston
Career
Per 600 PA
0.387
0.387
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
Mack Eggleston
Career
Per 600 PA
0.736
0.736
Brandon Marsh
Careerverified
Per 600 PAverified
0.749
0.749
Mack Eggleston
Career
Per 600 PA
0.113
0.113
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
Mack Eggleston
Career
Per 600 PA
0.254
0.254
Brandon Marsh
Career
Per 600 PA
0.254
0.254
Mack Eggleston
Career
Per 600 PA
0.708
0.708
Brandon Marsh
Careerverified
Per 600 PAverified
0.737
0.737
Mack Eggleston
Career
Per 600 PA
0.266
0.266
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
Mack Eggleston
Career
Per 600 PA
234
69.82
Brandon Marsh
Careerverified
Per 600 PAverified
248
71.09
Mack Eggleston
Careerverified
Per 600 PAverified
264
78.77
Brandon Marsh
Career
Per 600 PA
234
67.08
Mack Eggleston
Careerverified
Per 600 PAverified
473
141.12
Brandon Marsh
Career
Per 600 PA
430
123.27
Mack Eggleston
Career
Per 600 PAverified
278.25
83.02
Brandon Marsh
Careerverified
Per 600 PA
278.99
79.98
Mack Eggleston
Careerverified
Per 600 PAverified
16
4.77
Brandon Marsh
Career
Per 600 PA
11
3.15
Mack Eggleston
Career
Per 600 PA
187
55.79
Brandon Marsh
Careerverified
Per 600 PAverified
195
55.9
Mack Eggleston
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
4
1.15
Mack Eggleston
Careerverified
Per 600 PAverified
19
5.67
Brandon Marsh
Career
Per 600 PA
657
188.34
Mack Eggleston
Careerverified
Per 600 PAverified
105.84
105.84
Brandon Marsh
Career
Per 600 PA
3.19
3.19
Mack Eggleston
Careerverified
Per 600 PAverified
9.84
9.84
Brandon Marsh
Career
Per 600 PA
0.3
0.3
Mack Eggleston
Careerverified
Per 600 PAverified
62
18.5
Brandon Marsh
Career
Per 600 PA
9
2.58
Mack Eggleston
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
17
4.87
Mack Eggleston
Careerverified
Per 600 PAverified
0
0
Brandon Marsh
Career
Per 600 PA
15
4.3
Mack Eggleston
Career
Per 600 PA
21
6.27
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Mack Eggleston
Career
Per 600 PA
1
0.3
Brandon Marsh
Careerverified
Per 600 PAverified
11
3.15
Mack Eggleston
Career
Per 600 PA
22
6.56
Brandon Marsh
Careerverified
Per 600 PAverified
63
18.06
Mack Eggleston
Careerverified
Per 600 PAverified
95.45
95.45
Brandon Marsh
Career
Per 600 PA
82.54
82.54

Fielding Stats for Mack Eggleston and Brandon Marsh

Mack Eggleston
Careerverified
Per 9 Inningsverified
14
14
Brandon Marsh
Career
Per 9 Innings
5
5
Mack Eggleston
Career
Per 9 Innings
535
1.22
Brandon Marsh
Careerverified
Per 9 Inningsverified
651
1.26
Mack Eggleston
Career
Per 9 Inningsverified
454
1.04
Brandon Marsh
Careerverified
Per 9 Innings
517
1
Mack Eggleston
Career
Per 9 Innings
11828
27
Brandon Marsh
Careerverified
Per 9 Innings
13930
27
Mack Eggleston
Career
Per 9 Innings
3942.2
9
Brandon Marsh
Careerverified
Per 9 Innings
4643.1
9
Mack Eggleston
Careerverified
Per 9 Inningsverified
1622
3.7
Brandon Marsh
Career
Per 9 Innings
1143
2.22
Mack Eggleston
Careerverified
Per 9 Inningsverified
440
1
Brandon Marsh
Career
Per 9 Innings
15
0.03
Mack Eggleston
Career
Per 9 Innings
127
0.29
Brandon Marsh
Careerverified
Per 9 Inningsverified
18
0.03
Mack Eggleston
Careerverified
Per 9 Inningsverified
2189
5
Brandon Marsh
Career
Per 9 Innings
1176
2.28
Mack Eggleston
Careerverified
Per 9 Inningsverified
2062
4.71
Brandon Marsh
Career
Per 9 Innings
1158
2.24
Mack Eggleston
Career
Per 9 Innings
94.2
94.2
Brandon Marsh
Careerverified
Per 9 Inningsverified
98.47
98.47
Mack Eggleston
Careerverified
Per 9 Inningsverified
3.854
3.854
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
Mack Eggleston
Careerverified
Per 9 Inningsverified
84.86
84.86
Brandon Marsh
Career
Per 9 Innings
79.42
79.42
Mack Eggleston
Careerverified
Per 9 Inningsverified
36
0.08
Brandon Marsh
Career
Per 9 Innings
3
0.01
Mack Eggleston
Career
Per 9 Innings
23
0.05
Brandon Marsh
Careerverified
Per 9 Inningsverified
0
0
Mack Eggleston
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Mack Eggleston
Career
Per 9 Innings
314
0.72
Brandon Marsh
Careerverified
Per 9 Inningsverified
0
0
Mack Eggleston
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0