Mickey Haslin vs. Dan Johnson — Career Comparison

Greatest GenerationPennsylvaniaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueShortstop
Gen XMinnesotaThrows RightBats LeftNorth AmericaOakland AthleticsAmerican LeagueFirst Baseman

On the career numbers, Dan Johnson posted the stronger offensive profile against Mickey Haslin. Dan Johnson posted stronger numbers in OPS (.744 vs .666) and on-base percentage (.339 vs .316). Mickey Haslin had the advantage in batting average (.272 vs .234). By the career numbers, Dan Johnson had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Mickey Haslin and Dan Johnson

Mickey Haslin
Career
Per 600 PA
6
6
Dan Johnson
Careerverified
Per 600 PAverified
10
10
Mickey Haslin
Career
Per 600 PAverified
318
179.32
Dan Johnson
Careerverified
Per 600 PA
443
163.57
Mickey Haslin
Career
Per 600 PA
1064
600
Dan Johnson
Careerverified
Per 600 PA
1625
600
Mickey Haslin
Career
Per 600 PAverified
974
549.25
Dan Johnson
Careerverified
Per 600 PA
1382
510.28
Mickey Haslin
Careerverified
Per 600 PAverified
0.272
0.272
Dan Johnson
Career
Per 600 PA
0.234
0.234
Mickey Haslin
Career
Per 600 PA
0.689
0.689
Dan Johnson
Careerverified
Per 600 PAverified
0.762
0.762
Mickey Haslin
Career
Per 600 PAverified
265
149.44
Dan Johnson
Careerverified
Per 600 PA
324
119.63
Mickey Haslin
Careerverified
Per 600 PAverified
215
121.24
Dan Johnson
Career
Per 600 PA
204
75.32
Mickey Haslin
Career
Per 600 PA
33
18.61
Dan Johnson
Careerverified
Per 600 PAverified
61
22.52
Mickey Haslin
Careerverified
Per 600 PAverified
8
4.51
Dan Johnson
Career
Per 600 PA
2
0.74
Mickey Haslin
Career
Per 600 PA
9
5.08
Dan Johnson
Careerverified
Per 600 PAverified
57
21.05
Mickey Haslin
Career
Per 600 PA
50
28.2
Dan Johnson
Careerverified
Per 600 PAverified
120
44.31
Mickey Haslin
Career
Per 600 PA
0.189
0.189
Dan Johnson
Careerverified
Per 600 PAverified
0.37
0.37
Mickey Haslin
Career
Per 600 PA
0.009
0.009
Dan Johnson
Careerverified
Per 600 PAverified
0.041
0.041
Mickey Haslin
Career
Per 600 PA
0.034
0.034
Dan Johnson
Careerverified
Per 600 PAverified
0.176
0.176
Mickey Haslin
Career
Per 600 PA
102.33
57.7
Dan Johnson
Careerverified
Per 600 PAverified
200.22
73.93
Mickey Haslin
Career
Per 600 PA
341
192.29
Dan Johnson
Careerverified
Per 600 PAverified
560
206.77
Mickey Haslin
Career
Per 600 PA
327
184.4
Dan Johnson
Careerverified
Per 600 PAverified
545
201.23
Mickey Haslin
Career
Per 600 PA
0.316
0.316
Dan Johnson
Careerverified
Per 600 PAverified
0.335
0.335
Mickey Haslin
Career
Per 600 PA
0.35
0.35
Dan Johnson
Careerverified
Per 600 PAverified
0.405
0.405
Mickey Haslin
Career
Per 600 PA
0.666
0.666
Dan Johnson
Careerverified
Per 600 PAverified
0.741
0.741
Mickey Haslin
Career
Per 600 PA
0.078
0.078
Dan Johnson
Careerverified
Per 600 PAverified
0.171
0.171
Mickey Haslin
Career
Per 600 PA
0.23
0.23
Dan Johnson
Careerverified
Per 600 PAverified
0.252
0.252
Mickey Haslin
Career
Per 600 PA
0.557
0.557
Dan Johnson
Careerverified
Per 600 PAverified
0.715
0.715
Mickey Haslin
Careerverified
Per 600 PAverified
0.284
0.284
Dan Johnson
Career
Per 600 PA
0.242
0.242
Mickey Haslin
Career
Per 600 PAverified
125
70.49
Dan Johnson
Careerverified
Per 600 PA
179
66.09
Mickey Haslin
Career
Per 600 PA
109
61.47
Dan Johnson
Careerverified
Per 600 PAverified
203
74.95
Mickey Haslin
Career
Per 600 PAverified
225
126.88
Dan Johnson
Careerverified
Per 600 PA
325
120
Mickey Haslin
Career
Per 600 PA
116.63
65.77
Dan Johnson
Careerverified
Per 600 PAverified
200.13
73.89
Mickey Haslin
Career
Per 600 PA
3
1.69
Dan Johnson
Careerverified
Per 600 PAverified
7
2.58
Mickey Haslin
Career
Per 600 PA
59
33.27
Dan Johnson
Careerverified
Per 600 PAverified
214
79.02
Mickey Haslin
Career
Per 600 PA
0
0
Dan Johnson
Careerverified
Per 600 PAverified
8
2.95
Mickey Haslin
Careerverified
Per 600 PAverified
64
36.09
Dan Johnson
Career
Per 600 PA
244
90.09
Mickey Haslin
Careerverified
Per 600 PAverified
16.63
16.63
Dan Johnson
Career
Per 600 PA
6.66
6.66
Mickey Haslin
Careerverified
Per 600 PAverified
0.92
0.92
Dan Johnson
Career
Per 600 PA
0.88
0.88
Mickey Haslin
Careerverified
Per 600 PAverified
28
15.79
Dan Johnson
Career
Per 600 PA
0
0
Mickey Haslin
Career
Per 600 PA
0
0
Dan Johnson
Careerverified
Per 600 PAverified
22
8.12
Mickey Haslin
Careerverified
Per 600 PA
29
16.35
Dan Johnson
Career
Per 600 PAverified
35
12.92
Mickey Haslin
Careerverified
Per 600 PAverified
8
4.51
Dan Johnson
Career
Per 600 PA
1
0.37
Mickey Haslin
Career
Per 600 PA
0
0
Dan Johnson
Careerverified
Per 600 PAverified
1
0.37
Mickey Haslin
Careerverified
Per 600 PAverified
8
4.51
Dan Johnson
Career
Per 600 PA
2
0.74
Mickey Haslin
Careerverified
Per 600 PAverified
100
100
Dan Johnson
Career
Per 600 PA
50
50

Fielding Stats for Mickey Haslin and Dan Johnson

Mickey Haslin
Career
Per 9 Innings
6
Dan Johnson
Careerverified
Per 9 Inningsverified
10
10
Mickey Haslin
Career
Per 9 Innings
270
Dan Johnson
Careerverified
Per 9 Inningsverified
356
1.1
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Careerverified
Per 9 Inningsverified
322
1
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Careerverified
Per 9 Inningsverified
8729
27
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Careerverified
Per 9 Inningsverified
2909.2
9
Mickey Haslin
Career
Per 9 Innings
471
Dan Johnson
Careerverified
Per 9 Inningsverified
2827
8.74
Mickey Haslin
Careerverified
Per 9 Innings
675
Dan Johnson
Career
Per 9 Inningsverified
199
0.62
Mickey Haslin
Career
Per 9 Inningsverified
79
Dan Johnson
Careerverified
Per 9 Innings
18
0.06
Mickey Haslin
Career
Per 9 Innings
1225
Dan Johnson
Careerverified
Per 9 Inningsverified
3044
9.42
Mickey Haslin
Career
Per 9 Innings
1146
Dan Johnson
Careerverified
Per 9 Inningsverified
3026
9.36
Mickey Haslin
Career
Per 9 Innings
93.55
Dan Johnson
Careerverified
Per 9 Inningsverified
99.41
99.41
Mickey Haslin
Career
Per 9 Innings
4.244
Dan Johnson
Careerverified
Per 9 Inningsverified
8.5
8.5
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Careerverified
Per 9 Inningsverified
90.45
90.45
Mickey Haslin
Career
Per 9 Innings
102
Dan Johnson
Careerverified
Per 9 Inningsverified
306
0.95
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Career
Per 9 Innings
0
0
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Career
Per 9 Innings
0
0
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Career
Per 9 Innings
0
0
Mickey Haslin
Career
Per 9 Innings
0
Dan Johnson
Career
Per 9 Innings
0
0