Rafael Devers vs. David Peralta — Career Comparison

MillenialD.R.Throws RightBats LeftCaribbeanSan Francisco GiantsNational LeagueThird BasemanSilver SluggerAll-Star
MillenialVenezuelaThrows LeftBats LeftSouth AmericaArizona DiamondbacksNational LeagueLeft FielderGold GloveSilver Slugger

When their careers are measured against the same standard, Rafael Devers comes out clearly ahead of David Peralta across most offensive categories. Rafael Devers led in home run production (HR/PA+ 153 vs 107), walk rate (BB%+ 122 vs 86), and slugging (SLG+ 128 vs 114). David Peralta held the edge in contact rate (K%+ 111 vs 107). Rafael Devers was the more complete offensive player.

Hitting Stats for Rafael Devers and David Peralta

Rafael Devers
Career
Per 600 PA
9
9
David Peralta
Careerverified
Per 600 PAverified
11
11
Rafael Devers
Career
Per 600 PA
1143
138.71
David Peralta
Careerverified
Per 600 PAverified
1232
161.05
Rafael Devers
Careerverified
Per 600 PA
4944
600
David Peralta
Career
Per 600 PA
4590
600
Rafael Devers
Careerverified
Per 600 PA
4409
535.07
David Peralta
Career
Per 600 PAverified
4188
547.45
Rafael Devers
Career
Per 600 PA
0.276
0.276
David Peralta
Careerverified
Per 600 PAverified
0.278
0.278
Rafael Devers
Careerverified
Per 600 PAverified
0.859
0.859
David Peralta
Career
Per 600 PA
0.794
0.794
Rafael Devers
Careerverified
Per 600 PA
1215
147.45
David Peralta
Career
Per 600 PAverified
1166
152.42
Rafael Devers
Career
Per 600 PA
680
82.52
David Peralta
Careerverified
Per 600 PAverified
755
98.69
Rafael Devers
Careerverified
Per 600 PAverified
288
34.95
David Peralta
Career
Per 600 PA
238
31.11
Rafael Devers
Career
Per 600 PA
12
1.46
David Peralta
Careerverified
Per 600 PAverified
48
6.27
Rafael Devers
Careerverified
Per 600 PAverified
235
28.52
David Peralta
Career
Per 600 PA
125
16.34
Rafael Devers
Careerverified
Per 600 PAverified
535
64.93
David Peralta
Career
Per 600 PA
411
53.73
Rafael Devers
Careerverified
Per 600 PAverified
0.44
0.44
David Peralta
Career
Per 600 PA
0.353
0.353
Rafael Devers
Careerverified
Per 600 PAverified
0.053
0.053
David Peralta
Career
Per 600 PA
0.03
0.03
Rafael Devers
Careerverified
Per 600 PAverified
0.193
0.193
David Peralta
Career
Per 600 PA
0.107
0.107
Rafael Devers
Careerverified
Per 600 PAverified
775.71
94.14
David Peralta
Career
Per 600 PA
623.71
81.53
Rafael Devers
Careerverified
Per 600 PAverified
2232
270.87
David Peralta
Career
Per 600 PA
1875
245.1
Rafael Devers
Careerverified
Per 600 PAverified
1725
209.34
David Peralta
Career
Per 600 PA
1536
200.78
Rafael Devers
Careerverified
Per 600 PAverified
0.349
0.349
David Peralta
Career
Per 600 PA
0.335
0.335
Rafael Devers
Careerverified
Per 600 PAverified
0.506
0.506
David Peralta
Career
Per 600 PA
0.448
0.448
Rafael Devers
Careerverified
Per 600 PAverified
0.855
0.855
David Peralta
Career
Per 600 PA
0.782
0.782
Rafael Devers
Careerverified
Per 600 PAverified
0.231
0.231
David Peralta
Career
Per 600 PA
0.169
0.169
Rafael Devers
Careerverified
Per 600 PAverified
0.284
0.284
David Peralta
Career
Per 600 PA
0.263
0.263
Rafael Devers
Careerverified
Per 600 PAverified
0.837
0.837
David Peralta
Career
Per 600 PA
0.732
0.732
Rafael Devers
Career
Per 600 PA
0.315
0.315
David Peralta
Careerverified
Per 600 PAverified
0.325
0.325
Rafael Devers
Careerverified
Per 600 PAverified
715
86.77
David Peralta
Career
Per 600 PA
526
68.76
Rafael Devers
Careerverified
Per 600 PAverified
747
90.66
David Peralta
Career
Per 600 PA
569
74.38
Rafael Devers
Careerverified
Per 600 PAverified
1227
148.91
David Peralta
Career
Per 600 PA
970
126.8
Rafael Devers
Careerverified
Per 600 PAverified
755.9
91.74
David Peralta
Career
Per 600 PA
641.15
83.81
Rafael Devers
Careerverified
Per 600 PAverified
40
4.85
David Peralta
Career
Per 600 PA
34
4.44
Rafael Devers
Careerverified
Per 600 PAverified
470
57.04
David Peralta
Career
Per 600 PA
336
43.92
Rafael Devers
Careerverified
Per 600 PAverified
68
8.25
David Peralta
Career
Per 600 PA
20
2.61
Rafael Devers
Career
Per 600 PA
1086
131.8
David Peralta
Careerverified
Per 600 PAverified
891
116.47
Rafael Devers
Career
Per 600 PA
4.55
4.55
David Peralta
Careerverified
Per 600 PAverified
5.15
5.15
Rafael Devers
Careerverified
Per 600 PAverified
0.43
0.43
David Peralta
Career
Per 600 PA
0.38
0.38
Rafael Devers
Career
Per 600 PA
1
0.12
David Peralta
Career
Per 600 PAverified
1
0.13
Rafael Devers
Career
Per 600 PA
24
2.91
David Peralta
Careerverified
Per 600 PAverified
31
4.05
Rafael Devers
Career
Per 600 PA
101
12.26
David Peralta
Careerverified
Per 600 PAverified
81
10.59
Rafael Devers
Career
Per 600 PA
33
4
David Peralta
Careerverified
Per 600 PAverified
39
5.1
Rafael Devers
Careerverified
Per 600 PAverified
19
2.31
David Peralta
Career
Per 600 PA
16
2.09
Rafael Devers
Career
Per 600 PA
52
6.31
David Peralta
Careerverified
Per 600 PAverified
55
7.19
Rafael Devers
Career
Per 600 PA
63.46
63.46
David Peralta
Careerverified
Per 600 PAverified
70.91
70.91

Fielding Stats for Rafael Devers and David Peralta

Rafael Devers
Career
Per 9 Innings
9
9
David Peralta
Careerverified
Per 9 Inningsverified
11
11
Rafael Devers
Career
Per 9 Innings
984
1.04
David Peralta
Careerverified
Per 9 Inningsverified
1114
1.12
Rafael Devers
Career
Per 9 Innings
971
1.02
David Peralta
Careerverified
Per 9 Innings
1012
1.02
Rafael Devers
Career
Per 9 Innings
25598
27
David Peralta
Careerverified
Per 9 Innings
26788
27
Rafael Devers
Career
Per 9 Innings
8532.2
9
David Peralta
Careerverified
Per 9 Innings
8929.1
9
Rafael Devers
Career
Per 9 Innings
917
0.97
David Peralta
Careerverified
Per 9 Inningsverified
1998
2.01
Rafael Devers
Careerverified
Per 9 Inningsverified
1712
1.81
David Peralta
Career
Per 9 Innings
29
0.03
Rafael Devers
Career
Per 9 Innings
143
0.15
David Peralta
Careerverified
Per 9 Inningsverified
24
0.02
Rafael Devers
Careerverified
Per 9 Inningsverified
2772
2.92
David Peralta
Career
Per 9 Innings
2051
2.07
Rafael Devers
Careerverified
Per 9 Inningsverified
2629
2.77
David Peralta
Career
Per 9 Innings
2027
2.04
Rafael Devers
Career
Per 9 Innings
94.84
94.84
David Peralta
Careerverified
Per 9 Inningsverified
98.83
98.83
Rafael Devers
Careerverified
Per 9 Inningsverified
2.672
2.672
David Peralta
Career
Per 9 Innings
1.82
1.82
Rafael Devers
Careerverified
Per 9 Inningsverified
98.68
98.68
David Peralta
Career
Per 9 Innings
90.84
90.84
Rafael Devers
Careerverified
Per 9 Inningsverified
187
0.2
David Peralta
Career
Per 9 Innings
9
0.01
Rafael Devers
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Rafael Devers
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0