David Peralta vs. Johnny Sturm — Career Comparison

MillenialVenezuelaThrows LeftBats LeftSouth AmericaArizona DiamondbacksNational LeagueLeft FielderGold GloveSilver Slugger
Greatest GenerationMissouriThrows LeftBats LeftNorth AmericaNew York YankeesAmerican LeagueFirst Baseman

On the career numbers, David Peralta posted the stronger offensive profile against Johnny Sturm. David Peralta posted stronger numbers in OPS (.785 vs .592) and on-base percentage (.338 vs .293). By the career numbers, David Peralta had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for David Peralta and Johnny Sturm

David Peralta
Careerverified
Per 600 PAverified
11
11
Johnny Sturm
Career
Per 600 PA
1
1
David Peralta
Careerverified
Per 600 PAverified
1232
161.05
Johnny Sturm
Career
Per 600 PA
124
130.99
David Peralta
Careerverified
Per 600 PA
4590
600
Johnny Sturm
Career
Per 600 PA
568
600
David Peralta
Careerverified
Per 600 PA
4188
547.45
Johnny Sturm
Career
Per 600 PAverified
524
553.52
David Peralta
Careerverified
Per 600 PAverified
0.278
0.278
Johnny Sturm
Career
Per 600 PA
0.239
0.239
David Peralta
Careerverified
Per 600 PAverified
0.794
0.794
Johnny Sturm
Career
Per 600 PA
0.608
0.608
David Peralta
Careerverified
Per 600 PAverified
1166
152.42
Johnny Sturm
Career
Per 600 PA
125
132.04
David Peralta
Careerverified
Per 600 PA
755
98.69
Johnny Sturm
Career
Per 600 PAverified
102
107.75
David Peralta
Careerverified
Per 600 PAverified
238
31.11
Johnny Sturm
Career
Per 600 PA
17
17.96
David Peralta
Careerverified
Per 600 PAverified
48
6.27
Johnny Sturm
Career
Per 600 PA
3
3.17
David Peralta
Careerverified
Per 600 PAverified
125
16.34
Johnny Sturm
Career
Per 600 PA
3
3.17
David Peralta
Careerverified
Per 600 PAverified
411
53.73
Johnny Sturm
Career
Per 600 PA
23
24.3
David Peralta
Careerverified
Per 600 PAverified
0.353
0.353
Johnny Sturm
Career
Per 600 PA
0.184
0.184
David Peralta
Careerverified
Per 600 PAverified
0.03
0.03
Johnny Sturm
Career
Per 600 PA
0.006
0.006
David Peralta
Careerverified
Per 600 PAverified
0.107
0.107
Johnny Sturm
Career
Per 600 PA
0.024
0.024
David Peralta
Careerverified
Per 600 PAverified
623.71
81.53
Johnny Sturm
Career
Per 600 PA
44.35
46.85
David Peralta
Careerverified
Per 600 PAverified
1875
245.1
Johnny Sturm
Career
Per 600 PA
157
165.85
David Peralta
Careerverified
Per 600 PAverified
1536
200.78
Johnny Sturm
Career
Per 600 PA
165
174.3
David Peralta
Careerverified
Per 600 PAverified
0.335
0.335
Johnny Sturm
Career
Per 600 PA
0.293
0.293
David Peralta
Careerverified
Per 600 PAverified
0.448
0.448
Johnny Sturm
Career
Per 600 PA
0.3
0.3
David Peralta
Careerverified
Per 600 PAverified
0.782
0.782
Johnny Sturm
Career
Per 600 PA
0.592
0.592
David Peralta
Careerverified
Per 600 PAverified
0.169
0.169
Johnny Sturm
Career
Per 600 PA
0.061
0.061
David Peralta
Careerverified
Per 600 PAverified
0.263
0.263
Johnny Sturm
Career
Per 600 PA
0.207
0.207
David Peralta
Careerverified
Per 600 PAverified
0.732
0.732
Johnny Sturm
Career
Per 600 PA
0.483
0.483
David Peralta
Careerverified
Per 600 PAverified
0.325
0.325
Johnny Sturm
Career
Per 600 PA
0.259
0.259
David Peralta
Careerverified
Per 600 PAverified
526
68.76
Johnny Sturm
Career
Per 600 PA
58
61.27
David Peralta
Careerverified
Per 600 PAverified
569
74.38
Johnny Sturm
Career
Per 600 PA
36
38.03
David Peralta
Careerverified
Per 600 PAverified
970
126.8
Johnny Sturm
Career
Per 600 PA
91
96.13
David Peralta
Careerverified
Per 600 PAverified
641.15
83.81
Johnny Sturm
Career
Per 600 PA
49.3
52.08
David Peralta
Careerverified
Per 600 PAverified
34
4.44
Johnny Sturm
Career
Per 600 PA
3
3.17
David Peralta
Careerverified
Per 600 PAverified
336
43.92
Johnny Sturm
Career
Per 600 PA
37
39.08
David Peralta
Careerverified
Per 600 PAverified
20
2.61
Johnny Sturm
Career
Per 600 PA
0
0
David Peralta
Career
Per 600 PA
891
116.47
Johnny Sturm
Careerverified
Per 600 PAverified
50
52.82
David Peralta
Career
Per 600 PA
5.15
5.15
Johnny Sturm
Careerverified
Per 600 PAverified
11.36
11.36
David Peralta
Career
Per 600 PA
0.38
0.38
Johnny Sturm
Careerverified
Per 600 PAverified
0.74
0.74
David Peralta
Career
Per 600 PA
1
0.13
Johnny Sturm
Careerverified
Per 600 PAverified
4
4.23
David Peralta
Careerverified
Per 600 PAverified
31
4.05
Johnny Sturm
Career
Per 600 PA
0
0
David Peralta
Career
Per 600 PA
81
10.59
Johnny Sturm
Careerverified
Per 600 PAverified
10
10.56
David Peralta
Careerverified
Per 600 PAverified
39
5.1
Johnny Sturm
Career
Per 600 PA
3
3.17
David Peralta
Careerverified
Per 600 PA
16
2.09
Johnny Sturm
Career
Per 600 PAverified
5
5.28
David Peralta
Careerverified
Per 600 PA
55
7.19
Johnny Sturm
Career
Per 600 PAverified
8
8.45
David Peralta
Careerverified
Per 600 PAverified
70.91
70.91
Johnny Sturm
Career
Per 600 PA
37.5
37.5

Fielding Stats for David Peralta and Johnny Sturm

David Peralta
Careerverified
Per 9 Inningsverified
11
11
Johnny Sturm
Career
Per 9 Innings
1
David Peralta
Careerverified
Per 9 Inningsverified
1114
1.12
Johnny Sturm
Career
Per 9 Innings
124
David Peralta
Careerverified
Per 9 Inningsverified
1012
1.02
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Careerverified
Per 9 Inningsverified
26788
27
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Careerverified
Per 9 Inningsverified
8929.1
9
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Careerverified
Per 9 Inningsverified
1998
2.01
Johnny Sturm
Career
Per 9 Innings
1099
David Peralta
Career
Per 9 Inningsverified
29
0.03
Johnny Sturm
Careerverified
Per 9 Innings
85
David Peralta
Career
Per 9 Innings
24
0.02
Johnny Sturm
Careerverified
Per 9 Inningsverified
12
David Peralta
Careerverified
Per 9 Inningsverified
2051
2.07
Johnny Sturm
Career
Per 9 Innings
1196
David Peralta
Careerverified
Per 9 Inningsverified
2027
2.04
Johnny Sturm
Career
Per 9 Innings
1184
David Peralta
Career
Per 9 Inningsverified
98.83
98.83
Johnny Sturm
Careerverified
Per 9 Innings
99
David Peralta
Career
Per 9 Inningsverified
1.82
1.82
Johnny Sturm
Careerverified
Per 9 Innings
9.548
David Peralta
Careerverified
Per 9 Inningsverified
90.84
90.84
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Career
Per 9 Inningsverified
9
0.01
Johnny Sturm
Careerverified
Per 9 Innings
117
David Peralta
Career
Per 9 Innings
0
0
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Career
Per 9 Innings
0
0
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Career
Per 9 Innings
0
0
Johnny Sturm
Career
Per 9 Innings
0
David Peralta
Career
Per 9 Innings
0
0
Johnny Sturm
Career
Per 9 Innings
0