Joe DeMaestri vs. Brandon Marsh — Career Comparison

Silent GenerationCaliforniaThrows RightBats RightNorth AmericaKansas City AthleticsAmerican LeagueShortstopAll-Star
Gen ZGeorgiaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder

When their careers are measured against the same standard, Brandon Marsh comes out clearly ahead of Joe DeMaestri across most offensive categories. Brandon Marsh led in walk rate (BB%+ 113 vs 51), home run production (HR/PA+ 91 vs 69), and on-base percentage (OBP+ 106 vs 84). Joe DeMaestri held the edge in contact rate (K%+ 87 vs 73). Brandon Marsh was the more complete offensive player.

Hitting Stats for Joe DeMaestri and Brandon Marsh

Joe DeMaestri
Careerverified
Per 600 PAverified
11
11
Brandon Marsh
Career
Per 600 PA
5
5
Joe DeMaestri
Careerverified
Per 600 PAverified
1121
182.87
Brandon Marsh
Career
Per 600 PA
605
173.44
Joe DeMaestri
Careerverified
Per 600 PA
3678
600
Brandon Marsh
Career
Per 600 PA
2093
600
Joe DeMaestri
Careerverified
Per 600 PAverified
3441
561.34
Brandon Marsh
Career
Per 600 PA
1861
533.49
Joe DeMaestri
Career
Per 600 PA
0.236
0.236
Brandon Marsh
Careerverified
Per 600 PAverified
0.261
0.261
Joe DeMaestri
Career
Per 600 PA
0.615
0.615
Brandon Marsh
Careerverified
Per 600 PAverified
0.777
0.777
Joe DeMaestri
Careerverified
Per 600 PA
813
132.63
Brandon Marsh
Career
Per 600 PAverified
486
139.32
Joe DeMaestri
Careerverified
Per 600 PAverified
627
102.28
Brandon Marsh
Career
Per 600 PA
319
91.45
Joe DeMaestri
Careerverified
Per 600 PA
114
18.6
Brandon Marsh
Career
Per 600 PAverified
97
27.81
Joe DeMaestri
Careerverified
Per 600 PA
23
3.75
Brandon Marsh
Career
Per 600 PAverified
18
5.16
Joe DeMaestri
Career
Per 600 PA
49
7.99
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Joe DeMaestri
Careerverified
Per 600 PA
186
30.34
Brandon Marsh
Career
Per 600 PAverified
167
47.87
Joe DeMaestri
Career
Per 600 PA
0.229
0.229
Brandon Marsh
Careerverified
Per 600 PAverified
0.344
0.344
Joe DeMaestri
Career
Per 600 PA
0.014
0.014
Brandon Marsh
Careerverified
Per 600 PAverified
0.028
0.028
Joe DeMaestri
Career
Per 600 PA
0.06
0.06
Brandon Marsh
Careerverified
Per 600 PAverified
0.107
0.107
Joe DeMaestri
Careerverified
Per 600 PA
295.4
48.19
Brandon Marsh
Career
Per 600 PAverified
275.67
79.03
Joe DeMaestri
Careerverified
Per 600 PA
1120
182.71
Brandon Marsh
Career
Per 600 PAverified
775
222.17
Joe DeMaestri
Careerverified
Per 600 PA
998
162.81
Brandon Marsh
Career
Per 600 PAverified
692
198.38
Joe DeMaestri
Career
Per 600 PA
0.274
0.274
Brandon Marsh
Careerverified
Per 600 PAverified
0.332
0.332
Joe DeMaestri
Career
Per 600 PA
0.326
0.326
Brandon Marsh
Careerverified
Per 600 PAverified
0.416
0.416
Joe DeMaestri
Career
Per 600 PA
0.599
0.599
Brandon Marsh
Careerverified
Per 600 PAverified
0.749
0.749
Joe DeMaestri
Career
Per 600 PA
0.089
0.089
Brandon Marsh
Careerverified
Per 600 PAverified
0.155
0.155
Joe DeMaestri
Career
Per 600 PA
0.205
0.205
Brandon Marsh
Careerverified
Per 600 PAverified
0.254
0.254
Joe DeMaestri
Career
Per 600 PA
0.482
0.482
Brandon Marsh
Careerverified
Per 600 PAverified
0.737
0.737
Joe DeMaestri
Career
Per 600 PA
0.263
0.263
Brandon Marsh
Careerverified
Per 600 PAverified
0.371
0.371
Joe DeMaestri
Careerverified
Per 600 PA
322
52.53
Brandon Marsh
Career
Per 600 PAverified
248
71.09
Joe DeMaestri
Careerverified
Per 600 PA
281
45.84
Brandon Marsh
Career
Per 600 PAverified
234
67.08
Joe DeMaestri
Careerverified
Per 600 PA
554
90.38
Brandon Marsh
Career
Per 600 PAverified
430
123.27
Joe DeMaestri
Careerverified
Per 600 PA
307.11
50.1
Brandon Marsh
Career
Per 600 PAverified
278.99
79.98
Joe DeMaestri
Careerverified
Per 600 PA
17
2.77
Brandon Marsh
Career
Per 600 PAverified
11
3.15
Joe DeMaestri
Career
Per 600 PA
168
27.41
Brandon Marsh
Careerverified
Per 600 PAverified
195
55.9
Joe DeMaestri
Careerverified
Per 600 PAverified
13
2.12
Brandon Marsh
Career
Per 600 PA
4
1.15
Joe DeMaestri
Careerverified
Per 600 PAverified
511
83.36
Brandon Marsh
Career
Per 600 PA
657
188.34
Joe DeMaestri
Careerverified
Per 600 PAverified
7.2
7.2
Brandon Marsh
Career
Per 600 PA
3.19
3.19
Joe DeMaestri
Careerverified
Per 600 PAverified
0.33
0.33
Brandon Marsh
Career
Per 600 PA
0.3
0.3
Joe DeMaestri
Careerverified
Per 600 PAverified
30
4.89
Brandon Marsh
Career
Per 600 PA
9
2.58
Joe DeMaestri
Careerverified
Per 600 PA
22
3.59
Brandon Marsh
Career
Per 600 PAverified
17
4.87
Joe DeMaestri
Career
Per 600 PA
91
14.85
Brandon Marsh
Careerverified
Per 600 PAverified
15
4.3
Joe DeMaestri
Career
Per 600 PA
15
2.45
Brandon Marsh
Careerverified
Per 600 PAverified
52
14.91
Joe DeMaestri
Careerverified
Per 600 PA
19
3.1
Brandon Marsh
Career
Per 600 PAverified
11
3.15
Joe DeMaestri
Career
Per 600 PA
34
5.55
Brandon Marsh
Careerverified
Per 600 PAverified
63
18.06
Joe DeMaestri
Career
Per 600 PA
44.12
44.12
Brandon Marsh
Careerverified
Per 600 PAverified
82.54
82.54

Fielding Stats for Joe DeMaestri and Brandon Marsh

Joe DeMaestri
Careerverified
Per 9 Inningsverified
11
11
Brandon Marsh
Career
Per 9 Innings
5
5
Joe DeMaestri
Careerverified
Per 9 Inningsverified
1082
1.45
Brandon Marsh
Career
Per 9 Innings
651
1.26
Joe DeMaestri
Careerverified
Per 9 Inningsverified
761
1.02
Brandon Marsh
Career
Per 9 Innings
517
1
Joe DeMaestri
Careerverified
Per 9 Innings
20097
27
Brandon Marsh
Career
Per 9 Innings
13930
27
Joe DeMaestri
Careerverified
Per 9 Innings
6699
9
Brandon Marsh
Career
Per 9 Innings
4643.1
9
Joe DeMaestri
Careerverified
Per 9 Inningsverified
1728
2.32
Brandon Marsh
Career
Per 9 Innings
1143
2.22
Joe DeMaestri
Careerverified
Per 9 Inningsverified
2887
3.88
Brandon Marsh
Career
Per 9 Innings
15
0.03
Joe DeMaestri
Career
Per 9 Innings
159
0.21
Brandon Marsh
Careerverified
Per 9 Inningsverified
18
0.03
Joe DeMaestri
Careerverified
Per 9 Inningsverified
4774
6.41
Brandon Marsh
Career
Per 9 Innings
1176
2.28
Joe DeMaestri
Careerverified
Per 9 Inningsverified
4615
6.2
Brandon Marsh
Career
Per 9 Innings
1158
2.24
Joe DeMaestri
Career
Per 9 Innings
96.67
96.67
Brandon Marsh
Careerverified
Per 9 Inningsverified
98.47
98.47
Joe DeMaestri
Careerverified
Per 9 Inningsverified
4.265
4.265
Brandon Marsh
Career
Per 9 Innings
1.779
1.779
Joe DeMaestri
Career
Per 9 Innings
70.33
70.33
Brandon Marsh
Careerverified
Per 9 Inningsverified
79.42
79.42
Joe DeMaestri
Careerverified
Per 9 Inningsverified
621
0.83
Brandon Marsh
Career
Per 9 Innings
3
0.01
Joe DeMaestri
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Joe DeMaestri
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Joe DeMaestri
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0
Joe DeMaestri
Career
Per 9 Innings
0
0
Brandon Marsh
Career
Per 9 Innings
0
0