David Freese vs. Sam Huff — Career Comparison

MillenialTexasThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueThird BasemanAll-Star
Gen ZArizonaThrows RightBats RightNorth AmericaSan Francisco GiantsNational LeagueCatcher

On the career numbers, David Freese posted the stronger offensive profile against Sam Huff. David Freese posted stronger numbers in OPS (.776 vs .734) and on-base percentage (.353 vs .304). Sam Huff had the advantage in home run production (12 career HR at a higher rate). By the career numbers, David Freese had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for David Freese and Sam Huff

David Freese
Careerverified
Per 600 PAverified
11
11
Sam Huff
Career
Per 600 PA
5
5
David Freese
Careerverified
Per 600 PA
1184
167.98
Sam Huff
Career
Per 600 PAverified
98
216.18
David Freese
Careerverified
Per 600 PA
4229
600
Sam Huff
Career
Per 600 PA
272
600
David Freese
Careerverified
Per 600 PA
3758
533.18
Sam Huff
Career
Per 600 PAverified
251
553.68
David Freese
Careerverified
Per 600 PAverified
0.277
0.277
Sam Huff
Career
Per 600 PA
0.247
0.247
David Freese
Careerverified
Per 600 PAverified
0.786
0.786
Sam Huff
Career
Per 600 PA
0.742
0.742
David Freese
Careerverified
Per 600 PAverified
1041
147.69
Sam Huff
Career
Per 600 PA
62
136.76
David Freese
Careerverified
Per 600 PAverified
724
102.72
Sam Huff
Career
Per 600 PA
40
88.24
David Freese
Careerverified
Per 600 PAverified
197
27.95
Sam Huff
Career
Per 600 PA
10
22.06
David Freese
Careerverified
Per 600 PAverified
7
0.99
Sam Huff
Career
Per 600 PA
0
0
David Freese
Careerverified
Per 600 PA
113
16.03
Sam Huff
Career
Per 600 PAverified
12
26.47
David Freese
Careerverified
Per 600 PA
317
44.98
Sam Huff
Career
Per 600 PAverified
22
48.53
David Freese
Career
Per 600 PA
0.305
0.305
Sam Huff
Careerverified
Per 600 PAverified
0.355
0.355
David Freese
Career
Per 600 PA
0.03
0.03
Sam Huff
Careerverified
Per 600 PAverified
0.048
0.048
David Freese
Career
Per 600 PA
0.109
0.109
Sam Huff
Careerverified
Per 600 PAverified
0.194
0.194
David Freese
Careerverified
Per 600 PAverified
543.42
77.1
Sam Huff
Career
Per 600 PA
33.54
73.99
David Freese
Careerverified
Per 600 PA
1591
225.73
Sam Huff
Career
Per 600 PAverified
108
238.24
David Freese
Careerverified
Per 600 PAverified
1484
210.55
Sam Huff
Career
Per 600 PA
82
180.88
David Freese
Careerverified
Per 600 PAverified
0.351
0.351
Sam Huff
Career
Per 600 PA
0.302
0.302
David Freese
Career
Per 600 PA
0.423
0.423
Sam Huff
Careerverified
Per 600 PAverified
0.43
0.43
David Freese
Careerverified
Per 600 PAverified
0.775
0.775
Sam Huff
Career
Per 600 PA
0.732
0.732
David Freese
Career
Per 600 PA
0.146
0.146
Sam Huff
Careerverified
Per 600 PAverified
0.183
0.183
David Freese
Careerverified
Per 600 PAverified
0.264
0.264
Sam Huff
Career
Per 600 PA
0.243
0.243
David Freese
Careerverified
Per 600 PAverified
0.714
0.714
Sam Huff
Career
Per 600 PA
0.668
0.668
David Freese
Career
Per 600 PA
0.344
0.344
Sam Huff
Careerverified
Per 600 PAverified
0.35
0.35
David Freese
Careerverified
Per 600 PAverified
481
68.24
Sam Huff
Career
Per 600 PA
24
52.94
David Freese
Careerverified
Per 600 PAverified
535
75.9
Sam Huff
Career
Per 600 PA
24
52.94
David Freese
Careerverified
Per 600 PAverified
903
128.12
Sam Huff
Career
Per 600 PA
36
79.41
David Freese
Careerverified
Per 600 PAverified
562.11
79.75
Sam Huff
Career
Per 600 PA
32.91
72.6
David Freese
Careerverified
Per 600 PAverified
73
10.36
Sam Huff
Career
Per 600 PA
0
0
David Freese
Careerverified
Per 600 PAverified
370
52.49
Sam Huff
Career
Per 600 PA
20
44.12
David Freese
Careerverified
Per 600 PA
11
1.56
Sam Huff
Career
Per 600 PAverified
1
2.21
David Freese
Career
Per 600 PAverified
974
138.19
Sam Huff
Careerverified
Per 600 PA
97
213.97
David Freese
Careerverified
Per 600 PAverified
4.34
4.34
Sam Huff
Career
Per 600 PA
2.8
2.8
David Freese
Careerverified
Per 600 PAverified
0.38
0.38
Sam Huff
Career
Per 600 PA
0.21
0.21
David Freese
Careerverified
Per 600 PAverified
4
0.57
Sam Huff
Career
Per 600 PA
0
0
David Freese
Careerverified
Per 600 PAverified
24
3.41
Sam Huff
Career
Per 600 PA
1
2.21
David Freese
Career
Per 600 PA
134
19.01
Sam Huff
Careerverified
Per 600 PAverified
4
8.82
David Freese
Careerverified
Per 600 PA
8
1.14
Sam Huff
Career
Per 600 PAverified
1
2.21
David Freese
Careerverified
Per 600 PAverified
11
1.56
Sam Huff
Career
Per 600 PA
0
0
David Freese
Careerverified
Per 600 PAverified
19
2.7
Sam Huff
Career
Per 600 PA
1
2.21
David Freese
Career
Per 600 PA
42.11
42.11
Sam Huff
Careerverified
Per 600 PAverified
100
100

Fielding Stats for David Freese and Sam Huff

David Freese
Careerverified
Per 9 Inningsverified
11
11
Sam Huff
Career
Per 9 Innings
5
5
David Freese
Careerverified
Per 9 Innings
1068
1.17
Sam Huff
Career
Per 9 Inningsverified
81
1.34
David Freese
Careerverified
Per 9 Inningsverified
973
1.07
Sam Huff
Career
Per 9 Innings
59
0.97
David Freese
Careerverified
Per 9 Innings
24630
27
Sam Huff
Career
Per 9 Innings
1638
27
David Freese
Careerverified
Per 9 Innings
8210
9
Sam Huff
Career
Per 9 Innings
546
9
David Freese
Careerverified
Per 9 Innings
1294
1.42
Sam Huff
Career
Per 9 Inningsverified
495
8.16
David Freese
Careerverified
Per 9 Inningsverified
1615
1.77
Sam Huff
Career
Per 9 Innings
20
0.33
David Freese
Career
Per 9 Innings
98
0.11
Sam Huff
Careerverified
Per 9 Inningsverified
5
0.08
David Freese
Careerverified
Per 9 Innings
3007
3.3
Sam Huff
Career
Per 9 Inningsverified
520
8.57
David Freese
Careerverified
Per 9 Innings
2909
3.19
Sam Huff
Career
Per 9 Inningsverified
515
8.49
David Freese
Career
Per 9 Innings
96.74
96.74
Sam Huff
Careerverified
Per 9 Inningsverified
99.04
99.04
David Freese
Career
Per 9 Innings
2.724
2.724
Sam Huff
Careerverified
Per 9 Inningsverified
6.358
6.358
David Freese
Careerverified
Per 9 Inningsverified
91.1
91.1
Sam Huff
Career
Per 9 Innings
72.84
72.84
David Freese
Careerverified
Per 9 Inningsverified
260
0.29
Sam Huff
Career
Per 9 Innings
4
0.07
David Freese
Careerverified
Per 9 Inningsverified
0
0
Sam Huff
Career
Per 9 Innings
8
0.13
David Freese
Careerverified
Per 9 Inningsverified
0
0
Sam Huff
Career
Per 9 Innings
9
0.15
David Freese
Careerverified
Per 9 Inningsverified
1
0
Sam Huff
Career
Per 9 Innings
48
0.79
David Freese
Career
Per 9 Innings
0
0
Sam Huff
Careerverified
Per 9 Inningsverified
11
0.18