John Crain vs. Ryan Hanigan — Career Comparison

Greatest GenerationAlabamaNorth AmericaNew York Bacharach GiantsIndependentCatcher
Gen XDistrict of ColumbiaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcher

On the career numbers, Ryan Hanigan posted the stronger offensive profile against John Crain. Ryan Hanigan posted stronger numbers in OPS (.690 vs .000) and on-base percentage (.356 vs .000). By the career numbers, Ryan Hanigan had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for John Crain and Ryan Hanigan

John Crain
Career
Per 600 PA
1
1
Ryan Hanigan
Careerverified
Per 600 PAverified
11
11
John Crain
Career
Per 600 PAverified
1
300
Ryan Hanigan
Careerverified
Per 600 PA
680
179.89
John Crain
Career
Per 600 PA
2
600
Ryan Hanigan
Careerverified
Per 600 PA
2268
600
John Crain
Career
Per 600 PAverified
2
600
Ryan Hanigan
Careerverified
Per 600 PA
1959
518.25
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.251
0.251
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.705
0.705
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
492
130.16
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
390
103.17
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
71
18.78
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
1
0.26
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
30
7.94
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
102
26.98
John Crain
Career
Per 600 PA
Ryan Hanigan
Careerverified
Per 600 PAverified
0.207
0.207
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.015
0.015
John Crain
Career
Per 600 PA
Ryan Hanigan
Careerverified
Per 600 PAverified
0.061
0.061
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
235.23
62.23
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
655
173.28
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
776
205.29
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.344
0.344
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.334
0.334
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.679
0.679
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.083
0.083
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.239
0.239
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.617
0.617
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
0.28
0.28
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
192
50.79
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
214
56.61
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
376
99.47
John Crain
Career
Per 600 PA
-0.2
-60
Ryan Hanigan
Careerverified
Per 600 PAverified
253.05
66.94
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
29
7.67
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
255
67.46
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
40
10.58
John Crain
Careerverified
Per 600 PAverified
0
0
Ryan Hanigan
Career
Per 600 PA
290
76.72
John Crain
Career
Per 600 PA
Ryan Hanigan
Careerverified
Per 600 PAverified
7.82
7.82
John Crain
Career
Per 600 PA
Ryan Hanigan
Careerverified
Per 600 PAverified
0.88
0.88
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
14
3.7
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
11
2.91
John Crain
Careerverified
Per 600 PAverified
0
0
Ryan Hanigan
Career
Per 600 PA
55
14.55
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
1
0.26
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
1
0.26
John Crain
Career
Per 600 PA
0
0
Ryan Hanigan
Careerverified
Per 600 PAverified
2
0.53
John Crain
Career
Per 600 PA
Ryan Hanigan
Careerverified
Per 600 PAverified
50
50

Fielding Stats for John Crain and Ryan Hanigan

John Crain
Career
Per 9 Innings
1
1
Ryan Hanigan
Careerverified
Per 9 Inningsverified
11
11
John Crain
Career
Per 9 Inningsverified
1
3
Ryan Hanigan
Careerverified
Per 9 Innings
656
1.14
John Crain
Career
Per 9 Innings
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
570
0.99
John Crain
Career
Per 9 Innings
9
27
Ryan Hanigan
Careerverified
Per 9 Innings
15535
27
John Crain
Career
Per 9 Innings
3
9
Ryan Hanigan
Careerverified
Per 9 Innings
5178.1
9
John Crain
Career
Per 9 Innings
1
3
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4440
7.72
John Crain
Career
Per 9 Inningsverified
2
6
Ryan Hanigan
Careerverified
Per 9 Innings
291
0.51
John Crain
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
20
0.03
John Crain
Career
Per 9 Inningsverified
3
9
Ryan Hanigan
Careerverified
Per 9 Innings
4751
8.26
John Crain
Career
Per 9 Inningsverified
3
9
Ryan Hanigan
Careerverified
Per 9 Innings
4731
8.22
John Crain
Careerverified
Per 9 Inningsverified
100
100
Ryan Hanigan
Career
Per 9 Innings
99.58
99.58
John Crain
Career
Per 9 Innings
3
3
Ryan Hanigan
Careerverified
Per 9 Inningsverified
7.212
7.212
John Crain
Career
Per 9 Innings
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
86.89
86.89
John Crain
Career
Per 9 Innings
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
40
0.07
John Crain
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
39
0.07
John Crain
Career
Per 9 Innings
0
0
Ryan Hanigan
Career
Per 9 Innings
0
0
John Crain
Careerverified
Per 9 Innings
1
3
Ryan Hanigan
Career
Per 9 Inningsverified
240
0.42
John Crain
Career
Per 9 Innings
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
137
0.24