Travis Hafner vs. Dominic Smith — Career Comparison

Gen XNorth DakotaThrows RightBats LeftNorth AmericaCleveland GuardiansAmerican LeagueDesignated Hitter
MillenialCaliforniaThrows LeftBats LeftNorth AmericaSan Francisco GiantsNational LeagueFirst Baseman

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

Hitting Stats for Travis Hafner and Dominic Smith

Travis Hafner
Careerverified
Per 600 PAverified
12
12
Dominic Smith
Career
Per 600 PA
9
9
Travis Hafner
Careerverified
Per 600 PA
1183
148.65
Dominic Smith
Career
Per 600 PAverified
756
182.1
Travis Hafner
Careerverified
Per 600 PA
4775
600
Dominic Smith
Career
Per 600 PA
2491
600
Travis Hafner
Careerverified
Per 600 PA
4058
509.91
Dominic Smith
Career
Per 600 PAverified
2250
541.95
Travis Hafner
Careerverified
Per 600 PAverified
0.273
0.273
Dominic Smith
Career
Per 600 PA
0.25
0.25
Travis Hafner
Careerverified
Per 600 PAverified
0.878
0.878
Dominic Smith
Career
Per 600 PA
0.733
0.733
Travis Hafner
Careerverified
Per 600 PAverified
1107
139.1
Dominic Smith
Career
Per 600 PA
562
135.37
Travis Hafner
Careerverified
Per 600 PA
631
79.29
Dominic Smith
Career
Per 600 PAverified
356
85.75
Travis Hafner
Careerverified
Per 600 PA
250
31.41
Dominic Smith
Career
Per 600 PAverified
133
32.04
Travis Hafner
Careerverified
Per 600 PAverified
13
1.63
Dominic Smith
Career
Per 600 PA
4
0.96
Travis Hafner
Careerverified
Per 600 PAverified
213
26.76
Dominic Smith
Career
Per 600 PA
69
16.62
Travis Hafner
Careerverified
Per 600 PAverified
476
59.81
Dominic Smith
Career
Per 600 PA
206
49.62
Travis Hafner
Careerverified
Per 600 PAverified
0.43
0.43
Dominic Smith
Career
Per 600 PA
0.367
0.367
Travis Hafner
Careerverified
Per 600 PAverified
0.053
0.053
Dominic Smith
Career
Per 600 PA
0.031
0.031
Travis Hafner
Careerverified
Per 600 PAverified
0.192
0.192
Dominic Smith
Career
Per 600 PA
0.123
0.123
Travis Hafner
Careerverified
Per 600 PAverified
786.89
98.88
Dominic Smith
Career
Per 600 PA
290.43
69.96
Travis Hafner
Careerverified
Per 600 PAverified
2022
254.07
Dominic Smith
Career
Per 600 PA
910
219.19
Travis Hafner
Careerverified
Per 600 PAverified
1795
225.55
Dominic Smith
Career
Per 600 PA
785
189.08
Travis Hafner
Careerverified
Per 600 PAverified
0.376
0.376
Dominic Smith
Career
Per 600 PA
0.315
0.315
Travis Hafner
Careerverified
Per 600 PAverified
0.498
0.498
Dominic Smith
Career
Per 600 PA
0.404
0.404
Travis Hafner
Careerverified
Per 600 PAverified
0.874
0.874
Dominic Smith
Career
Per 600 PA
0.72
0.72
Travis Hafner
Careerverified
Per 600 PAverified
0.226
0.226
Dominic Smith
Career
Per 600 PA
0.155
0.155
Travis Hafner
Careerverified
Per 600 PAverified
0.294
0.294
Dominic Smith
Career
Per 600 PA
0.243
0.243
Travis Hafner
Careerverified
Per 600 PAverified
0.894
0.894
Dominic Smith
Career
Per 600 PA
0.654
0.654
Travis Hafner
Careerverified
Per 600 PAverified
0.309
0.309
Dominic Smith
Career
Per 600 PA
0.298
0.298
Travis Hafner
Careerverified
Per 600 PAverified
619
77.78
Dominic Smith
Career
Per 600 PA
263
63.35
Travis Hafner
Careerverified
Per 600 PAverified
731
91.85
Dominic Smith
Career
Per 600 PA
292
70.33
Travis Hafner
Careerverified
Per 600 PAverified
1137
142.87
Dominic Smith
Career
Per 600 PA
486
117.06
Travis Hafner
Careerverified
Per 600 PAverified
764.14
96.02
Dominic Smith
Career
Per 600 PA
291.17
70.13
Travis Hafner
Careerverified
Per 600 PAverified
90
11.31
Dominic Smith
Career
Per 600 PA
38
9.15
Travis Hafner
Careerverified
Per 600 PAverified
598
75.14
Dominic Smith
Career
Per 600 PA
185
44.56
Travis Hafner
Careerverified
Per 600 PAverified
81
10.18
Dominic Smith
Career
Per 600 PA
3
0.72
Travis Hafner
Career
Per 600 PAverified
976
122.64
Dominic Smith
Careerverified
Per 600 PA
543
130.79
Travis Hafner
Careerverified
Per 600 PAverified
4.89
4.89
Dominic Smith
Career
Per 600 PA
4.59
4.59
Travis Hafner
Careerverified
Per 600 PAverified
0.61
0.61
Dominic Smith
Career
Per 600 PA
0.34
0.34
Travis Hafner
Career
Per 600 PA
0
0
Dominic Smith
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PA
29
3.64
Dominic Smith
Career
Per 600 PAverified
18
4.34
Travis Hafner
Career
Per 600 PAverified
86
10.81
Dominic Smith
Careerverified
Per 600 PA
51
12.28
Travis Hafner
Careerverified
Per 600 PA
11
1.38
Dominic Smith
Career
Per 600 PAverified
7
1.69
Travis Hafner
Careerverified
Per 600 PA
7
0.88
Dominic Smith
Career
Per 600 PAverified
5
1.2
Travis Hafner
Careerverified
Per 600 PA
18
2.26
Dominic Smith
Career
Per 600 PAverified
12
2.89
Travis Hafner
Careerverified
Per 600 PAverified
61.11
61.11
Dominic Smith
Career
Per 600 PA
58.33
58.33

Fielding Stats for Travis Hafner and Dominic Smith

Travis Hafner
Career
Per 9 Innings
6
6
Dominic Smith
Careerverified
Per 9 Inningsverified
9
9
Travis Hafner
Career
Per 9 Innings
72
1.15
Dominic Smith
Careerverified
Per 9 Inningsverified
660
1.25
Travis Hafner
Career
Per 9 Inningsverified
68
1.08
Dominic Smith
Careerverified
Per 9 Innings
547
1.03
Travis Hafner
Career
Per 9 Innings
1694
27
Dominic Smith
Careerverified
Per 9 Innings
14284
27
Travis Hafner
Career
Per 9 Innings
564.2
9
Dominic Smith
Careerverified
Per 9 Innings
4761.1
9
Travis Hafner
Career
Per 9 Inningsverified
578
9.21
Dominic Smith
Careerverified
Per 9 Innings
3050
5.77
Travis Hafner
Career
Per 9 Innings
40
0.64
Dominic Smith
Careerverified
Per 9 Inningsverified
347
0.66
Travis Hafner
Careerverified
Per 9 Innings
7
0.11
Dominic Smith
Career
Per 9 Inningsverified
28
0.05
Travis Hafner
Career
Per 9 Inningsverified
625
9.96
Dominic Smith
Careerverified
Per 9 Innings
3425
6.47
Travis Hafner
Career
Per 9 Inningsverified
618
9.85
Dominic Smith
Careerverified
Per 9 Innings
3397
6.42
Travis Hafner
Career
Per 9 Innings
98.88
98.88
Dominic Smith
Careerverified
Per 9 Inningsverified
99.18
99.18
Travis Hafner
Careerverified
Per 9 Inningsverified
8.583
8.583
Dominic Smith
Career
Per 9 Innings
5.147
5.147
Travis Hafner
Careerverified
Per 9 Inningsverified
94.44
94.44
Dominic Smith
Career
Per 9 Innings
82.88
82.88
Travis Hafner
Career
Per 9 Inningsverified
61
0.97
Dominic Smith
Careerverified
Per 9 Innings
316
0.6
Travis Hafner
Career
Per 9 Innings
0
0
Dominic Smith
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Dominic Smith
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Dominic Smith
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Dominic Smith
Career
Per 9 Innings
0
0