Xavier Edwards vs. Ryan Hanigan — Career Comparison

Gen ZNew YorkThrows RightBats SwitchNorth AmericaMiami MarlinsNational LeagueSecond Baseman
Gen XDistrict of ColumbiaThrows RightBats RightNorth AmericaCincinnati RedsNational LeagueCatcher

Adjusted for the eras they played in, Xavier Edwards holds a real edge over Ryan Hanigan in this comparison. Xavier Edwards led in batting average (AVG+ 124 vs 104), slugging (SLG+ 96 vs 85), and on-base percentage (OBP+ 117 vs 110). Ryan Hanigan held the edge in contact rate (K%+ 183 vs 143). The edge belongs to Xavier Edwards.

Hitting Stats for Xavier Edwards and Ryan Hanigan

Xavier Edwards
Career
Per 600 PA
3
3
Ryan Hanigan
Careerverified
Per 600 PAverified
11
11
Xavier Edwards
Career
Per 600 PA
239
142.54
Ryan Hanigan
Careerverified
Per 600 PAverified
680
179.89
Xavier Edwards
Career
Per 600 PA
1006
600
Ryan Hanigan
Careerverified
Per 600 PA
2268
600
Xavier Edwards
Career
Per 600 PAverified
904
539.17
Ryan Hanigan
Careerverified
Per 600 PA
1959
518.25
Xavier Edwards
Careerverified
Per 600 PAverified
0.298
0.298
Ryan Hanigan
Career
Per 600 PA
0.251
0.251
Xavier Edwards
Careerverified
Per 600 PAverified
0.785
0.785
Ryan Hanigan
Career
Per 600 PA
0.705
0.705
Xavier Edwards
Career
Per 600 PAverified
269
160.44
Ryan Hanigan
Careerverified
Per 600 PA
492
130.16
Xavier Edwards
Career
Per 600 PAverified
220
131.21
Ryan Hanigan
Careerverified
Per 600 PA
390
103.17
Xavier Edwards
Career
Per 600 PAverified
35
20.87
Ryan Hanigan
Careerverified
Per 600 PA
71
18.78
Xavier Edwards
Careerverified
Per 600 PAverified
10
5.96
Ryan Hanigan
Career
Per 600 PA
1
0.26
Xavier Edwards
Career
Per 600 PA
4
2.39
Ryan Hanigan
Careerverified
Per 600 PAverified
30
7.94
Xavier Edwards
Career
Per 600 PAverified
49
29.22
Ryan Hanigan
Careerverified
Per 600 PA
102
26.98
Xavier Edwards
Career
Per 600 PA
0.182
0.182
Ryan Hanigan
Careerverified
Per 600 PAverified
0.207
0.207
Xavier Edwards
Career
Per 600 PA
0.004
0.004
Ryan Hanigan
Careerverified
Per 600 PAverified
0.015
0.015
Xavier Edwards
Career
Per 600 PA
0.015
0.015
Ryan Hanigan
Careerverified
Per 600 PAverified
0.061
0.061
Xavier Edwards
Career
Per 600 PAverified
134.93
80.47
Ryan Hanigan
Careerverified
Per 600 PA
235.23
62.23
Xavier Edwards
Career
Per 600 PAverified
336
200.4
Ryan Hanigan
Careerverified
Per 600 PA
655
173.28
Xavier Edwards
Career
Per 600 PAverified
358
213.52
Ryan Hanigan
Careerverified
Per 600 PA
776
205.29
Xavier Edwards
Careerverified
Per 600 PAverified
0.358
0.358
Ryan Hanigan
Career
Per 600 PA
0.344
0.344
Xavier Edwards
Careerverified
Per 600 PAverified
0.372
0.372
Ryan Hanigan
Career
Per 600 PA
0.334
0.334
Xavier Edwards
Careerverified
Per 600 PAverified
0.73
0.73
Ryan Hanigan
Career
Per 600 PA
0.679
0.679
Xavier Edwards
Career
Per 600 PA
0.074
0.074
Ryan Hanigan
Careerverified
Per 600 PAverified
0.083
0.083
Xavier Edwards
Careerverified
Per 600 PAverified
0.254
0.254
Ryan Hanigan
Career
Per 600 PA
0.239
0.239
Xavier Edwards
Careerverified
Per 600 PAverified
0.747
0.747
Ryan Hanigan
Career
Per 600 PA
0.617
0.617
Xavier Edwards
Careerverified
Per 600 PAverified
0.352
0.352
Ryan Hanigan
Career
Per 600 PA
0.28
0.28
Xavier Edwards
Career
Per 600 PAverified
126
75.15
Ryan Hanigan
Careerverified
Per 600 PA
192
50.79
Xavier Edwards
Career
Per 600 PA
72
42.94
Ryan Hanigan
Careerverified
Per 600 PAverified
214
56.61
Xavier Edwards
Career
Per 600 PAverified
194
115.71
Ryan Hanigan
Careerverified
Per 600 PA
376
99.47
Xavier Edwards
Career
Per 600 PAverified
145.2
86.6
Ryan Hanigan
Careerverified
Per 600 PA
253.05
66.94
Xavier Edwards
Career
Per 600 PA
4
2.39
Ryan Hanigan
Careerverified
Per 600 PAverified
29
7.67
Xavier Edwards
Career
Per 600 PA
85
50.7
Ryan Hanigan
Careerverified
Per 600 PAverified
255
67.46
Xavier Edwards
Career
Per 600 PA
3
1.79
Ryan Hanigan
Careerverified
Per 600 PAverified
40
10.58
Xavier Edwards
Careerverified
Per 600 PA
154
91.85
Ryan Hanigan
Career
Per 600 PAverified
290
76.72
Xavier Edwards
Career
Per 600 PA
6.53
6.53
Ryan Hanigan
Careerverified
Per 600 PAverified
7.82
7.82
Xavier Edwards
Career
Per 600 PA
0.55
0.55
Ryan Hanigan
Careerverified
Per 600 PAverified
0.88
0.88
Xavier Edwards
Career
Per 600 PA
6
3.58
Ryan Hanigan
Careerverified
Per 600 PAverified
14
3.7
Xavier Edwards
Career
Per 600 PAverified
7
4.17
Ryan Hanigan
Careerverified
Per 600 PA
11
2.91
Xavier Edwards
Careerverified
Per 600 PAverified
7
4.17
Ryan Hanigan
Career
Per 600 PA
55
14.55
Xavier Edwards
Careerverified
Per 600 PAverified
63
37.57
Ryan Hanigan
Career
Per 600 PA
1
0.26
Xavier Edwards
Careerverified
Per 600 PAverified
11
6.56
Ryan Hanigan
Career
Per 600 PA
1
0.26
Xavier Edwards
Careerverified
Per 600 PAverified
74
44.14
Ryan Hanigan
Career
Per 600 PA
2
0.53
Xavier Edwards
Careerverified
Per 600 PAverified
85.14
85.14
Ryan Hanigan
Career
Per 600 PA
50
50

Fielding Stats for Xavier Edwards and Ryan Hanigan

Xavier Edwards
Career
Per 9 Innings
3
3
Ryan Hanigan
Careerverified
Per 9 Inningsverified
11
11
Xavier Edwards
Career
Per 9 Innings
235
1.08
Ryan Hanigan
Careerverified
Per 9 Inningsverified
656
1.14
Xavier Edwards
Career
Per 9 Inningsverified
222
1.02
Ryan Hanigan
Careerverified
Per 9 Innings
570
0.99
Xavier Edwards
Career
Per 9 Innings
5860
27
Ryan Hanigan
Careerverified
Per 9 Innings
15535
27
Xavier Edwards
Career
Per 9 Innings
1953.1
9
Ryan Hanigan
Careerverified
Per 9 Innings
5178.1
9
Xavier Edwards
Career
Per 9 Innings
275
1.27
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4440
7.72
Xavier Edwards
Careerverified
Per 9 Inningsverified
524
2.41
Ryan Hanigan
Career
Per 9 Innings
291
0.51
Xavier Edwards
Careerverified
Per 9 Innings
17
0.08
Ryan Hanigan
Career
Per 9 Inningsverified
20
0.03
Xavier Edwards
Career
Per 9 Innings
816
3.76
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4751
8.26
Xavier Edwards
Career
Per 9 Innings
799
3.68
Ryan Hanigan
Careerverified
Per 9 Inningsverified
4731
8.22
Xavier Edwards
Career
Per 9 Innings
97.92
97.92
Ryan Hanigan
Careerverified
Per 9 Inningsverified
99.58
99.58
Xavier Edwards
Career
Per 9 Innings
3.4
3.4
Ryan Hanigan
Careerverified
Per 9 Inningsverified
7.212
7.212
Xavier Edwards
Careerverified
Per 9 Inningsverified
94.47
94.47
Ryan Hanigan
Career
Per 9 Innings
86.89
86.89
Xavier Edwards
Careerverified
Per 9 Inningsverified
107
0.49
Ryan Hanigan
Career
Per 9 Innings
40
0.07
Xavier Edwards
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
39
0.07
Xavier Edwards
Career
Per 9 Innings
0
0
Ryan Hanigan
Career
Per 9 Innings
0
0
Xavier Edwards
Careerverified
Per 9 Inningsverified
0
0
Ryan Hanigan
Career
Per 9 Innings
240
0.42
Xavier Edwards
Career
Per 9 Innings
0
0
Ryan Hanigan
Careerverified
Per 9 Inningsverified
137
0.24