Steve Dunn vs. Tom Hafey — Career Comparison

Gen XIllinoisThrows LeftBats LeftNorth AmericaMinnesota TwinsAmerican LeagueFirst Baseman
Greatest GenerationCaliforniaThrows RightBats RightNorth AmericaNew York GiantsNational LeagueThird Baseman

On the career numbers, Tom Hafey posted the stronger offensive profile against Steve Dunn. Tom Hafey posted stronger numbers in OPS (.644 vs .550) and on-base percentage (.278 vs .233). By the career numbers, Tom Hafey had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Steve Dunn and Tom Hafey

Steve Dunn
Career
Per 600 PA
2
2
Tom Hafey
Career
Per 600 PA
2
2
Steve Dunn
Career
Per 600 PAverified
19
265.12
Tom Hafey
Careerverified
Per 600 PA
78
165.37
Steve Dunn
Career
Per 600 PA
43
600
Tom Hafey
Careerverified
Per 600 PA
283
600
Steve Dunn
Career
Per 600 PA
41
572.09
Tom Hafey
Careerverified
Per 600 PAverified
270
572.44
Steve Dunn
Career
Per 600 PA
0.195
0.195
Tom Hafey
Careerverified
Per 600 PAverified
0.248
0.248
Steve Dunn
Career
Per 600 PA
0.558
0.558
Tom Hafey
Careerverified
Per 600 PAverified
0.655
0.655
Steve Dunn
Career
Per 600 PA
8
111.63
Tom Hafey
Careerverified
Per 600 PAverified
67
142.05
Steve Dunn
Career
Per 600 PA
3
41.86
Tom Hafey
Careerverified
Per 600 PAverified
48
101.77
Steve Dunn
Career
Per 600 PAverified
5
69.77
Tom Hafey
Careerverified
Per 600 PA
12
25.44
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
1
2.12
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
6
12.72
Steve Dunn
Career
Per 600 PAverified
5
69.77
Tom Hafey
Careerverified
Per 600 PA
19
40.28
Steve Dunn
Careerverified
Per 600 PAverified
0.625
0.625
Tom Hafey
Career
Per 600 PA
0.284
0.284
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
0.022
0.022
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
0.09
0.09
Steve Dunn
Career
Per 600 PA
2.91
40.64
Tom Hafey
Careerverified
Per 600 PAverified
26.76
56.74
Steve Dunn
Career
Per 600 PA
13
181.4
Tom Hafey
Careerverified
Per 600 PAverified
99
209.89
Steve Dunn
Career
Per 600 PA
10
139.53
Tom Hafey
Careerverified
Per 600 PAverified
78
165.37
Steve Dunn
Career
Per 600 PA
0.233
0.233
Tom Hafey
Careerverified
Per 600 PAverified
0.278
0.278
Steve Dunn
Career
Per 600 PA
0.317
0.317
Tom Hafey
Careerverified
Per 600 PAverified
0.367
0.367
Steve Dunn
Career
Per 600 PA
0.55
0.55
Tom Hafey
Careerverified
Per 600 PAverified
0.644
0.644
Steve Dunn
Careerverified
Per 600 PAverified
0.122
0.122
Tom Hafey
Career
Per 600 PA
0.119
0.119
Steve Dunn
Career
Per 600 PA
0.184
0.184
Tom Hafey
Careerverified
Per 600 PAverified
0.217
0.217
Steve Dunn
Career
Per 600 PA
0.441
0.441
Tom Hafey
Careerverified
Per 600 PAverified
0.531
0.531
Steve Dunn
Careerverified
Per 600 PAverified
0.308
0.308
Tom Hafey
Career
Per 600 PA
0.282
0.282
Steve Dunn
Career
Per 600 PA
2
27.91
Tom Hafey
Careerverified
Per 600 PAverified
38
80.57
Steve Dunn
Career
Per 600 PA
4
55.81
Tom Hafey
Careerverified
Per 600 PAverified
28
59.36
Steve Dunn
Career
Per 600 PA
6
83.72
Tom Hafey
Careerverified
Per 600 PAverified
60
127.21
Steve Dunn
Career
Per 600 PA
2.23
31.13
Tom Hafey
Careerverified
Per 600 PAverified
27.68
58.68
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Career
Per 600 PA
0
0
Steve Dunn
Career
Per 600 PAverified
2
27.91
Tom Hafey
Careerverified
Per 600 PA
11
23.32
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Career
Per 600 PA
0
0
Steve Dunn
Careerverified
Per 600 PA
15
209.3
Tom Hafey
Career
Per 600 PAverified
48
101.77
Steve Dunn
Career
Per 600 PA
2.87
2.87
Tom Hafey
Careerverified
Per 600 PAverified
5.9
5.9
Steve Dunn
Career
Per 600 PA
0.13
0.13
Tom Hafey
Careerverified
Per 600 PAverified
0.23
0.23
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
2
4.24
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Career
Per 600 PA
0
0
Steve Dunn
Careerverified
Per 600 PA
1
13.95
Tom Hafey
Career
Per 600 PAverified
6
12.72
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
1
2.12
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Career
Per 600 PA
0
0
Steve Dunn
Career
Per 600 PA
0
0
Tom Hafey
Careerverified
Per 600 PAverified
1
2.12
Steve Dunn
Career
Per 600 PA
Tom Hafey
Careerverified
Per 600 PAverified
100
100

Fielding Stats for Steve Dunn and Tom Hafey

Steve Dunn
Career
Per 9 Inningsverified
2
2
Tom Hafey
Career
Per 9 Innings
2
Steve Dunn
Career
Per 9 Inningsverified
15
1.55
Tom Hafey
Careerverified
Per 9 Innings
75
Steve Dunn
Careerverified
Per 9 Inningsverified
9
0.93
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Careerverified
Per 9 Inningsverified
261
27
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Careerverified
Per 9 Inningsverified
87
9
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Careerverified
Per 9 Inningsverified
96
9.93
Tom Hafey
Career
Per 9 Innings
70
Steve Dunn
Career
Per 9 Inningsverified
8
0.83
Tom Hafey
Careerverified
Per 9 Innings
131
Steve Dunn
Careerverified
Per 9 Innings
1
0.1
Tom Hafey
Career
Per 9 Inningsverified
8
Steve Dunn
Career
Per 9 Inningsverified
105
10.86
Tom Hafey
Careerverified
Per 9 Innings
209
Steve Dunn
Career
Per 9 Inningsverified
104
10.76
Tom Hafey
Careerverified
Per 9 Innings
201
Steve Dunn
Careerverified
Per 9 Inningsverified
99.05
99.05
Tom Hafey
Career
Per 9 Innings
96.17
Steve Dunn
Careerverified
Per 9 Inningsverified
6.933
6.933
Tom Hafey
Career
Per 9 Innings
2.68
Steve Dunn
Careerverified
Per 9 Inningsverified
60
60
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Careerverified
Per 9 Inningsverified
13
1.34
Tom Hafey
Career
Per 9 Innings
10
Steve Dunn
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
Steve Dunn
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0