John Mabry vs. David Peralta — Career Comparison

Gen XDelawareThrows RightBats LeftNorth AmericaSt. Louis CardinalsNational LeagueFirst Baseman
MillenialVenezuelaThrows LeftBats LeftSouth AmericaArizona DiamondbacksNational LeagueLeft FielderGold GloveSilver Slugger

When their careers are measured against the same standard, David Peralta comes out clearly ahead of John Mabry across most offensive categories. David Peralta led in home run production (HR/PA+ 107 vs 63), slugging (SLG+ 114 vs 94), and batting average (AVG+ 113 vs 105). John Mabry held the edge in contact rate (K%+ 112 vs 111). David Peralta was the more complete offensive player.

Hitting Stats for John Mabry and David Peralta

John Mabry
Careerverified
Per 600 PAverified
14
14
David Peralta
Career
Per 600 PA
11
11
John Mabry
Careerverified
Per 600 PAverified
1322
210.68
David Peralta
Career
Per 600 PA
1232
161.05
John Mabry
Career
Per 600 PA
3765
600
David Peralta
Careerverified
Per 600 PA
4590
600
John Mabry
Career
Per 600 PA
3409
543.27
David Peralta
Careerverified
Per 600 PAverified
4188
547.45
John Mabry
Career
Per 600 PA
0.263
0.263
David Peralta
Careerverified
Per 600 PAverified
0.278
0.278
John Mabry
Career
Per 600 PA
0.74
0.74
David Peralta
Careerverified
Per 600 PAverified
0.794
0.794
John Mabry
Career
Per 600 PA
898
143.11
David Peralta
Careerverified
Per 600 PAverified
1166
152.42
John Mabry
Career
Per 600 PA
613
97.69
David Peralta
Careerverified
Per 600 PAverified
755
98.69
John Mabry
Career
Per 600 PA
183
29.16
David Peralta
Careerverified
Per 600 PAverified
238
31.11
John Mabry
Career
Per 600 PA
6
0.96
David Peralta
Careerverified
Per 600 PAverified
48
6.27
John Mabry
Career
Per 600 PA
96
15.3
David Peralta
Careerverified
Per 600 PAverified
125
16.34
John Mabry
Career
Per 600 PA
285
45.42
David Peralta
Careerverified
Per 600 PAverified
411
53.73
John Mabry
Career
Per 600 PA
0.317
0.317
David Peralta
Careerverified
Per 600 PAverified
0.353
0.353
John Mabry
Career
Per 600 PA
0.028
0.028
David Peralta
Careerverified
Per 600 PAverified
0.03
0.03
John Mabry
Career
Per 600 PA
0.107
0.107
David Peralta
Career
Per 600 PA
0.107
0.107
John Mabry
Career
Per 600 PA
442.23
70.47
David Peralta
Careerverified
Per 600 PAverified
623.71
81.53
John Mabry
Career
Per 600 PA
1381
220.08
David Peralta
Careerverified
Per 600 PAverified
1875
245.1
John Mabry
Career
Per 600 PA
1204
191.87
David Peralta
Careerverified
Per 600 PAverified
1536
200.78
John Mabry
Career
Per 600 PA
0.322
0.322
David Peralta
Careerverified
Per 600 PAverified
0.335
0.335
John Mabry
Career
Per 600 PA
0.405
0.405
David Peralta
Careerverified
Per 600 PAverified
0.448
0.448
John Mabry
Career
Per 600 PA
0.727
0.727
David Peralta
Careerverified
Per 600 PAverified
0.782
0.782
John Mabry
Career
Per 600 PA
0.142
0.142
David Peralta
Careerverified
Per 600 PAverified
0.169
0.169
John Mabry
Career
Per 600 PA
0.246
0.246
David Peralta
Careerverified
Per 600 PAverified
0.263
0.263
John Mabry
Career
Per 600 PA
0.649
0.649
David Peralta
Careerverified
Per 600 PAverified
0.732
0.732
John Mabry
Career
Per 600 PA
0.306
0.306
David Peralta
Careerverified
Per 600 PAverified
0.325
0.325
John Mabry
Career
Per 600 PA
382
60.88
David Peralta
Careerverified
Per 600 PAverified
526
68.76
John Mabry
Career
Per 600 PA
446
71.08
David Peralta
Careerverified
Per 600 PAverified
569
74.38
John Mabry
Career
Per 600 PA
732
116.65
David Peralta
Careerverified
Per 600 PAverified
970
126.8
John Mabry
Career
Per 600 PA
448.56
71.48
David Peralta
Careerverified
Per 600 PAverified
641.15
83.81
John Mabry
Career
Per 600 PA
22
3.51
David Peralta
Careerverified
Per 600 PAverified
34
4.44
John Mabry
Career
Per 600 PAverified
284
45.26
David Peralta
Careerverified
Per 600 PA
336
43.92
John Mabry
Careerverified
Per 600 PAverified
43
6.85
David Peralta
Career
Per 600 PA
20
2.61
John Mabry
Careerverified
Per 600 PAverified
717
114.26
David Peralta
Career
Per 600 PA
891
116.47
John Mabry
Careerverified
Per 600 PAverified
5.25
5.25
David Peralta
Career
Per 600 PA
5.15
5.15
John Mabry
Careerverified
Per 600 PAverified
0.4
0.4
David Peralta
Career
Per 600 PA
0.38
0.38
John Mabry
Careerverified
Per 600 PAverified
21
3.35
David Peralta
Career
Per 600 PA
1
0.13
John Mabry
Career
Per 600 PAverified
29
4.62
David Peralta
Careerverified
Per 600 PA
31
4.05
John Mabry
Career
Per 600 PA
88
14.02
David Peralta
Careerverified
Per 600 PAverified
81
10.59
John Mabry
Career
Per 600 PA
7
1.12
David Peralta
Careerverified
Per 600 PAverified
39
5.1
John Mabry
Career
Per 600 PA
12
1.91
David Peralta
Careerverified
Per 600 PAverified
16
2.09
John Mabry
Career
Per 600 PA
19
3.03
David Peralta
Careerverified
Per 600 PAverified
55
7.19
John Mabry
Career
Per 600 PA
36.84
36.84
David Peralta
Careerverified
Per 600 PAverified
70.91
70.91

Fielding Stats for John Mabry and David Peralta

John Mabry
Careerverified
Per 9 Inningsverified
14
14
David Peralta
Career
Per 9 Innings
11
11
John Mabry
Careerverified
Per 9 Inningsverified
1149
1.41
David Peralta
Career
Per 9 Innings
1114
1.12
John Mabry
Career
Per 9 Innings
813
1
David Peralta
Careerverified
Per 9 Inningsverified
1012
1.02
John Mabry
Career
Per 9 Innings
22029
27
David Peralta
Careerverified
Per 9 Innings
26788
27
John Mabry
Career
Per 9 Innings
7343
9
David Peralta
Careerverified
Per 9 Innings
8929.1
9
John Mabry
Careerverified
Per 9 Inningsverified
3793
4.65
David Peralta
Career
Per 9 Innings
1998
2.01
John Mabry
Careerverified
Per 9 Inningsverified
433
0.53
David Peralta
Career
Per 9 Innings
29
0.03
John Mabry
Career
Per 9 Innings
54
0.07
David Peralta
Careerverified
Per 9 Inningsverified
24
0.02
John Mabry
Careerverified
Per 9 Inningsverified
4280
5.25
David Peralta
Career
Per 9 Innings
2051
2.07
John Mabry
Careerverified
Per 9 Inningsverified
4226
5.18
David Peralta
Career
Per 9 Innings
2027
2.04
John Mabry
Career
Per 9 Innings
98.74
98.74
David Peralta
Careerverified
Per 9 Inningsverified
98.83
98.83
John Mabry
Careerverified
Per 9 Inningsverified
3.678
3.678
David Peralta
Career
Per 9 Innings
1.82
1.82
John Mabry
Career
Per 9 Innings
70.76
70.76
David Peralta
Careerverified
Per 9 Inningsverified
90.84
90.84
John Mabry
Careerverified
Per 9 Inningsverified
293
0.36
David Peralta
Career
Per 9 Innings
9
0.01
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0

Pitching Stats for John Mabry and David Peralta

John Mabry
Careerverified
Per 9 Inningsverified
2
2
David Peralta
Career
Per 9 Innings
1
1
John Mabry
Careerverified
Per 9 Inningsverified
2
18
David Peralta
Career
Per 9 Innings
1
9
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
David Peralta
Career
Per 9 Innings
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
7
63
David Peralta
Careerverified
Per 9 Inningsverified
3
27
John Mabry
Career
Per 9 Innings
63
63
David Peralta
Careerverified
Per 9 Inningsverified
27
27
John Mabry
Career
Per 9 Innings
61.34
61.34
David Peralta
Careerverified
Per 9 Inningsverified
36.79
36.79
John Mabry
Careerverified
Per 9 Inningsverified
15
15
David Peralta
Career
Per 9 Innings
17
17
John Mabry
Career
Per 9 Innings
0.667
0.667
David Peralta
Careerverified
Per 9 Inningsverified
0.5
0.5
John Mabry
Career
Per 9 Innings
3
27
David Peralta
Career
Per 9 Innings
3
27
John Mabry
Career
Per 9 Innings
1
9
David Peralta
Career
Per 9 Innings
1
9
John Mabry
Career
Per 9 Innings
6
54
David Peralta
Careerverified
Per 9 Inningsverified
4
36
John Mabry
Career
Per 9 Innings
54
54
David Peralta
Careerverified
Per 9 Inningsverified
36
36
John Mabry
Careerverified
Per 9 Inningsverified
0
0
David Peralta
Career
Per 9 Innings
1
9
John Mabry
Careerverified
Per 9 Inningsverified
0
0
David Peralta
Career
Per 9 Innings
9
9
John Mabry
Careerverified
Per 9 Inningsverified
0
0
David Peralta
Career
Per 9 Innings
1
1
John Mabry
Career
Per 9 Innings
4
36
David Peralta
Careerverified
Per 9 Inningsverified
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
36
36
David Peralta
Careerverified
Per 9 Inningsverified
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Careerverified
Per 9 Inningsverified
1
9
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Careerverified
Per 9 Inningsverified
9
9
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Careerverified
Per 9 Inningsverified
1
1
John Mabry
Careerverified
Per 9 Inningsverified
4
4
David Peralta
Career
Per 9 Innings
1
1
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Careerverified
Per 9 Inningsverified
0
0
David Peralta
Career
Per 9 Innings
1
9
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Careerverified
Per 9 Inningsverified
13
117
David Peralta
Career
Per 9 Innings
9
81
John Mabry
Career
Per 9 Innings
1
9
David Peralta
Career
Per 9 Innings
1
9
John Mabry
Career
Per 9 Innings
7
63
David Peralta
Careerverified
Per 9 Inningsverified
3
27
John Mabry
Career
Per 9 Innings
63
63
David Peralta
Careerverified
Per 9 Inningsverified
27
27
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
John Mabry
Career
Per 9 Innings
10
10
David Peralta
Careerverified
Per 9 Inningsverified
4
4
John Mabry
Careerverified
Per 9 Inningsverified
9
81
David Peralta
Career
Per 9 Innings
8
72
John Mabry
Career
Per 9 Innings
3.5
3.5
David Peralta
Careerverified
Per 9 Inningsverified
3
3
John Mabry
Career
Per 9 Innings
0.667
0.667
David Peralta
Careerverified
Per 9 Inningsverified
0.5
0.5
John Mabry
Careerverified
Per 9 Inningsverified
117
117
David Peralta
Career
Per 9 Innings
81
81