Craig Cacek vs. Brandon Marsh — Career Comparison

Baby BoomersCaliforniaThrows RightBats RightNorth AmericaHouston AstrosAmerican LeagueFirst Baseman
Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder

On the career numbers, Brandon Marsh posted the stronger offensive profile against Craig Cacek. Brandon Marsh posted stronger numbers in OPS (.750 vs .145) and on-base percentage (.333 vs .095). 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 Craig Cacek and Brandon Marsh

Craig Cacek
Career
Per 600 PA
1
1
Brandon Marsh
Careerverified
Per 600 PAverified
5
5
Craig Cacek
Career
Per 600 PAverified
7
200
Brandon Marsh
Careerverified
Per 600 PA
605
173.44
Craig Cacek
Career
Per 600 PA
21
600
Brandon Marsh
Careerverified
Per 600 PA
2093
600
Craig Cacek
Career
Per 600 PAverified
20
571.43
Brandon Marsh
Careerverified
Per 600 PA
1861
533.49
Craig Cacek
Career
Per 600 PA
0.05
0.05
Brandon Marsh
Careerverified
Per 600 PAverified
0.261
0.261
Craig Cacek
Career
Per 600 PA
0.167
0.167
Brandon Marsh
Careerverified
Per 600 PAverified
0.777
0.777
Craig Cacek
Career
Per 600 PA
1
28.57
Brandon Marsh
Careerverified
Per 600 PAverified
486
139.32
Craig Cacek
Career
Per 600 PA
1
28.57
Brandon Marsh
Careerverified
Per 600 PAverified
319
91.45
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
97
27.81
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
18
5.16
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
167
47.87
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
Craig Cacek
Career
Per 600 PA
-0.1
-2.83
Brandon Marsh
Careerverified
Per 600 PAverified
275.67
79.03
Craig Cacek
Career
Per 600 PA
1
28.57
Brandon Marsh
Careerverified
Per 600 PAverified
775
222.17
Craig Cacek
Career
Per 600 PA
2
57.14
Brandon Marsh
Careerverified
Per 600 PAverified
692
198.38
Craig Cacek
Career
Per 600 PA
0.095
0.095
Brandon Marsh
Careerverified
Per 600 PAverified
0.332
0.332
Craig Cacek
Career
Per 600 PA
0.05
0.05
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
Craig Cacek
Career
Per 600 PA
0.145
0.145
Brandon Marsh
Careerverified
Per 600 PAverified
0.749
0.749
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
Craig Cacek
Career
Per 600 PA
0.055
0.055
Brandon Marsh
Careerverified
Per 600 PAverified
0.254
0.254
Craig Cacek
Career
Per 600 PA
0.095
0.095
Brandon Marsh
Careerverified
Per 600 PAverified
0.737
0.737
Craig Cacek
Career
Per 600 PA
0.059
0.059
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
248
71.09
Craig Cacek
Career
Per 600 PA
1
28.57
Brandon Marsh
Careerverified
Per 600 PAverified
234
67.08
Craig Cacek
Career
Per 600 PA
1
28.57
Brandon Marsh
Careerverified
Per 600 PAverified
430
123.27
Craig Cacek
Career
Per 600 PA
-1.72
-49.18
Brandon Marsh
Careerverified
Per 600 PAverified
278.99
79.98
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
11
3.15
Craig Cacek
Career
Per 600 PA
1
28.57
Brandon Marsh
Careerverified
Per 600 PAverified
195
55.9
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
4
1.15
Craig Cacek
Careerverified
Per 600 PAverified
3
85.71
Brandon Marsh
Career
Per 600 PA
657
188.34
Craig Cacek
Careerverified
Per 600 PAverified
7
7
Brandon Marsh
Career
Per 600 PA
3.19
3.19
Craig Cacek
Careerverified
Per 600 PAverified
0.33
0.33
Brandon Marsh
Career
Per 600 PA
0.3
0.3
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
9
2.58
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
17
4.87
Craig Cacek
Careerverified
Per 600 PA
2
57.14
Brandon Marsh
Career
Per 600 PAverified
15
4.3
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
11
3.15
Craig Cacek
Career
Per 600 PA
0
0
Brandon Marsh
Careerverified
Per 600 PAverified
63
18.06
Craig Cacek
Career
Per 600 PA
Brandon Marsh
Careerverified
Per 600 PAverified
82.54
82.54

Fielding Stats for Craig Cacek and Brandon Marsh

Craig Cacek
Career
Per 9 Innings
1
1
Brandon Marsh
Careerverified
Per 9 Inningsverified
5
5
Craig Cacek
Career
Per 9 Innings
6
1.22
Brandon Marsh
Careerverified
Per 9 Inningsverified
651
1.26
Craig Cacek
Career
Per 9 Innings
4
0.81
Brandon Marsh
Careerverified
Per 9 Inningsverified
517
1
Craig Cacek
Career
Per 9 Innings
133
27
Brandon Marsh
Careerverified
Per 9 Innings
13930
27
Craig Cacek
Career
Per 9 Innings
44.1
9
Brandon Marsh
Careerverified
Per 9 Innings
4643.1
9
Craig Cacek
Career
Per 9 Inningsverified
52
10.56
Brandon Marsh
Careerverified
Per 9 Innings
1143
2.22
Craig Cacek
Career
Per 9 Inningsverified
1
0.2
Brandon Marsh
Careerverified
Per 9 Innings
15
0.03
Craig Cacek
Careerverified
Per 9 Innings
1
0.2
Brandon Marsh
Career
Per 9 Inningsverified
18
0.03
Craig Cacek
Career
Per 9 Inningsverified
54
10.96
Brandon Marsh
Careerverified
Per 9 Innings
1176
2.28
Craig Cacek
Career
Per 9 Inningsverified
53
10.76
Brandon Marsh
Careerverified
Per 9 Innings
1158
2.24
Craig Cacek
Career
Per 9 Innings
98.15
98.15
Brandon Marsh
Careerverified
Per 9 Inningsverified
98.47
98.47
Craig Cacek
Careerverified
Per 9 Inningsverified
8.833
8.833
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
Craig Cacek
Career
Per 9 Innings
66.67
66.67
Brandon Marsh
Careerverified
Per 9 Inningsverified
79.42
79.42
Craig Cacek
Careerverified
Per 9 Inningsverified
6
1.22
Brandon Marsh
Career
Per 9 Innings
3
0.01
Craig Cacek
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Craig Cacek
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Craig Cacek
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Craig Cacek
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0