Dom DiMaggio vs. Rob Ryan — Career Comparison

Greatest GenerationCaliforniaThrows RightBats RightNorth AmericaBoston Red SoxAmerican LeagueCenter FielderAll-Star
Gen XMontanaThrows LeftBats LeftNorth AmericaArizona DiamondbacksNational LeagueUnknown

On the career numbers, Dom DiMaggio posted the stronger offensive profile against Rob Ryan. Dom DiMaggio posted stronger numbers in OPS (.802 vs .691) and on-base percentage (.383 vs .300). Rob Ryan had the advantage in home run production (2 career HR at a higher rate). By the career numbers, Dom DiMaggio had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Dom DiMaggio and Rob Ryan

Dom DiMaggio
Careerverified
Per 600 PAverified
11
11
Rob Ryan
Career
Per 600 PA
3
3
Dom DiMaggio
Careerverified
Per 600 PA
1399
129.58
Rob Ryan
Career
Per 600 PAverified
55
471.43
Dom DiMaggio
Careerverified
Per 600 PA
6478
600
Rob Ryan
Career
Per 600 PA
70
600
Dom DiMaggio
Careerverified
Per 600 PA
5640
522.38
Rob Ryan
Career
Per 600 PAverified
64
548.57
Dom DiMaggio
Careerverified
Per 600 PAverified
0.298
0.298
Rob Ryan
Career
Per 600 PA
0.234
0.234
Dom DiMaggio
Careerverified
Per 600 PAverified
0.817
0.817
Rob Ryan
Career
Per 600 PA
0.7
0.7
Dom DiMaggio
Careerverified
Per 600 PAverified
1680
155.6
Rob Ryan
Career
Per 600 PA
15
128.57
Dom DiMaggio
Careerverified
Per 600 PAverified
1228
113.74
Rob Ryan
Career
Per 600 PA
10
85.71
Dom DiMaggio
Careerverified
Per 600 PAverified
308
28.53
Rob Ryan
Career
Per 600 PA
2
17.14
Dom DiMaggio
Careerverified
Per 600 PA
57
5.28
Rob Ryan
Career
Per 600 PAverified
1
8.57
Dom DiMaggio
Careerverified
Per 600 PA
87
8.06
Rob Ryan
Career
Per 600 PAverified
2
17.14
Dom DiMaggio
Careerverified
Per 600 PA
452
41.86
Rob Ryan
Career
Per 600 PAverified
5
42.86
Dom DiMaggio
Career
Per 600 PA
0.269
0.269
Rob Ryan
Careerverified
Per 600 PAverified
0.333
0.333
Dom DiMaggio
Career
Per 600 PA
0.015
0.015
Rob Ryan
Careerverified
Per 600 PAverified
0.031
0.031
Dom DiMaggio
Career
Per 600 PA
0.052
0.052
Rob Ryan
Careerverified
Per 600 PAverified
0.133
0.133
Dom DiMaggio
Careerverified
Per 600 PAverified
926.94
85.85
Rob Ryan
Career
Per 600 PA
8.01
68.64
Dom DiMaggio
Careerverified
Per 600 PAverified
2363
218.86
Rob Ryan
Career
Per 600 PA
25
214.29
Dom DiMaggio
Careerverified
Per 600 PAverified
2461
227.94
Rob Ryan
Career
Per 600 PA
21
180
Dom DiMaggio
Careerverified
Per 600 PAverified
0.383
0.383
Rob Ryan
Career
Per 600 PA
0.3
0.3
Dom DiMaggio
Careerverified
Per 600 PAverified
0.419
0.419
Rob Ryan
Career
Per 600 PA
0.391
0.391
Dom DiMaggio
Careerverified
Per 600 PAverified
0.802
0.802
Rob Ryan
Career
Per 600 PA
0.691
0.691
Dom DiMaggio
Career
Per 600 PA
0.121
0.121
Rob Ryan
Careerverified
Per 600 PAverified
0.156
0.156
Dom DiMaggio
Careerverified
Per 600 PAverified
0.277
0.277
Rob Ryan
Career
Per 600 PA
0.233
0.233
Dom DiMaggio
Careerverified
Per 600 PAverified
0.786
0.786
Rob Ryan
Career
Per 600 PA
0.633
0.633
Dom DiMaggio
Careerverified
Per 600 PAverified
0.32
0.32
Rob Ryan
Career
Per 600 PA
0.317
0.317
Dom DiMaggio
Careerverified
Per 600 PAverified
1046
96.88
Rob Ryan
Career
Per 600 PA
8
68.57
Dom DiMaggio
Careerverified
Per 600 PA
618
57.24
Rob Ryan
Career
Per 600 PAverified
7
60
Dom DiMaggio
Careerverified
Per 600 PAverified
1577
146.06
Rob Ryan
Career
Per 600 PA
13
111.43
Dom DiMaggio
Careerverified
Per 600 PAverified
983.06
91.05
Rob Ryan
Career
Per 600 PA
8.18
70.1
Dom DiMaggio
Careerverified
Per 600 PA
31
2.87
Rob Ryan
Career
Per 600 PAverified
1
8.57
Dom DiMaggio
Careerverified
Per 600 PAverified
750
69.47
Rob Ryan
Career
Per 600 PA
5
42.86
Dom DiMaggio
Career
Per 600 PA
0
0
Rob Ryan
Career
Per 600 PA
0
0
Dom DiMaggio
Career
Per 600 PAverified
571
52.89
Rob Ryan
Careerverified
Per 600 PA
21
180
Dom DiMaggio
Careerverified
Per 600 PAverified
11.35
11.35
Rob Ryan
Career
Per 600 PA
3.33
3.33
Dom DiMaggio
Careerverified
Per 600 PAverified
1.31
1.31
Rob Ryan
Career
Per 600 PA
0.24
0.24
Dom DiMaggio
Careerverified
Per 600 PAverified
57
5.28
Rob Ryan
Career
Per 600 PA
0
0
Dom DiMaggio
Career
Per 600 PA
0
0
Rob Ryan
Career
Per 600 PA
0
0
Dom DiMaggio
Career
Per 600 PA
107
9.91
Rob Ryan
Careerverified
Per 600 PAverified
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
100
9.26
Rob Ryan
Career
Per 600 PA
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
62
5.74
Rob Ryan
Career
Per 600 PA
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
162
15
Rob Ryan
Career
Per 600 PA
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
61.73
61.73
Rob Ryan
Career
Per 600 PA

Fielding Stats for Dom DiMaggio and Rob Ryan

Dom DiMaggio
Careerverified
Per 9 Innings
10
Rob Ryan
Career
Per 9 Inningsverified
3
3
Dom DiMaggio
Careerverified
Per 9 Innings
1373
Rob Ryan
Career
Per 9 Inningsverified
12
2.13
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Careerverified
Per 9 Inningsverified
5
0.89
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Careerverified
Per 9 Inningsverified
152
27
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Careerverified
Per 9 Inningsverified
50.2
9
Dom DiMaggio
Careerverified
Per 9 Innings
3859
Rob Ryan
Career
Per 9 Inningsverified
10
1.78
Dom DiMaggio
Careerverified
Per 9 Innings
147
Rob Ryan
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
89
Rob Ryan
Careerverified
Per 9 Innings
0
0
Dom DiMaggio
Careerverified
Per 9 Innings
4095
Rob Ryan
Career
Per 9 Inningsverified
10
1.78
Dom DiMaggio
Careerverified
Per 9 Innings
4006
Rob Ryan
Career
Per 9 Inningsverified
10
1.78
Dom DiMaggio
Career
Per 9 Innings
97.83
Rob Ryan
Careerverified
Per 9 Inningsverified
100
100
Dom DiMaggio
Careerverified
Per 9 Innings
2.918
Rob Ryan
Career
Per 9 Inningsverified
0.833
0.833
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Careerverified
Per 9 Inningsverified
41.67
41.67
Dom DiMaggio
Careerverified
Per 9 Innings
32
Rob Ryan
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Rob Ryan
Career
Per 9 Innings
0
0