David Freese vs. John Hatfield — Career Comparison

MillenialTexasThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueThird BasemanAll-Star
Pre-GenerationalNew JerseyNorth AmericaNew York MutualsUnknownLeft Fielder

On the career numbers, David Freese posted the stronger offensive profile against John Hatfield. David Freese posted stronger numbers in OPS (.776 vs .642) and on-base percentage (.353 vs .296). 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 John Hatfield

David Freese
Careerverified
Per 600 PAverified
11
11
John Hatfield
Career
Per 600 PA
6
6
David Freese
Careerverified
Per 600 PAverified
1184
167.98
John Hatfield
Career
Per 600 PA
206
119.54
David Freese
Careerverified
Per 600 PA
4229
600
John Hatfield
Career
Per 600 PA
1034
600
David Freese
Careerverified
Per 600 PA
3758
533.18
John Hatfield
Career
Per 600 PAverified
1011
586.65
David Freese
Career
Per 600 PA
0.277
0.277
John Hatfield
Careerverified
Per 600 PAverified
0.28
0.28
David Freese
Careerverified
Per 600 PAverified
0.786
0.786
John Hatfield
Career
Per 600 PA
0.662
0.662
David Freese
Careerverified
Per 600 PA
1041
147.69
John Hatfield
Career
Per 600 PAverified
283
164.22
David Freese
Careerverified
Per 600 PA
724
102.72
John Hatfield
Career
Per 600 PAverified
233
135.2
David Freese
Careerverified
Per 600 PAverified
197
27.95
John Hatfield
Career
Per 600 PA
36
20.89
David Freese
Career
Per 600 PA
7
0.99
John Hatfield
Careerverified
Per 600 PAverified
11
6.38
David Freese
Careerverified
Per 600 PAverified
113
16.03
John Hatfield
Career
Per 600 PA
3
1.74
David Freese
Careerverified
Per 600 PAverified
317
44.98
John Hatfield
Career
Per 600 PA
50
29.01
David Freese
Careerverified
Per 600 PAverified
0.305
0.305
John Hatfield
Career
Per 600 PA
0.177
0.177
David Freese
Careerverified
Per 600 PAverified
0.03
0.03
John Hatfield
Career
Per 600 PA
0.003
0.003
David Freese
Careerverified
Per 600 PAverified
0.109
0.109
John Hatfield
Career
Per 600 PA
0.011
0.011
David Freese
Careerverified
Per 600 PAverified
543.42
77.1
John Hatfield
Career
Per 600 PA
102.02
59.2
David Freese
Careerverified
Per 600 PAverified
1591
225.73
John Hatfield
Career
Per 600 PA
350
203.09
David Freese
Careerverified
Per 600 PAverified
1484
210.55
John Hatfield
Career
Per 600 PA
306
177.56
David Freese
Careerverified
Per 600 PAverified
0.351
0.351
John Hatfield
Career
Per 600 PA
0.296
0.296
David Freese
Careerverified
Per 600 PAverified
0.423
0.423
John Hatfield
Career
Per 600 PA
0.346
0.346
David Freese
Careerverified
Per 600 PAverified
0.775
0.775
John Hatfield
Career
Per 600 PA
0.642
0.642
David Freese
Careerverified
Per 600 PAverified
0.146
0.146
John Hatfield
Career
Per 600 PA
0.066
0.066
David Freese
Careerverified
Per 600 PAverified
0.264
0.264
John Hatfield
Career
Per 600 PA
0.22
0.22
David Freese
Careerverified
Per 600 PAverified
0.714
0.714
John Hatfield
Career
Per 600 PA
0.541
0.541
David Freese
Careerverified
Per 600 PAverified
0.344
0.344
John Hatfield
Career
Per 600 PA
0.283
0.283
David Freese
Careerverified
Per 600 PA
481
68.24
John Hatfield
Career
Per 600 PAverified
219
127.08
David Freese
Careerverified
Per 600 PA
535
75.9
John Hatfield
Career
Per 600 PAverified
146
84.72
David Freese
Careerverified
Per 600 PA
903
128.12
John Hatfield
Career
Per 600 PAverified
362
210.06
David Freese
Careerverified
Per 600 PAverified
562.11
79.75
John Hatfield
Career
Per 600 PA
118.34
68.67
David Freese
Careerverified
Per 600 PAverified
73
10.36
John Hatfield
Career
Per 600 PA
0
0
David Freese
Careerverified
Per 600 PAverified
370
52.49
John Hatfield
Career
Per 600 PA
23
13.35
David Freese
Careerverified
Per 600 PAverified
11
1.56
John Hatfield
Career
Per 600 PA
0
0
David Freese
Career
Per 600 PA
974
138.19
John Hatfield
Careerverified
Per 600 PAverified
20
11.61
David Freese
Career
Per 600 PA
4.34
4.34
John Hatfield
Careerverified
Per 600 PAverified
51.7
51.7
David Freese
Career
Per 600 PA
0.38
0.38
John Hatfield
Careerverified
Per 600 PAverified
1.15
1.15
David Freese
Careerverified
Per 600 PAverified
4
0.57
John Hatfield
Career
Per 600 PA
0
0
David Freese
Careerverified
Per 600 PAverified
24
3.41
John Hatfield
Career
Per 600 PA
0
0
David Freese
Career
Per 600 PA
134
19.01
John Hatfield
Careerverified
Per 600 PAverified
5
2.9
David Freese
Career
Per 600 PA
8
1.14
John Hatfield
Careerverified
Per 600 PAverified
28
16.25
David Freese
Careerverified
Per 600 PA
11
1.56
John Hatfield
Career
Per 600 PAverified
8
4.64
David Freese
Career
Per 600 PA
19
2.7
John Hatfield
Careerverified
Per 600 PAverified
36
20.89
David Freese
Career
Per 600 PA
42.11
42.11
John Hatfield
Careerverified
Per 600 PAverified
77.78
77.78

Fielding Stats for David Freese and John Hatfield

David Freese
Careerverified
Per 9 Inningsverified
11
11
John Hatfield
Career
Per 9 Innings
6
6
David Freese
Careerverified
Per 9 Inningsverified
1068
1.17
John Hatfield
Career
Per 9 Innings
219
1.03
David Freese
Careerverified
Per 9 Inningsverified
973
1.07
John Hatfield
Career
Per 9 Innings
151
0.71
David Freese
Careerverified
Per 9 Innings
24630
27
John Hatfield
Career
Per 9 Innings
5766
27
David Freese
Careerverified
Per 9 Innings
8210
9
John Hatfield
Career
Per 9 Innings
1922
9
David Freese
Careerverified
Per 9 Innings
1294
1.42
John Hatfield
Career
Per 9 Inningsverified
601
2.81
David Freese
Careerverified
Per 9 Inningsverified
1615
1.77
John Hatfield
Career
Per 9 Innings
311
1.46
David Freese
Careerverified
Per 9 Inningsverified
98
0.11
John Hatfield
Career
Per 9 Innings
194
0.91
David Freese
Careerverified
Per 9 Innings
3007
3.3
John Hatfield
Career
Per 9 Inningsverified
1106
5.18
David Freese
Careerverified
Per 9 Innings
2909
3.19
John Hatfield
Career
Per 9 Inningsverified
912
4.27
David Freese
Careerverified
Per 9 Inningsverified
96.74
96.74
John Hatfield
Career
Per 9 Innings
82.46
82.46
David Freese
Career
Per 9 Innings
2.724
2.724
John Hatfield
Careerverified
Per 9 Inningsverified
4.164
4.164
David Freese
Careerverified
Per 9 Inningsverified
91.1
91.1
John Hatfield
Career
Per 9 Innings
68.95
68.95
David Freese
Careerverified
Per 9 Inningsverified
260
0.29
John Hatfield
Career
Per 9 Innings
36
0.17
David Freese
Career
Per 9 Innings
0
0
John Hatfield
Career
Per 9 Innings
0
0
David Freese
Career
Per 9 Innings
0
0
John Hatfield
Career
Per 9 Innings
0
0
David Freese
Career
Per 9 Innings
1
0
John Hatfield
Careerverified
Per 9 Innings
0
0
David Freese
Career
Per 9 Innings
0
0
John Hatfield
Career
Per 9 Innings
0
0