Ryan Hanigan vs. Josh Willingham — Career Comparison

Gen XDistrict of ColumbiaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcher
Gen XAlabamaThrows RightBats RightNorth AmericaFlorida MarlinsNational LeagueLeft FielderSilver Slugger

Adjusted for the eras they played in, Ryan Hanigan holds a real edge over Josh Willingham in this comparison. Ryan Hanigan led in contact rate (K%+ 183 vs 84), batting average (AVG+ 104 vs 98), and on-base percentage (OBP+ 110 vs 110). Josh Willingham held the edge in home run production (HR/PA+ 169 vs 51). The edge belongs to Ryan Hanigan.

Hitting Stats for Ryan Hanigan and Josh Willingham

Ryan Hanigan
Career
Per 600 PA
11
11
Josh Willingham
Career
Per 600 PA
11
11
Ryan Hanigan
Career
Per 600 PAverified
680
179.89
Josh Willingham
Careerverified
Per 600 PA
1147
149.12
Ryan Hanigan
Career
Per 600 PA
2268
600
Josh Willingham
Careerverified
Per 600 PA
4615
600
Ryan Hanigan
Career
Per 600 PAverified
1959
518.25
Josh Willingham
Careerverified
Per 600 PA
3912
508.6
Ryan Hanigan
Career
Per 600 PA
0.251
0.251
Josh Willingham
Careerverified
Per 600 PAverified
0.253
0.253
Ryan Hanigan
Career
Per 600 PA
0.705
0.705
Josh Willingham
Careerverified
Per 600 PAverified
0.836
0.836
Ryan Hanigan
Career
Per 600 PAverified
492
130.16
Josh Willingham
Careerverified
Per 600 PA
988
128.45
Ryan Hanigan
Career
Per 600 PAverified
390
103.17
Josh Willingham
Careerverified
Per 600 PA
562
73.07
Ryan Hanigan
Career
Per 600 PA
71
18.78
Josh Willingham
Careerverified
Per 600 PAverified
216
28.08
Ryan Hanigan
Career
Per 600 PA
1
0.26
Josh Willingham
Careerverified
Per 600 PAverified
15
1.95
Ryan Hanigan
Career
Per 600 PA
30
7.94
Josh Willingham
Careerverified
Per 600 PAverified
195
25.35
Ryan Hanigan
Career
Per 600 PA
102
26.98
Josh Willingham
Careerverified
Per 600 PAverified
426
55.38
Ryan Hanigan
Career
Per 600 PA
0.207
0.207
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
Ryan Hanigan
Career
Per 600 PA
0.015
0.015
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
Ryan Hanigan
Career
Per 600 PA
0.061
0.061
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
Ryan Hanigan
Career
Per 600 PA
235.23
62.23
Josh Willingham
Careerverified
Per 600 PAverified
685.97
89.18
Ryan Hanigan
Career
Per 600 PA
655
173.28
Josh Willingham
Careerverified
Per 600 PAverified
1819
236.49
Ryan Hanigan
Career
Per 600 PA
776
205.29
Josh Willingham
Careerverified
Per 600 PAverified
1653
214.91
Ryan Hanigan
Career
Per 600 PA
0.344
0.344
Josh Willingham
Careerverified
Per 600 PAverified
0.358
0.358
Ryan Hanigan
Career
Per 600 PA
0.334
0.334
Josh Willingham
Careerverified
Per 600 PAverified
0.465
0.465
Ryan Hanigan
Career
Per 600 PA
0.679
0.679
Josh Willingham
Careerverified
Per 600 PAverified
0.823
0.823
Ryan Hanigan
Career
Per 600 PA
0.083
0.083
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
Ryan Hanigan
Career
Per 600 PA
0.239
0.239
Josh Willingham
Careerverified
Per 600 PAverified
0.278
0.278
Ryan Hanigan
Career
Per 600 PA
0.617
0.617
Josh Willingham
Careerverified
Per 600 PAverified
0.834
0.834
Ryan Hanigan
Career
Per 600 PA
0.28
0.28
Josh Willingham
Careerverified
Per 600 PAverified
0.292
0.292
Ryan Hanigan
Career
Per 600 PA
192
50.79
Josh Willingham
Careerverified
Per 600 PAverified
564
73.33
Ryan Hanigan
Career
Per 600 PA
214
56.61
Josh Willingham
Careerverified
Per 600 PAverified
632
82.17
Ryan Hanigan
Career
Per 600 PA
376
99.47
Josh Willingham
Careerverified
Per 600 PAverified
1001
130.14
Ryan Hanigan
Career
Per 600 PA
253.05
66.94
Josh Willingham
Careerverified
Per 600 PAverified
672.23
87.4
Ryan Hanigan
Career
Per 600 PA
29
7.67
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
Ryan Hanigan
Career
Per 600 PA
255
67.46
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
Ryan Hanigan
Careerverified
Per 600 PAverified
40
10.58
Josh Willingham
Career
Per 600 PA
22
2.86
Ryan Hanigan
Careerverified
Per 600 PAverified
290
76.72
Josh Willingham
Career
Per 600 PA
1036
134.69
Ryan Hanigan
Careerverified
Per 600 PAverified
7.82
7.82
Josh Willingham
Career
Per 600 PA
4.45
4.45
Ryan Hanigan
Careerverified
Per 600 PAverified
0.88
0.88
Josh Willingham
Career
Per 600 PA
0.53
0.53
Ryan Hanigan
Careerverified
Per 600 PAverified
14
3.7
Josh Willingham
Career
Per 600 PA
2
0.26
Ryan Hanigan
Career
Per 600 PA
11
2.91
Josh Willingham
Careerverified
Per 600 PAverified
36
4.68
Ryan Hanigan
Careerverified
Per 600 PA
55
14.55
Josh Willingham
Career
Per 600 PAverified
87
11.31
Ryan Hanigan
Career
Per 600 PA
1
0.26
Josh Willingham
Careerverified
Per 600 PAverified
35
4.55
Ryan Hanigan
Career
Per 600 PA
1
0.26
Josh Willingham
Careerverified
Per 600 PAverified
9
1.17
Ryan Hanigan
Career
Per 600 PA
2
0.53
Josh Willingham
Careerverified
Per 600 PAverified
44
5.72
Ryan Hanigan
Career
Per 600 PA
50
50
Josh Willingham
Careerverified
Per 600 PAverified
79.55
79.55

Fielding Stats for Ryan Hanigan and Josh Willingham

Ryan Hanigan
Career
Per 9 Innings
11
11
Josh Willingham
Career
Per 9 Innings
11
11
Ryan Hanigan
Career
Per 9 Inningsverified
656
1.14
Josh Willingham
Careerverified
Per 9 Innings
956
1.08
Ryan Hanigan
Career
Per 9 Innings
570
0.99
Josh Willingham
Careerverified
Per 9 Inningsverified
929
1.05
Ryan Hanigan
Career
Per 9 Innings
15535
27
Josh Willingham
Careerverified
Per 9 Innings
23833
27
Ryan Hanigan
Career
Per 9 Innings
5178.1
9
Josh Willingham
Careerverified
Per 9 Innings
7944.1
9
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4440
7.72
Josh Willingham
Career
Per 9 Innings
1666
1.89
Ryan Hanigan
Careerverified
Per 9 Inningsverified
291
0.51
Josh Willingham
Career
Per 9 Innings
48
0.05
Ryan Hanigan
Careerverified
Per 9 Innings
20
0.03
Josh Willingham
Career
Per 9 Innings
26
0.03
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4751
8.26
Josh Willingham
Career
Per 9 Innings
1740
1.97
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4731
8.22
Josh Willingham
Career
Per 9 Innings
1714
1.94
Ryan Hanigan
Careerverified
Per 9 Inningsverified
99.58
99.58
Josh Willingham
Career
Per 9 Innings
98.51
98.51
Ryan Hanigan
Careerverified
Per 9 Inningsverified
7.212
7.212
Josh Willingham
Career
Per 9 Innings
1.793
1.793
Ryan Hanigan
Career
Per 9 Innings
86.89
86.89
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
Ryan Hanigan
Careerverified
Per 9 Inningsverified
40
0.07
Josh Willingham
Career
Per 9 Innings
10
0.01
Ryan Hanigan
Career
Per 9 Innings
39
0.07
Josh Willingham
Careerverified
Per 9 Inningsverified
4
0
Ryan Hanigan
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
Ryan Hanigan
Career
Per 9 Innings
240
0.42
Josh Willingham
Careerverified
Per 9 Inningsverified
9
0.01
Ryan Hanigan
Careerverified
Per 9 Inningsverified
137
0.24
Josh Willingham
Career
Per 9 Innings
1
0