Stan Hack vs. Nick Punto — Career Comparison

Greatest GenerationCaliforniaThrows RightBats LeftNorth AmericaChicago CubsNational LeagueThird BasemanAll-Star
Gen XCaliforniaThrows RightBats SwitchNorth AmericaMinnesota TwinsAmerican LeagueSecond Baseman

When their careers are measured against the same standard, Stan Hack comes out clearly ahead of Nick Punto across most offensive categories. Stan Hack led in contact rate (K%+ 162 vs 104), home run production (HR/PA+ 58 vs 18), and walk rate (BB%+ 152 vs 118). Stan Hack was the more complete offensive player.

Hitting Stats for Stan Hack and Nick Punto

Stan Hack
Careerverified
Per 600 PAverified
16
16
Nick Punto
Career
Per 600 PA
14
14
Stan Hack
Careerverified
Per 600 PA
1938
136.7
Nick Punto
Career
Per 600 PAverified
1163
186.88
Stan Hack
Careerverified
Per 600 PA
8506
600
Nick Punto
Career
Per 600 PA
3734
600
Stan Hack
Careerverified
Per 600 PA
7278
513.38
Nick Punto
Career
Per 600 PAverified
3253
522.71
Stan Hack
Careerverified
Per 600 PAverified
0.301
0.301
Nick Punto
Career
Per 600 PA
0.245
0.245
Stan Hack
Careerverified
Per 600 PAverified
0.821
0.821
Nick Punto
Career
Per 600 PA
0.691
0.691
Stan Hack
Careerverified
Per 600 PAverified
2193
154.69
Nick Punto
Career
Per 600 PA
798
128.23
Stan Hack
Careerverified
Per 600 PAverified
1692
119.35
Nick Punto
Career
Per 600 PA
611
98.18
Stan Hack
Careerverified
Per 600 PAverified
363
25.61
Nick Punto
Career
Per 600 PA
141
22.66
Stan Hack
Careerverified
Per 600 PAverified
81
5.71
Nick Punto
Career
Per 600 PA
27
4.34
Stan Hack
Careerverified
Per 600 PAverified
57
4.02
Nick Punto
Career
Per 600 PA
19
3.05
Stan Hack
Careerverified
Per 600 PAverified
501
35.34
Nick Punto
Career
Per 600 PA
187
30.05
Stan Hack
Career
Per 600 PA
0.229
0.229
Nick Punto
Careerverified
Per 600 PAverified
0.234
0.234
Stan Hack
Careerverified
Per 600 PAverified
0.008
0.008
Nick Punto
Career
Per 600 PA
0.006
0.006
Stan Hack
Careerverified
Per 600 PAverified
0.026
0.026
Nick Punto
Career
Per 600 PA
0.024
0.024
Stan Hack
Careerverified
Per 600 PAverified
1256.6
88.64
Nick Punto
Career
Per 600 PA
366.18
58.84
Stan Hack
Careerverified
Per 600 PAverified
2889
203.79
Nick Punto
Career
Per 600 PA
1050
168.72
Stan Hack
Careerverified
Per 600 PAverified
3306
233.2
Nick Punto
Career
Per 600 PA
1187
190.73
Stan Hack
Careerverified
Per 600 PAverified
0.394
0.394
Nick Punto
Career
Per 600 PA
0.323
0.323
Stan Hack
Careerverified
Per 600 PAverified
0.397
0.397
Nick Punto
Career
Per 600 PA
0.323
0.323
Stan Hack
Careerverified
Per 600 PAverified
0.791
0.791
Nick Punto
Career
Per 600 PA
0.646
0.646
Stan Hack
Careerverified
Per 600 PAverified
0.096
0.096
Nick Punto
Career
Per 600 PA
0.078
0.078
Stan Hack
Careerverified
Per 600 PAverified
0.277
0.277
Nick Punto
Career
Per 600 PA
0.226
0.226
Stan Hack
Careerverified
Per 600 PAverified
0.807
0.807
Nick Punto
Career
Per 600 PA
0.604
0.604
Stan Hack
Careerverified
Per 600 PAverified
0.316
0.316
Nick Punto
Career
Per 600 PA
0.298
0.298
Stan Hack
Careerverified
Per 600 PAverified
1239
87.4
Nick Punto
Career
Per 600 PA
421
67.65
Stan Hack
Careerverified
Per 600 PAverified
642
45.29
Nick Punto
Career
Per 600 PA
263
42.26
Stan Hack
Careerverified
Per 600 PAverified
1824
128.66
Nick Punto
Career
Per 600 PA
665
106.86
Stan Hack
Careerverified
Per 600 PAverified
1345.72
94.93
Nick Punto
Career
Per 600 PA
388.5
62.43
Stan Hack
Careerverified
Per 600 PAverified
21
1.48
Nick Punto
Career
Per 600 PA
3
0.48
Stan Hack
Careerverified
Per 600 PAverified
1092
77.03
Nick Punto
Career
Per 600 PA
386
62.02
Stan Hack
Career
Per 600 PA
0
0
Nick Punto
Careerverified
Per 600 PAverified
9
1.45
Stan Hack
Careerverified
Per 600 PAverified
466
32.87
Nick Punto
Career
Per 600 PA
651
104.61
Stan Hack
Careerverified
Per 600 PAverified
18.25
18.25
Nick Punto
Career
Per 600 PA
5.74
5.74
Stan Hack
Careerverified
Per 600 PAverified
2.34
2.34
Nick Punto
Career
Per 600 PA
0.59
0.59
Stan Hack
Careerverified
Per 600 PA
115
8.11
Nick Punto
Career
Per 600 PAverified
63
10.12
Stan Hack
Career
Per 600 PA
0
0
Nick Punto
Careerverified
Per 600 PAverified
29
4.66
Stan Hack
Career
Per 600 PAverified
78
5.5
Nick Punto
Careerverified
Per 600 PA
63
10.12
Stan Hack
Careerverified
Per 600 PA
165
11.64
Nick Punto
Career
Per 600 PAverified
104
16.71
Stan Hack
Career
Per 600 PA
0
0
Nick Punto
Careerverified
Per 600 PAverified
36
5.78
Stan Hack
Careerverified
Per 600 PA
165
11.64
Nick Punto
Career
Per 600 PAverified
140
22.5
Stan Hack
Careerverified
Per 600 PAverified
100
100
Nick Punto
Career
Per 600 PA
74.29
74.29

Fielding Stats for Stan Hack and Nick Punto

Stan Hack
Careerverified
Per 9 Innings
16
Nick Punto
Career
Per 9 Inningsverified
14
14
Stan Hack
Careerverified
Per 9 Innings
1883
Nick Punto
Career
Per 9 Inningsverified
1122
1.28
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Careerverified
Per 9 Inningsverified
857
0.97
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Careerverified
Per 9 Inningsverified
23749
27
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Careerverified
Per 9 Inningsverified
7916.1
9
Stan Hack
Careerverified
Per 9 Innings
2311
Nick Punto
Career
Per 9 Inningsverified
1352
1.54
Stan Hack
Careerverified
Per 9 Innings
3527
Nick Punto
Career
Per 9 Inningsverified
2381
2.71
Stan Hack
Career
Per 9 Inningsverified
251
Nick Punto
Careerverified
Per 9 Innings
84
0.1
Stan Hack
Careerverified
Per 9 Innings
6089
Nick Punto
Career
Per 9 Inningsverified
3817
4.34
Stan Hack
Careerverified
Per 9 Innings
5838
Nick Punto
Career
Per 9 Inningsverified
3733
4.24
Stan Hack
Career
Per 9 Innings
95.88
Nick Punto
Careerverified
Per 9 Inningsverified
97.8
97.8
Stan Hack
Career
Per 9 Innings
3.1
Nick Punto
Careerverified
Per 9 Inningsverified
3.327
3.327
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Careerverified
Per 9 Inningsverified
76.38
76.38
Stan Hack
Career
Per 9 Innings
298
Nick Punto
Careerverified
Per 9 Inningsverified
470
0.53
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Career
Per 9 Innings
0
0
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Career
Per 9 Innings
0
0
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Career
Per 9 Innings
0
0
Stan Hack
Career
Per 9 Innings
0
Nick Punto
Career
Per 9 Innings
0
0