John Farrell vs. Ryan Hanigan — Career Comparison

Pre-GenerationalKentuckyThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueSecond Baseman
Gen XDistrict of ColumbiaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcher

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

Hitting Stats for John Farrell and Ryan Hanigan

John Farrell
Career
Per 600 PA
5
5
Ryan Hanigan
Careerverified
Per 600 PAverified
11
11
John Farrell
Career
Per 600 PA
541
135.36
Ryan Hanigan
Careerverified
Per 600 PAverified
680
179.89
John Farrell
Careerverified
Per 600 PA
2398
600
Ryan Hanigan
Career
Per 600 PA
2268
600
John Farrell
Careerverified
Per 600 PAverified
2172
543.45
Ryan Hanigan
Career
Per 600 PA
1959
518.25
John Farrell
Careerverified
Per 600 PAverified
0.261
0.261
Ryan Hanigan
Career
Per 600 PA
0.251
0.251
John Farrell
Career
Per 600 PA
0.698
0.698
Ryan Hanigan
Careerverified
Per 600 PAverified
0.705
0.705
John Farrell
Careerverified
Per 600 PAverified
567
141.87
Ryan Hanigan
Career
Per 600 PA
492
130.16
John Farrell
Careerverified
Per 600 PAverified
442
110.59
Ryan Hanigan
Career
Per 600 PA
390
103.17
John Farrell
Careerverified
Per 600 PAverified
93
23.27
Ryan Hanigan
Career
Per 600 PA
71
18.78
John Farrell
Careerverified
Per 600 PAverified
28
7.01
Ryan Hanigan
Career
Per 600 PA
1
0.26
John Farrell
Career
Per 600 PA
4
1
Ryan Hanigan
Careerverified
Per 600 PAverified
30
7.94
John Farrell
Careerverified
Per 600 PAverified
125
31.28
Ryan Hanigan
Career
Per 600 PA
102
26.98
John Farrell
Careerverified
Per 600 PAverified
0.221
0.221
Ryan Hanigan
Career
Per 600 PA
0.207
0.207
John Farrell
Career
Per 600 PA
0.002
0.002
Ryan Hanigan
Careerverified
Per 600 PAverified
0.015
0.015
John Farrell
Career
Per 600 PA
0.007
0.007
Ryan Hanigan
Careerverified
Per 600 PAverified
0.061
0.061
John Farrell
Careerverified
Per 600 PAverified
263.72
65.98
Ryan Hanigan
Career
Per 600 PA
235.23
62.23
John Farrell
Careerverified
Per 600 PAverified
728
182.15
Ryan Hanigan
Career
Per 600 PA
655
173.28
John Farrell
Career
Per 600 PA
770
192.66
Ryan Hanigan
Careerverified
Per 600 PAverified
776
205.29
John Farrell
Career
Per 600 PA
0.324
0.324
Ryan Hanigan
Careerverified
Per 600 PAverified
0.344
0.344
John Farrell
Careerverified
Per 600 PAverified
0.335
0.335
Ryan Hanigan
Career
Per 600 PA
0.334
0.334
John Farrell
Career
Per 600 PA
0.659
0.659
Ryan Hanigan
Careerverified
Per 600 PAverified
0.679
0.679
John Farrell
Career
Per 600 PA
0.074
0.074
Ryan Hanigan
Careerverified
Per 600 PAverified
0.083
0.083
John Farrell
Career
Per 600 PA
0.23
0.23
Ryan Hanigan
Careerverified
Per 600 PAverified
0.239
0.239
John Farrell
Careerverified
Per 600 PAverified
0.622
0.622
Ryan Hanigan
Career
Per 600 PA
0.617
0.617
John Farrell
Career
Per 600 PA
0.28
0.28
Ryan Hanigan
Career
Per 600 PA
0.28
0.28
John Farrell
Careerverified
Per 600 PAverified
329
82.32
Ryan Hanigan
Career
Per 600 PA
192
50.79
John Farrell
Career
Per 600 PA
141
35.28
Ryan Hanigan
Careerverified
Per 600 PAverified
214
56.61
John Farrell
Careerverified
Per 600 PAverified
466
116.6
Ryan Hanigan
Career
Per 600 PA
376
99.47
John Farrell
Careerverified
Per 600 PAverified
290.98
72.81
Ryan Hanigan
Career
Per 600 PA
253.05
66.94
John Farrell
Career
Per 600 PA
10
2.5
Ryan Hanigan
Careerverified
Per 600 PAverified
29
7.67
John Farrell
Career
Per 600 PA
193
48.29
Ryan Hanigan
Careerverified
Per 600 PAverified
255
67.46
John Farrell
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
40
10.58
John Farrell
Careerverified
Per 600 PAverified
154
38.53
Ryan Hanigan
Career
Per 600 PA
290
76.72
John Farrell
Careerverified
Per 600 PAverified
15.57
15.57
Ryan Hanigan
Career
Per 600 PA
7.82
7.82
John Farrell
Careerverified
Per 600 PAverified
1.25
1.25
Ryan Hanigan
Career
Per 600 PA
0.88
0.88
John Farrell
Careerverified
Per 600 PAverified
23
5.75
Ryan Hanigan
Career
Per 600 PA
14
3.7
John Farrell
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
11
2.91
John Farrell
Careerverified
Per 600 PAverified
0
0
Ryan Hanigan
Career
Per 600 PA
55
14.55
John Farrell
Careerverified
Per 600 PAverified
68
17.01
Ryan Hanigan
Career
Per 600 PA
1
0.26
John Farrell
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
1
0.26
John Farrell
Careerverified
Per 600 PAverified
68
17.01
Ryan Hanigan
Career
Per 600 PA
2
0.53
John Farrell
Careerverified
Per 600 PAverified
100
100
Ryan Hanigan
Career
Per 600 PA
50
50

Fielding Stats for John Farrell and Ryan Hanigan

John Farrell
Career
Per 9 Innings
5
5
Ryan Hanigan
Careerverified
Per 9 Inningsverified
11
11
John Farrell
Career
Per 9 Innings
541
1
Ryan Hanigan
Careerverified
Per 9 Inningsverified
656
1.14
John Farrell
Career
Per 9 Innings
137
0.25
Ryan Hanigan
Careerverified
Per 9 Inningsverified
570
0.99
John Farrell
Career
Per 9 Innings
14604
27
Ryan Hanigan
Careerverified
Per 9 Innings
15535
27
John Farrell
Career
Per 9 Innings
4868
9
Ryan Hanigan
Careerverified
Per 9 Innings
5178.1
9
John Farrell
Career
Per 9 Innings
1305
2.41
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4440
7.72
John Farrell
Careerverified
Per 9 Inningsverified
1626
3.01
Ryan Hanigan
Career
Per 9 Innings
291
0.51
John Farrell
Career
Per 9 Innings
214
0.4
Ryan Hanigan
Careerverified
Per 9 Inningsverified
20
0.03
John Farrell
Career
Per 9 Innings
3145
5.81
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4751
8.26
John Farrell
Career
Per 9 Innings
2931
5.42
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4731
8.22
John Farrell
Career
Per 9 Innings
93.2
93.2
Ryan Hanigan
Careerverified
Per 9 Inningsverified
99.58
99.58
John Farrell
Career
Per 9 Innings
5.418
5.418
Ryan Hanigan
Careerverified
Per 9 Inningsverified
7.212
7.212
John Farrell
Career
Per 9 Innings
25.32
25.32
Ryan Hanigan
Careerverified
Per 9 Inningsverified
86.89
86.89
John Farrell
Careerverified
Per 9 Inningsverified
229
0.42
Ryan Hanigan
Career
Per 9 Innings
40
0.07
John Farrell
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
39
0.07
John Farrell
Career
Per 9 Innings
0
0
Ryan Hanigan
Career
Per 9 Innings
0
0
John Farrell
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
240
0.42
John Farrell
Career
Per 9 Innings
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
137
0.24