Adam Haseley vs. Ed Sprague Jr. — Career Comparison

MillenialFloridaThrows LeftBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueCenter Fielder
Gen XCaliforniaThrows RightBats RightNorth AmericaToronto Blue JaysAmerican LeagueThird BasemanAll-Star

On the career numbers, Ed Sprague Jr. posted the stronger offensive profile against Adam Haseley. Ed Sprague Jr. posted stronger numbers in OPS (.740 vs .678) and slugging (.419 vs .356). Adam Haseley had the advantage in batting average (.259 vs .247). By the career numbers, Ed Sprague Jr. 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 Ed Sprague Jr.

Adam Haseley
Career
Per 600 PA
5
5
Ed Sprague Jr.
Careerverified
Per 600 PAverified
11
11
Adam Haseley
Career
Per 600 PAverified
158
226.25
Ed Sprague Jr.
Careerverified
Per 600 PA
1203
157.36
Adam Haseley
Career
Per 600 PA
419
600
Ed Sprague Jr.
Careerverified
Per 600 PA
4587
600
Adam Haseley
Career
Per 600 PAverified
379
542.72
Ed Sprague Jr.
Careerverified
Per 600 PA
4095
535.64
Adam Haseley
Careerverified
Per 600 PAverified
0.259
0.259
Ed Sprague Jr.
Career
Per 600 PA
0.247
0.247
Adam Haseley
Career
Per 600 PA
0.701
0.701
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.749
0.749
Adam Haseley
Career
Per 600 PAverified
98
140.33
Ed Sprague Jr.
Careerverified
Per 600 PA
1010
132.11
Adam Haseley
Career
Per 600 PAverified
71
101.67
Ed Sprague Jr.
Careerverified
Per 600 PA
621
81.23
Adam Haseley
Career
Per 600 PAverified
22
31.5
Ed Sprague Jr.
Careerverified
Per 600 PA
225
29.43
Adam Haseley
Career
Per 600 PA
0
0
Ed Sprague Jr.
Careerverified
Per 600 PAverified
12
1.57
Adam Haseley
Career
Per 600 PA
5
7.16
Ed Sprague Jr.
Careerverified
Per 600 PAverified
152
19.88
Adam Haseley
Career
Per 600 PA
27
38.66
Ed Sprague Jr.
Careerverified
Per 600 PAverified
389
50.88
Adam Haseley
Career
Per 600 PA
0.276
0.276
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.385
0.385
Adam Haseley
Career
Per 600 PA
0.013
0.013
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.037
0.037
Adam Haseley
Career
Per 600 PA
0.051
0.051
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.151
0.151
Adam Haseley
Career
Per 600 PA
43.22
61.89
Ed Sprague Jr.
Careerverified
Per 600 PAverified
554.53
72.53
Adam Haseley
Career
Per 600 PA
135
193.32
Ed Sprague Jr.
Careerverified
Per 600 PAverified
1715
224.33
Adam Haseley
Career
Per 600 PA
132
189.02
Ed Sprague Jr.
Careerverified
Per 600 PAverified
1459
190.84
Adam Haseley
Career
Per 600 PA
0.319
0.319
Ed Sprague Jr.
Career
Per 600 PA
0.319
0.319
Adam Haseley
Career
Per 600 PA
0.356
0.356
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.419
0.419
Adam Haseley
Career
Per 600 PA
0.675
0.675
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.737
0.737
Adam Haseley
Career
Per 600 PA
0.098
0.098
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.172
0.172
Adam Haseley
Career
Per 600 PA
0.233
0.233
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.248
0.248
Adam Haseley
Career
Per 600 PA
0.596
0.596
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.678
0.678
Adam Haseley
Careerverified
Per 600 PAverified
0.333
0.333
Ed Sprague Jr.
Career
Per 600 PA
0.273
0.273
Adam Haseley
Career
Per 600 PAverified
49
70.17
Ed Sprague Jr.
Careerverified
Per 600 PA
506
66.19
Adam Haseley
Career
Per 600 PA
43
61.58
Ed Sprague Jr.
Careerverified
Per 600 PAverified
558
72.99
Adam Haseley
Career
Per 600 PAverified
87
124.58
Ed Sprague Jr.
Careerverified
Per 600 PA
912
119.29
Adam Haseley
Career
Per 600 PA
44.87
64.25
Ed Sprague Jr.
Careerverified
Per 600 PAverified
549.09
71.82
Adam Haseley
Career
Per 600 PA
7
10.02
Ed Sprague Jr.
Careerverified
Per 600 PAverified
91
11.9
Adam Haseley
Career
Per 600 PA
27
38.66
Ed Sprague Jr.
Careerverified
Per 600 PAverified
358
46.83
Adam Haseley
Career
Per 600 PAverified
2
2.86
Ed Sprague Jr.
Careerverified
Per 600 PA
21
2.75
Adam Haseley
Careerverified
Per 600 PA
96
137.47
Ed Sprague Jr.
Career
Per 600 PAverified
833
108.96
Adam Haseley
Career
Per 600 PA
4.36
4.36
Ed Sprague Jr.
Careerverified
Per 600 PAverified
5.51
5.51
Adam Haseley
Career
Per 600 PA
0.28
0.28
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.43
0.43
Adam Haseley
Career
Per 600 PAverified
5
7.16
Ed Sprague Jr.
Careerverified
Per 600 PA
6
0.78
Adam Haseley
Career
Per 600 PA
1
1.43
Ed Sprague Jr.
Careerverified
Per 600 PAverified
37
4.84
Adam Haseley
Careerverified
Per 600 PA
11
15.75
Ed Sprague Jr.
Career
Per 600 PAverified
106
13.87
Adam Haseley
Career
Per 600 PAverified
5
7.16
Ed Sprague Jr.
Careerverified
Per 600 PA
6
0.78
Adam Haseley
Career
Per 600 PA
0
0
Ed Sprague Jr.
Careerverified
Per 600 PAverified
12
1.57
Adam Haseley
Career
Per 600 PAverified
5
7.16
Ed Sprague Jr.
Careerverified
Per 600 PA
18
2.35
Adam Haseley
Careerverified
Per 600 PAverified
100
100
Ed Sprague Jr.
Career
Per 600 PA
33.33
33.33

Fielding Stats for Adam Haseley and Ed Sprague Jr.

Adam Haseley
Career
Per 9 Innings
5
5
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
11
11
Adam Haseley
Career
Per 9 Inningsverified
148
1.4
Ed Sprague Jr.
Careerverified
Per 9 Innings
1131
1.08
Adam Haseley
Career
Per 9 Innings
101
0.96
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
1076
1.03
Adam Haseley
Career
Per 9 Innings
2851
27
Ed Sprague Jr.
Careerverified
Per 9 Innings
28205
27
Adam Haseley
Career
Per 9 Innings
950.1
9
Ed Sprague Jr.
Careerverified
Per 9 Innings
9401.2
9
Adam Haseley
Career
Per 9 Inningsverified
223
2.11
Ed Sprague Jr.
Careerverified
Per 9 Innings
1361
1.3
Adam Haseley
Career
Per 9 Innings
4
0.04
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
1643
1.57
Adam Haseley
Careerverified
Per 9 Inningsverified
1
0.01
Ed Sprague Jr.
Career
Per 9 Innings
162
0.16
Adam Haseley
Career
Per 9 Innings
228
2.16
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
3166
3.03
Adam Haseley
Career
Per 9 Innings
227
2.15
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
3004
2.88
Adam Haseley
Careerverified
Per 9 Inningsverified
99.56
99.56
Ed Sprague Jr.
Career
Per 9 Innings
94.88
94.88
Adam Haseley
Career
Per 9 Innings
1.534
1.534
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
2.656
2.656
Adam Haseley
Career
Per 9 Innings
68.24
68.24
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
95.14
95.14
Adam Haseley
Career
Per 9 Innings
2
0.02
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
180
0.17
Adam Haseley
Careerverified
Per 9 Innings
0
0
Ed Sprague Jr.
Career
Per 9 Innings
1
0
Adam Haseley
Career
Per 9 Innings
0
0
Ed Sprague Jr.
Career
Per 9 Innings
0
0
Adam Haseley
Careerverified
Per 9 Inningsverified
0
0
Ed Sprague Jr.
Career
Per 9 Innings
7
0.01
Adam Haseley
Career
Per 9 Innings
0
0
Ed Sprague Jr.
Careerverified
Per 9 Innings
1
0