Eddy Diaz vs. Johnny Ryan — Career Comparison

Gen XVenezuelaThrows RightBats RightSouth AmericaMilwaukee BrewersAmerican LeagueSecond Baseman
Pre-GenerationalPennsylvaniaNorth AmericaLouisville GraysNational LeagueLeft Fielder

On the career numbers, Eddy Diaz posted the stronger offensive profile against Johnny Ryan. Eddy Diaz posted stronger numbers in OPS (.535 vs .481) and on-base percentage (.235 vs .227). Johnny Ryan had the advantage in home run production (1 career HR at a higher rate). By the career numbers, Eddy Diaz had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Eddy Diaz and Johnny Ryan

Eddy Diaz
Career
Per 600 PA
1
1
Johnny Ryan
Careerverified
Per 600 PAverified
5
5
Eddy Diaz
Career
Per 600 PAverified
16
188.24
Johnny Ryan
Careerverified
Per 600 PA
156
151.7
Eddy Diaz
Career
Per 600 PA
51
600
Johnny Ryan
Careerverified
Per 600 PA
617
600
Eddy Diaz
Career
Per 600 PAverified
50
588.24
Johnny Ryan
Careerverified
Per 600 PA
602
585.41
Eddy Diaz
Careerverified
Per 600 PAverified
0.22
0.22
Johnny Ryan
Career
Per 600 PA
0.208
0.208
Eddy Diaz
Careerverified
Per 600 PAverified
0.539
0.539
Johnny Ryan
Career
Per 600 PA
0.501
0.501
Eddy Diaz
Career
Per 600 PAverified
11
129.41
Johnny Ryan
Careerverified
Per 600 PA
125
121.56
Eddy Diaz
Career
Per 600 PA
8
94.12
Johnny Ryan
Careerverified
Per 600 PAverified
104
101.13
Eddy Diaz
Career
Per 600 PAverified
2
23.53
Johnny Ryan
Careerverified
Per 600 PA
15
14.59
Eddy Diaz
Career
Per 600 PAverified
1
11.76
Johnny Ryan
Careerverified
Per 600 PA
5
4.86
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Careerverified
Per 600 PAverified
1
0.97
Eddy Diaz
Career
Per 600 PAverified
3
35.29
Johnny Ryan
Careerverified
Per 600 PA
21
20.42
Eddy Diaz
Careerverified
Per 600 PAverified
0.273
0.273
Johnny Ryan
Career
Per 600 PA
0.168
0.168
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Careerverified
Per 600 PAverified
0.002
0.002
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Careerverified
Per 600 PAverified
0.008
0.008
Eddy Diaz
Career
Per 600 PA
2.83
33.33
Johnny Ryan
Careerverified
Per 600 PAverified
35.33
34.35
Eddy Diaz
Career
Per 600 PAverified
15
176.47
Johnny Ryan
Careerverified
Per 600 PA
153
148.78
Eddy Diaz
Career
Per 600 PAverified
12
141.18
Johnny Ryan
Careerverified
Per 600 PA
140
136.14
Eddy Diaz
Careerverified
Per 600 PAverified
0.235
0.235
Johnny Ryan
Career
Per 600 PA
0.227
0.227
Eddy Diaz
Careerverified
Per 600 PAverified
0.3
0.3
Johnny Ryan
Career
Per 600 PA
0.254
0.254
Eddy Diaz
Careerverified
Per 600 PAverified
0.535
0.535
Johnny Ryan
Career
Per 600 PA
0.481
0.481
Eddy Diaz
Careerverified
Per 600 PAverified
0.08
0.08
Johnny Ryan
Career
Per 600 PA
0.047
0.047
Eddy Diaz
Careerverified
Per 600 PAverified
0.181
0.181
Johnny Ryan
Career
Per 600 PA
0.166
0.166
Eddy Diaz
Careerverified
Per 600 PAverified
0.381
0.381
Johnny Ryan
Career
Per 600 PA
0.375
0.375
Eddy Diaz
Careerverified
Per 600 PAverified
0.244
0.244
Johnny Ryan
Career
Per 600 PA
0.226
0.226
Eddy Diaz
Career
Per 600 PA
4
47.06
Johnny Ryan
Careerverified
Per 600 PAverified
81
78.77
Eddy Diaz
Career
Per 600 PAverified
7
82.35
Johnny Ryan
Careerverified
Per 600 PA
48
46.68
Eddy Diaz
Career
Per 600 PAverified
11
129.41
Johnny Ryan
Careerverified
Per 600 PA
128
124.47
Eddy Diaz
Career
Per 600 PA
2.62
30.83
Johnny Ryan
Careerverified
Per 600 PAverified
36.13
35.13
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Career
Per 600 PA
0
0
Eddy Diaz
Career
Per 600 PA
1
11.76
Johnny Ryan
Careerverified
Per 600 PAverified
15
14.59
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Career
Per 600 PA
0
0
Eddy Diaz
Careerverified
Per 600 PA
5
58.82
Johnny Ryan
Career
Per 600 PAverified
53
51.54
Eddy Diaz
Career
Per 600 PA
10.2
10.2
Johnny Ryan
Careerverified
Per 600 PAverified
11.64
11.64
Eddy Diaz
Career
Per 600 PA
0.2
0.2
Johnny Ryan
Careerverified
Per 600 PAverified
0.28
0.28
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Career
Per 600 PA
0
0
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Career
Per 600 PA
0
0
Eddy Diaz
Career
Per 600 PA
3
35.29
Johnny Ryan
Careerverified
Per 600 PAverified
2
1.94
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Careerverified
Per 600 PAverified
13
12.64
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Careerverified
Per 600 PAverified
4
3.89
Eddy Diaz
Career
Per 600 PA
0
0
Johnny Ryan
Careerverified
Per 600 PAverified
17
16.53
Eddy Diaz
Career
Per 600 PA
Johnny Ryan
Careerverified
Per 600 PAverified
76.47
76.47

Fielding Stats for Eddy Diaz and Johnny Ryan

Eddy Diaz
Career
Per 9 Innings
1
1
Johnny Ryan
Careerverified
Per 9 Inningsverified
5
5
Eddy Diaz
Career
Per 9 Inningsverified
16
1.32
Johnny Ryan
Careerverified
Per 9 Innings
166
1.03
Eddy Diaz
Career
Per 9 Inningsverified
12
0.99
Johnny Ryan
Careerverified
Per 9 Innings
47
0.29
Eddy Diaz
Career
Per 9 Innings
327
27
Johnny Ryan
Careerverified
Per 9 Innings
4332
27
Eddy Diaz
Career
Per 9 Innings
109
9
Johnny Ryan
Careerverified
Per 9 Innings
1444
9
Eddy Diaz
Career
Per 9 Innings
27
2.23
Johnny Ryan
Careerverified
Per 9 Inningsverified
385
2.4
Eddy Diaz
Careerverified
Per 9 Inningsverified
35
2.89
Johnny Ryan
Career
Per 9 Innings
27
0.17
Eddy Diaz
Careerverified
Per 9 Inningsverified
0
0
Johnny Ryan
Career
Per 9 Innings
79
0.49
Eddy Diaz
Career
Per 9 Inningsverified
62
5.12
Johnny Ryan
Careerverified
Per 9 Innings
491
3.06
Eddy Diaz
Career
Per 9 Inningsverified
62
5.12
Johnny Ryan
Careerverified
Per 9 Innings
412
2.57
Eddy Diaz
Careerverified
Per 9 Inningsverified
100
100
Johnny Ryan
Career
Per 9 Innings
83.91
83.91
Eddy Diaz
Careerverified
Per 9 Inningsverified
3.875
3.875
Johnny Ryan
Career
Per 9 Innings
2.482
2.482
Eddy Diaz
Careerverified
Per 9 Inningsverified
75
75
Johnny Ryan
Career
Per 9 Innings
28.31
28.31
Eddy Diaz
Careerverified
Per 9 Inningsverified
10
0.83
Johnny Ryan
Career
Per 9 Innings
4
0.02
Eddy Diaz
Careerverified
Per 9 Inningsverified
0
0
Johnny Ryan
Career
Per 9 Innings
2
0.01
Eddy Diaz
Career
Per 9 Innings
0
0
Johnny Ryan
Career
Per 9 Innings
0
0
Eddy Diaz
Career
Per 9 Innings
0
0
Johnny Ryan
Career
Per 9 Innings
0
0
Eddy Diaz
Career
Per 9 Innings
0
0
Johnny Ryan
Career
Per 9 Innings
0
0