Mike Ryan vs. Dansby Swanson — Career Comparison

Pre-GenerationalMissouriNorth AmericaSt. Louis CardinalsNational LeagueThird Baseman
MillenialGeorgiaThrows RightBats RightNorth AmericaChicago CubsNational LeagueShortstopGold GloveAll-Star

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

Hitting Stats for Mike Ryan and Dansby Swanson

Mike Ryan
Career
Per 600 PA
1
1
Dansby Swanson
Careerverified
Per 600 PAverified
10
10
Mike Ryan
Career
Per 600 PAverified
2
600
Dansby Swanson
Careerverified
Per 600 PA
1282
146.15
Mike Ryan
Career
Per 600 PA
2
600
Dansby Swanson
Careerverified
Per 600 PA
5263
600
Mike Ryan
Career
Per 600 PAverified
2
600
Dansby Swanson
Careerverified
Per 600 PA
4732
539.46
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.251
0.251
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.755
0.755
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
1186
135.21
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
764
87.1
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
237
27.02
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
21
2.39
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
164
18.7
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
422
48.11
Mike Ryan
Career
Per 600 PA
Dansby Swanson
Careerverified
Per 600 PAverified
0.356
0.356
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.035
0.035
Mike Ryan
Career
Per 600 PA
Dansby Swanson
Careerverified
Per 600 PAverified
0.138
0.138
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
659.76
75.22
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
1957
223.1
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
1671
190.5
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.318
0.318
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.414
0.414
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.732
0.732
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.163
0.163
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.247
0.247
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.7
0.7
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
0.308
0.308
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
680
77.52
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
634
72.28
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
1150
131.1
Mike Ryan
Career
Per 600 PA
-0.2
-60
Dansby Swanson
Careerverified
Per 600 PAverified
654.29
74.59
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
28
3.19
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
457
52.1
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
39
4.45
Mike Ryan
Careerverified
Per 600 PAverified
0
0
Dansby Swanson
Career
Per 600 PA
1286
146.61
Mike Ryan
Career
Per 600 PA
Dansby Swanson
Careerverified
Per 600 PAverified
4.09
4.09
Mike Ryan
Career
Per 600 PA
Dansby Swanson
Careerverified
Per 600 PAverified
0.36
0.36
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
10
1.14
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
36
4.1
Mike Ryan
Careerverified
Per 600 PAverified
0
0
Dansby Swanson
Career
Per 600 PA
65
7.41
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
106
12.08
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
29
3.31
Mike Ryan
Career
Per 600 PA
0
0
Dansby Swanson
Careerverified
Per 600 PAverified
135
15.39
Mike Ryan
Career
Per 600 PA
Dansby Swanson
Careerverified
Per 600 PAverified
78.52
78.52

Fielding Stats for Mike Ryan and Dansby Swanson

Mike Ryan
Career
Per 9 Innings
1
1
Dansby Swanson
Careerverified
Per 9 Inningsverified
10
10
Mike Ryan
Career
Per 9 Inningsverified
2
6
Dansby Swanson
Careerverified
Per 9 Innings
1275
1.04
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
1258
1.03
Mike Ryan
Career
Per 9 Innings
9
27
Dansby Swanson
Careerverified
Per 9 Innings
33088
27
Mike Ryan
Career
Per 9 Innings
3
9
Dansby Swanson
Careerverified
Per 9 Innings
11029.1
9
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
1567
1.28
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
3123
2.55
Mike Ryan
Careerverified
Per 9 Innings
1
3
Dansby Swanson
Career
Per 9 Inningsverified
95
0.08
Mike Ryan
Career
Per 9 Innings
1
3
Dansby Swanson
Careerverified
Per 9 Inningsverified
4785
3.9
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
4690
3.83
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
98.01
98.01
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
3.678
3.678
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
98.67
98.67
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Careerverified
Per 9 Inningsverified
626
0.51
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Career
Per 9 Innings
0
0
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Career
Per 9 Innings
0
0
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Career
Per 9 Innings
0
0
Mike Ryan
Career
Per 9 Innings
0
0
Dansby Swanson
Career
Per 9 Innings
0
0