Ryan Hanigan vs. Frank Thomas — Career Comparison

Gen XDistrict of ColumbiaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcher
Gen XGeorgiaThrows RightBats RightNorth AmericaChicago White SoxAmerican LeagueHall of FameDesignated HitterSilver SluggerMVPAll-Star

When their careers are measured against the same standard, Frank Thomas comes out clearly ahead of Ryan Hanigan across most offensive categories. Frank Thomas led in home run production (HR/PA+ 227 vs 51), walk rate (BB%+ 206 vs 140), and slugging (SLG+ 148 vs 85). Ryan Hanigan held the edge in contact rate (K%+ 183 vs 140). Frank Thomas was the more complete offensive player.

Hitting Stats for Ryan Hanigan and Frank Thomas

Ryan Hanigan
Career
Per 600 PA
11
11
Frank Thomas
Careerverified
Per 600 PAverified
19
19
Ryan Hanigan
Career
Per 600 PAverified
680
179.89
Frank Thomas
Careerverified
Per 600 PA
2322
138.3
Ryan Hanigan
Career
Per 600 PA
2268
600
Frank Thomas
Careerverified
Per 600 PA
10074
600
Ryan Hanigan
Career
Per 600 PAverified
1959
518.25
Frank Thomas
Careerverified
Per 600 PA
8199
488.33
Ryan Hanigan
Career
Per 600 PA
0.251
0.251
Frank Thomas
Careerverified
Per 600 PAverified
0.301
0.301
Ryan Hanigan
Career
Per 600 PA
0.705
0.705
Frank Thomas
Careerverified
Per 600 PAverified
0.97
0.97
Ryan Hanigan
Career
Per 600 PA
492
130.16
Frank Thomas
Careerverified
Per 600 PAverified
2468
146.99
Ryan Hanigan
Career
Per 600 PAverified
390
103.17
Frank Thomas
Careerverified
Per 600 PA
1440
85.77
Ryan Hanigan
Career
Per 600 PA
71
18.78
Frank Thomas
Careerverified
Per 600 PAverified
495
29.48
Ryan Hanigan
Career
Per 600 PA
1
0.26
Frank Thomas
Careerverified
Per 600 PAverified
12
0.71
Ryan Hanigan
Career
Per 600 PA
30
7.94
Frank Thomas
Careerverified
Per 600 PAverified
521
31.03
Ryan Hanigan
Career
Per 600 PA
102
26.98
Frank Thomas
Careerverified
Per 600 PAverified
1028
61.23
Ryan Hanigan
Career
Per 600 PA
0.207
0.207
Frank Thomas
Careerverified
Per 600 PAverified
0.417
0.417
Ryan Hanigan
Career
Per 600 PA
0.015
0.015
Frank Thomas
Careerverified
Per 600 PAverified
0.064
0.064
Ryan Hanigan
Career
Per 600 PA
0.061
0.061
Frank Thomas
Careerverified
Per 600 PAverified
0.211
0.211
Ryan Hanigan
Career
Per 600 PA
235.23
62.23
Frank Thomas
Careerverified
Per 600 PAverified
1947.88
116.01
Ryan Hanigan
Career
Per 600 PA
655
173.28
Frank Thomas
Careerverified
Per 600 PAverified
4550
270.99
Ryan Hanigan
Career
Per 600 PA
776
205.29
Frank Thomas
Careerverified
Per 600 PAverified
4222
251.46
Ryan Hanigan
Career
Per 600 PA
0.344
0.344
Frank Thomas
Careerverified
Per 600 PAverified
0.419
0.419
Ryan Hanigan
Career
Per 600 PA
0.334
0.334
Frank Thomas
Careerverified
Per 600 PAverified
0.555
0.555
Ryan Hanigan
Career
Per 600 PA
0.679
0.679
Frank Thomas
Careerverified
Per 600 PAverified
0.974
0.974
Ryan Hanigan
Career
Per 600 PA
0.083
0.083
Frank Thomas
Careerverified
Per 600 PAverified
0.254
0.254
Ryan Hanigan
Career
Per 600 PA
0.239
0.239
Frank Thomas
Careerverified
Per 600 PAverified
0.327
0.327
Ryan Hanigan
Career
Per 600 PA
0.617
0.617
Frank Thomas
Careerverified
Per 600 PAverified
1.06
1.06
Ryan Hanigan
Career
Per 600 PA
0.28
0.28
Frank Thomas
Careerverified
Per 600 PAverified
0.304
0.304
Ryan Hanigan
Career
Per 600 PA
192
50.79
Frank Thomas
Careerverified
Per 600 PAverified
1494
88.98
Ryan Hanigan
Career
Per 600 PA
214
56.61
Frank Thomas
Careerverified
Per 600 PAverified
1704
101.49
Ryan Hanigan
Career
Per 600 PA
376
99.47
Frank Thomas
Careerverified
Per 600 PAverified
2677
159.44
Ryan Hanigan
Career
Per 600 PA
253.05
66.94
Frank Thomas
Careerverified
Per 600 PAverified
1899.01
113.1
Ryan Hanigan
Career
Per 600 PAverified
29
7.67
Frank Thomas
Careerverified
Per 600 PA
87
5.18
Ryan Hanigan
Career
Per 600 PA
255
67.46
Frank Thomas
Careerverified
Per 600 PAverified
1667
99.29
Ryan Hanigan
Career
Per 600 PAverified
40
10.58
Frank Thomas
Careerverified
Per 600 PA
168
10.01
Ryan Hanigan
Careerverified
Per 600 PAverified
290
76.72
Frank Thomas
Career
Per 600 PA
1397
83.2
Ryan Hanigan
Careerverified
Per 600 PAverified
7.82
7.82
Frank Thomas
Career
Per 600 PA
7.21
7.21
Ryan Hanigan
Career
Per 600 PA
0.88
0.88
Frank Thomas
Careerverified
Per 600 PAverified
1.19
1.19
Ryan Hanigan
Careerverified
Per 600 PAverified
14
3.7
Frank Thomas
Career
Per 600 PA
0
0
Ryan Hanigan
Career
Per 600 PA
11
2.91
Frank Thomas
Careerverified
Per 600 PAverified
121
7.21
Ryan Hanigan
Careerverified
Per 600 PA
55
14.55
Frank Thomas
Career
Per 600 PAverified
226
13.46
Ryan Hanigan
Career
Per 600 PA
1
0.26
Frank Thomas
Careerverified
Per 600 PAverified
32
1.91
Ryan Hanigan
Career
Per 600 PA
1
0.26
Frank Thomas
Careerverified
Per 600 PAverified
23
1.37
Ryan Hanigan
Career
Per 600 PA
2
0.53
Frank Thomas
Careerverified
Per 600 PAverified
55
3.28
Ryan Hanigan
Career
Per 600 PA
50
50
Frank Thomas
Careerverified
Per 600 PAverified
58.18
58.18

Fielding Stats for Ryan Hanigan and Frank Thomas

Ryan Hanigan
Career
Per 9 Innings
11
11
Frank Thomas
Careerverified
Per 9 Inningsverified
15
15
Ryan Hanigan
Career
Per 9 Inningsverified
656
1.14
Frank Thomas
Careerverified
Per 9 Innings
971
1.04
Ryan Hanigan
Career
Per 9 Innings
570
0.99
Frank Thomas
Careerverified
Per 9 Inningsverified
969
1.04
Ryan Hanigan
Career
Per 9 Innings
15535
27
Frank Thomas
Careerverified
Per 9 Innings
25150
27
Ryan Hanigan
Career
Per 9 Innings
5178.1
9
Frank Thomas
Careerverified
Per 9 Innings
8383.1
9
Ryan Hanigan
Career
Per 9 Innings
4440
7.72
Frank Thomas
Careerverified
Per 9 Inningsverified
7910
8.49
Ryan Hanigan
Career
Per 9 Innings
291
0.51
Frank Thomas
Careerverified
Per 9 Inningsverified
497
0.53
Ryan Hanigan
Careerverified
Per 9 Inningsverified
20
0.03
Frank Thomas
Career
Per 9 Innings
80
0.09
Ryan Hanigan
Career
Per 9 Innings
4751
8.26
Frank Thomas
Careerverified
Per 9 Inningsverified
8487
9.11
Ryan Hanigan
Career
Per 9 Innings
4731
8.22
Frank Thomas
Careerverified
Per 9 Inningsverified
8407
9.03
Ryan Hanigan
Careerverified
Per 9 Inningsverified
99.58
99.58
Frank Thomas
Career
Per 9 Innings
99.06
99.06
Ryan Hanigan
Career
Per 9 Innings
7.212
7.212
Frank Thomas
Careerverified
Per 9 Inningsverified
8.658
8.658
Ryan Hanigan
Career
Per 9 Innings
86.89
86.89
Frank Thomas
Careerverified
Per 9 Inningsverified
99.79
99.79
Ryan Hanigan
Career
Per 9 Innings
40
0.07
Frank Thomas
Careerverified
Per 9 Inningsverified
776
0.83
Ryan Hanigan
Career
Per 9 Innings
39
0.07
Frank Thomas
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
0
0
Frank Thomas
Career
Per 9 Innings
0
0
Ryan Hanigan
Career
Per 9 Innings
240
0.42
Frank Thomas
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
137
0.24
Frank Thomas
Career
Per 9 Innings
0
0