Joe Kappel vs. Mike Ryan — Career Comparison

Pre-GenerationalPennsylvaniaBats RightNorth AmericaPhiladelphia AthleticsAmerican AssociationShortstop
Gen XPennsylvaniaThrows RightBats LeftNorth AmericaMinnesota TwinsAmerican LeagueUnknown

On the career numbers, Mike Ryan posted the stronger offensive profile against Joe Kappel. Mike Ryan posted stronger numbers in OPS (.700 vs .582) and on-base percentage (.306 vs .295). By the career numbers, Mike Ryan had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Joe Kappel and Mike Ryan

Joe Kappel
Career
Per 600 PA
2
2
Mike Ryan
Careerverified
Per 600 PAverified
5
5
Joe Kappel
Career
Per 600 PA
60
147.54
Mike Ryan
Careerverified
Per 600 PAverified
149
274.23
Joe Kappel
Career
Per 600 PA
244
600
Mike Ryan
Careerverified
Per 600 PA
326
600
Joe Kappel
Career
Per 600 PA
223
548.36
Mike Ryan
Careerverified
Per 600 PAverified
299
550.31
Joe Kappel
Career
Per 600 PA
0.229
0.229
Mike Ryan
Careerverified
Per 600 PAverified
0.258
0.258
Joe Kappel
Career
Per 600 PA
0.639
0.639
Mike Ryan
Careerverified
Per 600 PAverified
0.712
0.712
Joe Kappel
Career
Per 600 PA
51
125.41
Mike Ryan
Careerverified
Per 600 PAverified
77
141.72
Joe Kappel
Career
Per 600 PAverified
41
100.82
Mike Ryan
Careerverified
Per 600 PA
51
93.87
Joe Kappel
Career
Per 600 PA
8
19.67
Mike Ryan
Careerverified
Per 600 PAverified
18
33.13
Joe Kappel
Career
Per 600 PAverified
1
2.46
Mike Ryan
Career
Per 600 PA
1
1.84
Joe Kappel
Career
Per 600 PA
1
2.46
Mike Ryan
Careerverified
Per 600 PAverified
7
12.88
Joe Kappel
Career
Per 600 PA
10
24.59
Mike Ryan
Careerverified
Per 600 PAverified
26
47.85
Joe Kappel
Career
Per 600 PA
0.196
0.196
Mike Ryan
Careerverified
Per 600 PAverified
0.338
0.338
Joe Kappel
Career
Per 600 PA
0.005
0.005
Mike Ryan
Careerverified
Per 600 PAverified
0.023
0.023
Joe Kappel
Career
Per 600 PA
0.02
0.02
Mike Ryan
Careerverified
Per 600 PAverified
0.091
0.091
Joe Kappel
Career
Per 600 PA
22.72
55.86
Mike Ryan
Careerverified
Per 600 PAverified
33.79
62.19
Joe Kappel
Career
Per 600 PA
64
157.38
Mike Ryan
Careerverified
Per 600 PAverified
118
217.18
Joe Kappel
Career
Per 600 PA
72
177.05
Mike Ryan
Careerverified
Per 600 PAverified
97
178.53
Joe Kappel
Career
Per 600 PA
0.295
0.295
Mike Ryan
Careerverified
Per 600 PAverified
0.301
0.301
Joe Kappel
Career
Per 600 PA
0.287
0.287
Mike Ryan
Careerverified
Per 600 PAverified
0.395
0.395
Joe Kappel
Career
Per 600 PA
0.582
0.582
Mike Ryan
Careerverified
Per 600 PAverified
0.696
0.696
Joe Kappel
Career
Per 600 PA
0.058
0.058
Mike Ryan
Careerverified
Per 600 PAverified
0.137
0.137
Joe Kappel
Career
Per 600 PA
0.205
0.205
Mike Ryan
Careerverified
Per 600 PAverified
0.234
0.234
Joe Kappel
Career
Per 600 PA
0.564
0.564
Mike Ryan
Careerverified
Per 600 PAverified
0.599
0.599
Joe Kappel
Career
Per 600 PA
0.227
0.227
Mike Ryan
Careerverified
Per 600 PAverified
0.294
0.294
Joe Kappel
Career
Per 600 PAverified
30
73.77
Mike Ryan
Careerverified
Per 600 PA
35
64.42
Joe Kappel
Career
Per 600 PA
22
54.1
Mike Ryan
Careerverified
Per 600 PAverified
35
64.42
Joe Kappel
Career
Per 600 PAverified
51
125.41
Mike Ryan
Careerverified
Per 600 PA
63
115.95
Joe Kappel
Career
Per 600 PA
24.58
60.45
Mike Ryan
Careerverified
Per 600 PAverified
33.52
61.69
Joe Kappel
Careerverified
Per 600 PAverified
1
2.46
Mike Ryan
Career
Per 600 PA
0
0
Joe Kappel
Career
Per 600 PAverified
20
49.18
Mike Ryan
Career
Per 600 PA
20
36.81
Joe Kappel
Career
Per 600 PA
0
0
Mike Ryan
Careerverified
Per 600 PAverified
2
3.68
Joe Kappel
Careerverified
Per 600 PAverified
2
4.92
Mike Ryan
Career
Per 600 PA
57
104.91
Joe Kappel
Careerverified
Per 600 PAverified
122
122
Mike Ryan
Career
Per 600 PA
5.72
5.72
Joe Kappel
Careerverified
Per 600 PAverified
10
10
Mike Ryan
Career
Per 600 PA
0.35
0.35
Joe Kappel
Career
Per 600 PA
0
0
Mike Ryan
Careerverified
Per 600 PAverified
4
7.36
Joe Kappel
Career
Per 600 PA
0
0
Mike Ryan
Careerverified
Per 600 PAverified
3
5.52
Joe Kappel
Careerverified
Per 600 PAverified
0
0
Mike Ryan
Career
Per 600 PA
11
20.25
Joe Kappel
Careerverified
Per 600 PAverified
12
29.51
Mike Ryan
Career
Per 600 PA
4
7.36
Joe Kappel
Career
Per 600 PA
0
0
Mike Ryan
Careerverified
Per 600 PAverified
4
7.36
Joe Kappel
Careerverified
Per 600 PAverified
12
29.51
Mike Ryan
Career
Per 600 PA
8
14.72
Joe Kappel
Careerverified
Per 600 PAverified
100
100
Mike Ryan
Career
Per 600 PA
50
50

Fielding Stats for Joe Kappel and Mike Ryan

Joe Kappel
Career
Per 9 Innings
2
2
Mike Ryan
Careerverified
Per 9 Inningsverified
5
5
Joe Kappel
Career
Per 9 Innings
61
1.11
Mike Ryan
Careerverified
Per 9 Inningsverified
77
1.51
Joe Kappel
Career
Per 9 Innings
0
0
Mike Ryan
Careerverified
Per 9 Inningsverified
45
0.88
Joe Kappel
Careerverified
Per 9 Innings
1479
27
Mike Ryan
Career
Per 9 Innings
1378
27
Joe Kappel
Careerverified
Per 9 Innings
493
9
Mike Ryan
Career
Per 9 Innings
459.1
9
Joe Kappel
Career
Per 9 Innings
91
1.66
Mike Ryan
Careerverified
Per 9 Inningsverified
123
2.41
Joe Kappel
Careerverified
Per 9 Inningsverified
100
1.83
Mike Ryan
Career
Per 9 Innings
6
0.12
Joe Kappel
Career
Per 9 Innings
40
0.73
Mike Ryan
Careerverified
Per 9 Inningsverified
1
0.02
Joe Kappel
Careerverified
Per 9 Inningsverified
231
4.22
Mike Ryan
Career
Per 9 Innings
130
2.55
Joe Kappel
Careerverified
Per 9 Inningsverified
191
3.49
Mike Ryan
Career
Per 9 Innings
129
2.53
Joe Kappel
Career
Per 9 Innings
82.68
82.68
Mike Ryan
Careerverified
Per 9 Inningsverified
99.23
99.23
Joe Kappel
Careerverified
Per 9 Inningsverified
3.131
3.131
Mike Ryan
Career
Per 9 Innings
1.675
1.675
Joe Kappel
Career
Per 9 Innings
0
0
Mike Ryan
Careerverified
Per 9 Inningsverified
58.44
58.44
Joe Kappel
Careerverified
Per 9 Inningsverified
8
0.15
Mike Ryan
Career
Per 9 Innings
5
0.1
Joe Kappel
Career
Per 9 Innings
23
0.42
Mike Ryan
Careerverified
Per 9 Inningsverified
0
0
Joe Kappel
Career
Per 9 Innings
0
0
Mike Ryan
Career
Per 9 Innings
0
0
Joe Kappel
Career
Per 9 Innings
5
0.09
Mike Ryan
Careerverified
Per 9 Inningsverified
0
0
Joe Kappel
Careerverified
Per 9 Inningsverified
2
0.04
Mike Ryan
Career
Per 9 Innings
0
0