Travis Hafner vs. Roy Smalley — Career Comparison

Gen XNorth DakotaThrows RightBats LeftNorth AmericaCleveland GuardiansAmerican LeagueDesignated Hitter
Baby BoomersCaliforniaThrows RightBats SwitchNorth AmericaMinnesota TwinsAmerican LeagueShortstopAll-Star

When their careers are measured against the same standard, Travis Hafner comes out clearly ahead of Roy Smalley across most offensive categories. Travis Hafner led in home run production (HR/PA+ 174 vs 136), slugging (SLG+ 129 vs 109), and walk rate (BB%+ 156 vs 138). Roy Smalley held the edge in contact rate (K%+ 106 vs 82). Travis Hafner was the more complete offensive player.

Hitting Stats for Travis Hafner and Roy Smalley

Travis Hafner
Career
Per 600 PA
12
12
Roy Smalley
Careerverified
Per 600 PAverified
13
13
Travis Hafner
Career
Per 600 PA
1183
148.65
Roy Smalley
Careerverified
Per 600 PAverified
1653
150.41
Travis Hafner
Career
Per 600 PA
4775
600
Roy Smalley
Careerverified
Per 600 PA
6594
600
Travis Hafner
Career
Per 600 PA
4058
509.91
Roy Smalley
Careerverified
Per 600 PAverified
5657
514.74
Travis Hafner
Careerverified
Per 600 PAverified
0.273
0.273
Roy Smalley
Career
Per 600 PA
0.257
0.257
Travis Hafner
Careerverified
Per 600 PAverified
0.878
0.878
Roy Smalley
Career
Per 600 PA
0.761
0.761
Travis Hafner
Career
Per 600 PAverified
1107
139.1
Roy Smalley
Careerverified
Per 600 PA
1454
132.3
Travis Hafner
Career
Per 600 PA
631
79.29
Roy Smalley
Careerverified
Per 600 PAverified
1022
92.99
Travis Hafner
Careerverified
Per 600 PAverified
250
31.41
Roy Smalley
Career
Per 600 PA
244
22.2
Travis Hafner
Career
Per 600 PA
13
1.63
Roy Smalley
Careerverified
Per 600 PAverified
25
2.27
Travis Hafner
Careerverified
Per 600 PAverified
213
26.76
Roy Smalley
Career
Per 600 PA
163
14.83
Travis Hafner
Careerverified
Per 600 PAverified
476
59.81
Roy Smalley
Career
Per 600 PA
432
39.31
Travis Hafner
Careerverified
Per 600 PAverified
0.43
0.43
Roy Smalley
Career
Per 600 PA
0.297
0.297
Travis Hafner
Careerverified
Per 600 PAverified
0.053
0.053
Roy Smalley
Career
Per 600 PA
0.029
0.029
Travis Hafner
Careerverified
Per 600 PAverified
0.192
0.192
Roy Smalley
Career
Per 600 PA
0.112
0.112
Travis Hafner
Career
Per 600 PAverified
786.89
98.88
Roy Smalley
Careerverified
Per 600 PA
800.88
72.87
Travis Hafner
Career
Per 600 PAverified
2022
254.07
Roy Smalley
Careerverified
Per 600 PA
2237
203.55
Travis Hafner
Career
Per 600 PAverified
1795
225.55
Roy Smalley
Careerverified
Per 600 PA
2239
203.73
Travis Hafner
Careerverified
Per 600 PAverified
0.376
0.376
Roy Smalley
Career
Per 600 PA
0.345
0.345
Travis Hafner
Careerverified
Per 600 PAverified
0.498
0.498
Roy Smalley
Career
Per 600 PA
0.395
0.395
Travis Hafner
Careerverified
Per 600 PAverified
0.874
0.874
Roy Smalley
Career
Per 600 PA
0.74
0.74
Travis Hafner
Careerverified
Per 600 PAverified
0.226
0.226
Roy Smalley
Career
Per 600 PA
0.138
0.138
Travis Hafner
Careerverified
Per 600 PAverified
0.294
0.294
Roy Smalley
Career
Per 600 PA
0.254
0.254
Travis Hafner
Careerverified
Per 600 PAverified
0.894
0.894
Roy Smalley
Career
Per 600 PA
0.7
0.7
Travis Hafner
Careerverified
Per 600 PAverified
0.309
0.309
Roy Smalley
Career
Per 600 PA
0.278
0.278
Travis Hafner
Career
Per 600 PAverified
619
77.78
Roy Smalley
Careerverified
Per 600 PA
745
67.79
Travis Hafner
Careerverified
Per 600 PAverified
731
91.85
Roy Smalley
Career
Per 600 PA
694
63.15
Travis Hafner
Career
Per 600 PAverified
1137
142.87
Roy Smalley
Careerverified
Per 600 PA
1276
116.11
Travis Hafner
Career
Per 600 PAverified
764.14
96.02
Roy Smalley
Careerverified
Per 600 PA
831.71
75.68
Travis Hafner
Careerverified
Per 600 PAverified
90
11.31
Roy Smalley
Career
Per 600 PA
14
1.27
Travis Hafner
Career
Per 600 PAverified
598
75.14
Roy Smalley
Careerverified
Per 600 PA
771
70.15
Travis Hafner
Careerverified
Per 600 PAverified
81
10.18
Roy Smalley
Career
Per 600 PA
47
4.28
Travis Hafner
Career
Per 600 PA
976
122.64
Roy Smalley
Careerverified
Per 600 PAverified
908
82.62
Travis Hafner
Career
Per 600 PA
4.89
4.89
Roy Smalley
Careerverified
Per 600 PAverified
7.26
7.26
Travis Hafner
Career
Per 600 PA
0.61
0.61
Roy Smalley
Careerverified
Per 600 PAverified
0.85
0.85
Travis Hafner
Career
Per 600 PA
0
0
Roy Smalley
Careerverified
Per 600 PAverified
98
8.92
Travis Hafner
Career
Per 600 PA
29
3.64
Roy Smalley
Careerverified
Per 600 PAverified
54
4.91
Travis Hafner
Careerverified
Per 600 PAverified
86
10.81
Roy Smalley
Career
Per 600 PA
121
11.01
Travis Hafner
Career
Per 600 PA
11
1.38
Roy Smalley
Careerverified
Per 600 PAverified
27
2.46
Travis Hafner
Career
Per 600 PA
7
0.88
Roy Smalley
Careerverified
Per 600 PAverified
34
3.09
Travis Hafner
Career
Per 600 PA
18
2.26
Roy Smalley
Careerverified
Per 600 PAverified
61
5.55
Travis Hafner
Careerverified
Per 600 PAverified
61.11
61.11
Roy Smalley
Career
Per 600 PA
44.26
44.26

Fielding Stats for Travis Hafner and Roy Smalley

Travis Hafner
Career
Per 9 Innings
6
6
Roy Smalley
Careerverified
Per 9 Inningsverified
13
13
Travis Hafner
Career
Per 9 Inningsverified
72
1.15
Roy Smalley
Careerverified
Per 9 Innings
1350
1.09
Travis Hafner
Career
Per 9 Inningsverified
68
1.08
Roy Smalley
Careerverified
Per 9 Innings
1249
1.01
Travis Hafner
Career
Per 9 Innings
1694
27
Roy Smalley
Careerverified
Per 9 Innings
33384
27
Travis Hafner
Career
Per 9 Innings
564.2
9
Roy Smalley
Careerverified
Per 9 Innings
11128
9
Travis Hafner
Career
Per 9 Inningsverified
578
9.21
Roy Smalley
Careerverified
Per 9 Innings
2131
1.72
Travis Hafner
Career
Per 9 Innings
40
0.64
Roy Smalley
Careerverified
Per 9 Inningsverified
3817
3.09
Travis Hafner
Careerverified
Per 9 Inningsverified
7
0.11
Roy Smalley
Career
Per 9 Innings
217
0.18
Travis Hafner
Career
Per 9 Inningsverified
625
9.96
Roy Smalley
Careerverified
Per 9 Innings
6165
4.99
Travis Hafner
Career
Per 9 Inningsverified
618
9.85
Roy Smalley
Careerverified
Per 9 Innings
5948
4.81
Travis Hafner
Careerverified
Per 9 Inningsverified
98.88
98.88
Roy Smalley
Career
Per 9 Innings
96.48
96.48
Travis Hafner
Careerverified
Per 9 Inningsverified
8.583
8.583
Roy Smalley
Career
Per 9 Innings
4.406
4.406
Travis Hafner
Careerverified
Per 9 Inningsverified
94.44
94.44
Roy Smalley
Career
Per 9 Innings
92.52
92.52
Travis Hafner
Career
Per 9 Inningsverified
61
0.97
Roy Smalley
Careerverified
Per 9 Innings
794
0.64
Travis Hafner
Career
Per 9 Innings
0
0
Roy Smalley
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Roy Smalley
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Roy Smalley
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Roy Smalley
Career
Per 9 Innings
0
0