Travis Hafner vs. James Cavanagh — Career Comparison

Gen XNorth DakotaThrows RightBats LeftNorth AmericaCleveland GuardiansAmerican LeagueDesignated Hitter
Pre-GenerationalScotlandBrooklyn EckfordsUnknownFirst Baseman

On the career numbers, Travis Hafner posted the stronger offensive profile against James Cavanagh. Travis Hafner posted stronger numbers in OPS (.885 vs .565) and on-base percentage (.386 vs .261). By the career numbers, Travis Hafner had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Travis Hafner and James Cavanagh

Travis Hafner
Careerverified
Per 600 PAverified
12
12
James Cavanagh
Career
Per 600 PA
1
1
Travis Hafner
Careerverified
Per 600 PAverified
1183
148.65
James Cavanagh
Career
Per 600 PA
5
130.43
Travis Hafner
Careerverified
Per 600 PA
4775
600
James Cavanagh
Career
Per 600 PA
23
600
Travis Hafner
Careerverified
Per 600 PA
4058
509.91
James Cavanagh
Career
Per 600 PAverified
23
600
Travis Hafner
Careerverified
Per 600 PAverified
0.273
0.273
James Cavanagh
Career
Per 600 PA
0.261
0.261
Travis Hafner
Careerverified
Per 600 PAverified
0.878
0.878
James Cavanagh
Career
Per 600 PA
0.565
0.565
Travis Hafner
Careerverified
Per 600 PA
1107
139.1
James Cavanagh
Career
Per 600 PAverified
6
156.52
Travis Hafner
Careerverified
Per 600 PA
631
79.29
James Cavanagh
Career
Per 600 PAverified
5
130.43
Travis Hafner
Careerverified
Per 600 PAverified
250
31.41
James Cavanagh
Career
Per 600 PA
1
26.09
Travis Hafner
Careerverified
Per 600 PAverified
13
1.63
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
213
26.76
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
476
59.81
James Cavanagh
Career
Per 600 PA
1
26.09
Travis Hafner
Careerverified
Per 600 PAverified
0.43
0.43
James Cavanagh
Career
Per 600 PA
0.167
0.167
Travis Hafner
Careerverified
Per 600 PAverified
0.053
0.053
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
0.192
0.192
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
786.89
98.88
James Cavanagh
Career
Per 600 PA
1.72
44.81
Travis Hafner
Careerverified
Per 600 PAverified
2022
254.07
James Cavanagh
Career
Per 600 PA
7
182.61
Travis Hafner
Careerverified
Per 600 PAverified
1795
225.55
James Cavanagh
Career
Per 600 PA
6
156.52
Travis Hafner
Careerverified
Per 600 PAverified
0.376
0.376
James Cavanagh
Career
Per 600 PA
0.261
0.261
Travis Hafner
Careerverified
Per 600 PAverified
0.498
0.498
James Cavanagh
Career
Per 600 PA
0.304
0.304
Travis Hafner
Careerverified
Per 600 PAverified
0.874
0.874
James Cavanagh
Career
Per 600 PA
0.565
0.565
Travis Hafner
Careerverified
Per 600 PAverified
0.226
0.226
James Cavanagh
Career
Per 600 PA
0.043
0.043
Travis Hafner
Careerverified
Per 600 PAverified
0.294
0.294
James Cavanagh
Career
Per 600 PA
0.194
0.194
Travis Hafner
Careerverified
Per 600 PAverified
0.894
0.894
James Cavanagh
Career
Per 600 PA
0.412
0.412
Travis Hafner
Careerverified
Per 600 PAverified
0.309
0.309
James Cavanagh
Career
Per 600 PA
0.261
0.261
Travis Hafner
Careerverified
Per 600 PA
619
77.78
James Cavanagh
Career
Per 600 PAverified
3
78.26
Travis Hafner
Careerverified
Per 600 PA
731
91.85
James Cavanagh
Career
Per 600 PAverified
4
104.35
Travis Hafner
Careerverified
Per 600 PA
1137
142.87
James Cavanagh
Career
Per 600 PAverified
7
182.61
Travis Hafner
Careerverified
Per 600 PAverified
764.14
96.02
James Cavanagh
Career
Per 600 PA
2.05
53.41
Travis Hafner
Careerverified
Per 600 PAverified
90
11.31
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
598
75.14
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
81
10.18
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
976
122.64
James Cavanagh
Careerverified
Per 600 PAverified
0
0
Travis Hafner
Careerverified
Per 600 PAverified
4.89
4.89
James Cavanagh
Career
Per 600 PA
Travis Hafner
Careerverified
Per 600 PAverified
0.61
0.61
James Cavanagh
Career
Per 600 PA
Travis Hafner
Career
Per 600 PA
0
0
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
29
3.64
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
86
10.81
James Cavanagh
Careerverified
Per 600 PAverified
0
0
Travis Hafner
Careerverified
Per 600 PAverified
11
1.38
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
7
0.88
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
18
2.26
James Cavanagh
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
61.11
61.11
James Cavanagh
Career
Per 600 PA

Fielding Stats for Travis Hafner and James Cavanagh

Travis Hafner
Careerverified
Per 9 Inningsverified
6
6
James Cavanagh
Career
Per 9 Innings
1
1
Travis Hafner
Careerverified
Per 9 Innings
72
1.15
James Cavanagh
Career
Per 9 Inningsverified
6
1.29
Travis Hafner
Careerverified
Per 9 Inningsverified
68
1.08
James Cavanagh
Career
Per 9 Innings
5
1.07
Travis Hafner
Careerverified
Per 9 Innings
1694
27
James Cavanagh
Career
Per 9 Innings
126
27
Travis Hafner
Careerverified
Per 9 Innings
564.2
9
James Cavanagh
Career
Per 9 Innings
42
9
Travis Hafner
Careerverified
Per 9 Inningsverified
578
9.21
James Cavanagh
Career
Per 9 Innings
36
7.71
Travis Hafner
Careerverified
Per 9 Inningsverified
40
0.64
James Cavanagh
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Inningsverified
7
0.11
James Cavanagh
Careerverified
Per 9 Innings
3
0.64
Travis Hafner
Careerverified
Per 9 Inningsverified
625
9.96
James Cavanagh
Career
Per 9 Innings
39
8.36
Travis Hafner
Careerverified
Per 9 Inningsverified
618
9.85
James Cavanagh
Career
Per 9 Innings
36
7.71
Travis Hafner
Careerverified
Per 9 Inningsverified
98.88
98.88
James Cavanagh
Career
Per 9 Innings
92.31
92.31
Travis Hafner
Careerverified
Per 9 Inningsverified
8.583
8.583
James Cavanagh
Career
Per 9 Innings
6
6
Travis Hafner
Careerverified
Per 9 Inningsverified
94.44
94.44
James Cavanagh
Career
Per 9 Innings
83.33
83.33
Travis Hafner
Careerverified
Per 9 Inningsverified
61
0.97
James Cavanagh
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
James Cavanagh
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
James Cavanagh
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
James Cavanagh
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
James Cavanagh
Career
Per 9 Innings
0
0