Adam Haseley vs. David Peralta — Career Comparison

MillenialFloridaThrows LeftBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder
MillenialVenezuelaThrows LeftBats LeftSouth AmericaArizona DiamondbacksNational LeagueLeft FielderGold GloveSilver Slugger

On the career numbers, David Peralta posted the stronger offensive profile against Adam Haseley. David Peralta posted stronger numbers in OPS (.785 vs .678) and on-base percentage (.338 vs .322). 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 Adam Haseley and David Peralta

Adam Haseley
Career
Per 600 PA
5
5
David Peralta
Careerverified
Per 600 PAverified
11
11
Adam Haseley
Career
Per 600 PAverified
158
226.25
David Peralta
Careerverified
Per 600 PA
1232
161.05
Adam Haseley
Career
Per 600 PA
419
600
David Peralta
Careerverified
Per 600 PA
4590
600
Adam Haseley
Career
Per 600 PA
379
542.72
David Peralta
Careerverified
Per 600 PAverified
4188
547.45
Adam Haseley
Career
Per 600 PA
0.259
0.259
David Peralta
Careerverified
Per 600 PAverified
0.278
0.278
Adam Haseley
Career
Per 600 PA
0.701
0.701
David Peralta
Careerverified
Per 600 PAverified
0.794
0.794
Adam Haseley
Career
Per 600 PA
98
140.33
David Peralta
Careerverified
Per 600 PAverified
1166
152.42
Adam Haseley
Career
Per 600 PAverified
71
101.67
David Peralta
Careerverified
Per 600 PA
755
98.69
Adam Haseley
Career
Per 600 PAverified
22
31.5
David Peralta
Careerverified
Per 600 PA
238
31.11
Adam Haseley
Career
Per 600 PA
0
0
David Peralta
Careerverified
Per 600 PAverified
48
6.27
Adam Haseley
Career
Per 600 PA
5
7.16
David Peralta
Careerverified
Per 600 PAverified
125
16.34
Adam Haseley
Career
Per 600 PA
27
38.66
David Peralta
Careerverified
Per 600 PAverified
411
53.73
Adam Haseley
Career
Per 600 PA
0.276
0.276
David Peralta
Careerverified
Per 600 PAverified
0.353
0.353
Adam Haseley
Career
Per 600 PA
0.013
0.013
David Peralta
Careerverified
Per 600 PAverified
0.03
0.03
Adam Haseley
Career
Per 600 PA
0.051
0.051
David Peralta
Careerverified
Per 600 PAverified
0.107
0.107
Adam Haseley
Career
Per 600 PA
43.22
61.89
David Peralta
Careerverified
Per 600 PAverified
623.71
81.53
Adam Haseley
Career
Per 600 PA
135
193.32
David Peralta
Careerverified
Per 600 PAverified
1875
245.1
Adam Haseley
Career
Per 600 PA
132
189.02
David Peralta
Careerverified
Per 600 PAverified
1536
200.78
Adam Haseley
Career
Per 600 PA
0.319
0.319
David Peralta
Careerverified
Per 600 PAverified
0.335
0.335
Adam Haseley
Career
Per 600 PA
0.356
0.356
David Peralta
Careerverified
Per 600 PAverified
0.448
0.448
Adam Haseley
Career
Per 600 PA
0.675
0.675
David Peralta
Careerverified
Per 600 PAverified
0.782
0.782
Adam Haseley
Career
Per 600 PA
0.098
0.098
David Peralta
Careerverified
Per 600 PAverified
0.169
0.169
Adam Haseley
Career
Per 600 PA
0.233
0.233
David Peralta
Careerverified
Per 600 PAverified
0.263
0.263
Adam Haseley
Career
Per 600 PA
0.596
0.596
David Peralta
Careerverified
Per 600 PAverified
0.732
0.732
Adam Haseley
Careerverified
Per 600 PAverified
0.333
0.333
David Peralta
Career
Per 600 PA
0.325
0.325
Adam Haseley
Career
Per 600 PAverified
49
70.17
David Peralta
Careerverified
Per 600 PA
526
68.76
Adam Haseley
Career
Per 600 PA
43
61.58
David Peralta
Careerverified
Per 600 PAverified
569
74.38
Adam Haseley
Career
Per 600 PA
87
124.58
David Peralta
Careerverified
Per 600 PAverified
970
126.8
Adam Haseley
Career
Per 600 PA
44.87
64.25
David Peralta
Careerverified
Per 600 PAverified
641.15
83.81
Adam Haseley
Career
Per 600 PAverified
7
10.02
David Peralta
Careerverified
Per 600 PA
34
4.44
Adam Haseley
Career
Per 600 PA
27
38.66
David Peralta
Careerverified
Per 600 PAverified
336
43.92
Adam Haseley
Career
Per 600 PAverified
2
2.86
David Peralta
Careerverified
Per 600 PA
20
2.61
Adam Haseley
Careerverified
Per 600 PA
96
137.47
David Peralta
Career
Per 600 PAverified
891
116.47
Adam Haseley
Career
Per 600 PA
4.36
4.36
David Peralta
Careerverified
Per 600 PAverified
5.15
5.15
Adam Haseley
Career
Per 600 PA
0.28
0.28
David Peralta
Careerverified
Per 600 PAverified
0.38
0.38
Adam Haseley
Careerverified
Per 600 PAverified
5
7.16
David Peralta
Career
Per 600 PA
1
0.13
Adam Haseley
Career
Per 600 PA
1
1.43
David Peralta
Careerverified
Per 600 PAverified
31
4.05
Adam Haseley
Careerverified
Per 600 PA
11
15.75
David Peralta
Career
Per 600 PAverified
81
10.59
Adam Haseley
Career
Per 600 PAverified
5
7.16
David Peralta
Careerverified
Per 600 PA
39
5.1
Adam Haseley
Career
Per 600 PA
0
0
David Peralta
Careerverified
Per 600 PAverified
16
2.09
Adam Haseley
Career
Per 600 PA
5
7.16
David Peralta
Careerverified
Per 600 PAverified
55
7.19
Adam Haseley
Careerverified
Per 600 PAverified
100
100
David Peralta
Career
Per 600 PA
70.91
70.91

Fielding Stats for Adam Haseley and David Peralta

Adam Haseley
Career
Per 9 Innings
5
5
David Peralta
Careerverified
Per 9 Inningsverified
11
11
Adam Haseley
Career
Per 9 Inningsverified
148
1.4
David Peralta
Careerverified
Per 9 Innings
1114
1.12
Adam Haseley
Career
Per 9 Innings
101
0.96
David Peralta
Careerverified
Per 9 Inningsverified
1012
1.02
Adam Haseley
Career
Per 9 Innings
2851
27
David Peralta
Careerverified
Per 9 Innings
26788
27
Adam Haseley
Career
Per 9 Innings
950.1
9
David Peralta
Careerverified
Per 9 Innings
8929.1
9
Adam Haseley
Career
Per 9 Inningsverified
223
2.11
David Peralta
Careerverified
Per 9 Innings
1998
2.01
Adam Haseley
Career
Per 9 Inningsverified
4
0.04
David Peralta
Careerverified
Per 9 Innings
29
0.03
Adam Haseley
Careerverified
Per 9 Inningsverified
1
0.01
David Peralta
Career
Per 9 Innings
24
0.02
Adam Haseley
Career
Per 9 Inningsverified
228
2.16
David Peralta
Careerverified
Per 9 Innings
2051
2.07
Adam Haseley
Career
Per 9 Inningsverified
227
2.15
David Peralta
Careerverified
Per 9 Innings
2027
2.04
Adam Haseley
Careerverified
Per 9 Inningsverified
99.56
99.56
David Peralta
Career
Per 9 Innings
98.83
98.83
Adam Haseley
Career
Per 9 Innings
1.534
1.534
David Peralta
Careerverified
Per 9 Inningsverified
1.82
1.82
Adam Haseley
Career
Per 9 Innings
68.24
68.24
David Peralta
Careerverified
Per 9 Inningsverified
90.84
90.84
Adam Haseley
Career
Per 9 Inningsverified
2
0.02
David Peralta
Careerverified
Per 9 Innings
9
0.01
Adam Haseley
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Adam Haseley
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Adam Haseley
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0
Adam Haseley
Career
Per 9 Innings
0
0
David Peralta
Career
Per 9 Innings
0
0