Randy Milligan vs. Darin Ruf — Career Comparison

Baby BoomersCaliforniaThrows RightBats RightNorth AmericaBaltimore OriolesAmerican LeagueFirst Baseman
MillenialNebraskaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueFirst Baseman

When their careers are measured against the same standard, Randy Milligan comes out clearly ahead of Darin Ruf across most offensive categories. Randy Milligan led in walk rate (BB%+ 199 vs 150), on-base percentage (OBP+ 120 vs 108), and contact rate (K%+ 91 vs 82). Randy Milligan was the more complete offensive player.

Hitting Stats for Randy Milligan and Darin Ruf

Randy Milligan
Career
Per 600 PA
8
8
Darin Ruf
Careerverified
Per 600 PAverified
9
9
Randy Milligan
Careerverified
Per 600 PA
703
162.61
Darin Ruf
Career
Per 600 PAverified
582
206.63
Randy Milligan
Careerverified
Per 600 PA
2594
600
Darin Ruf
Career
Per 600 PA
1690
600
Randy Milligan
Careerverified
Per 600 PA
2118
489.9
Darin Ruf
Career
Per 600 PAverified
1469
521.54
Randy Milligan
Careerverified
Per 600 PAverified
0.261
0.261
Darin Ruf
Career
Per 600 PA
0.239
0.239
Randy Milligan
Careerverified
Per 600 PAverified
0.827
0.827
Darin Ruf
Career
Per 600 PA
0.772
0.772
Randy Milligan
Careerverified
Per 600 PAverified
553
127.91
Darin Ruf
Career
Per 600 PA
351
124.62
Randy Milligan
Careerverified
Per 600 PAverified
367
84.89
Darin Ruf
Career
Per 600 PA
212
75.27
Randy Milligan
Careerverified
Per 600 PAverified
106
24.52
Darin Ruf
Career
Per 600 PA
69
24.5
Randy Milligan
Careerverified
Per 600 PAverified
10
2.31
Darin Ruf
Career
Per 600 PA
3
1.07
Randy Milligan
Careerverified
Per 600 PA
70
16.19
Darin Ruf
Career
Per 600 PAverified
67
23.79
Randy Milligan
Careerverified
Per 600 PA
186
43.02
Darin Ruf
Career
Per 600 PAverified
139
49.35
Randy Milligan
Career
Per 600 PA
0.336
0.336
Darin Ruf
Careerverified
Per 600 PAverified
0.396
0.396
Randy Milligan
Career
Per 600 PA
0.033
0.033
Darin Ruf
Careerverified
Per 600 PAverified
0.046
0.046
Randy Milligan
Career
Per 600 PA
0.127
0.127
Darin Ruf
Careerverified
Per 600 PAverified
0.191
0.191
Randy Milligan
Careerverified
Per 600 PAverified
367.41
84.98
Darin Ruf
Career
Per 600 PA
215.33
76.45
Randy Milligan
Careerverified
Per 600 PA
889
205.63
Darin Ruf
Career
Per 600 PAverified
627
222.6
Randy Milligan
Careerverified
Per 600 PAverified
1013
234.31
Darin Ruf
Career
Per 600 PA
556
197.4
Randy Milligan
Careerverified
Per 600 PAverified
0.391
0.391
Darin Ruf
Career
Per 600 PA
0.329
0.329
Randy Milligan
Career
Per 600 PA
0.42
0.42
Darin Ruf
Careerverified
Per 600 PAverified
0.427
0.427
Randy Milligan
Careerverified
Per 600 PAverified
0.81
0.81
Darin Ruf
Career
Per 600 PA
0.756
0.756
Randy Milligan
Career
Per 600 PA
0.159
0.159
Darin Ruf
Careerverified
Per 600 PAverified
0.188
0.188
Randy Milligan
Careerverified
Per 600 PAverified
0.281
0.281
Darin Ruf
Career
Per 600 PA
0.255
0.255
Randy Milligan
Careerverified
Per 600 PAverified
0.827
0.827
Darin Ruf
Career
Per 600 PA
0.724
0.724
Randy Milligan
Career
Per 600 PA
0.296
0.296
Darin Ruf
Careerverified
Per 600 PAverified
0.297
0.297
Randy Milligan
Careerverified
Per 600 PAverified
305
70.55
Darin Ruf
Career
Per 600 PA
198
70.3
Randy Milligan
Careerverified
Per 600 PA
284
65.69
Darin Ruf
Career
Per 600 PAverified
205
72.78
Randy Milligan
Careerverified
Per 600 PAverified
519
120.05
Darin Ruf
Career
Per 600 PA
336
119.29
Randy Milligan
Careerverified
Per 600 PAverified
374.18
86.55
Darin Ruf
Career
Per 600 PA
210.8
74.84
Randy Milligan
Career
Per 600 PA
13
3.01
Darin Ruf
Careerverified
Per 600 PAverified
25
8.88
Randy Milligan
Careerverified
Per 600 PAverified
447
103.39
Darin Ruf
Career
Per 600 PA
180
63.91
Randy Milligan
Careerverified
Per 600 PAverified
10
2.31
Darin Ruf
Career
Per 600 PA
4
1.42
Randy Milligan
Careerverified
Per 600 PAverified
431
99.69
Darin Ruf
Career
Per 600 PA
460
163.31
Randy Milligan
Careerverified
Per 600 PAverified
6.02
6.02
Darin Ruf
Career
Per 600 PA
3.67
3.67
Randy Milligan
Careerverified
Per 600 PAverified
1.04
1.04
Darin Ruf
Career
Per 600 PA
0.39
0.39
Randy Milligan
Career
Per 600 PA
0
0
Darin Ruf
Careerverified
Per 600 PAverified
1
0.36
Randy Milligan
Careerverified
Per 600 PA
16
3.7
Darin Ruf
Career
Per 600 PAverified
15
5.33
Randy Milligan
Career
Per 600 PA
67
15.5
Darin Ruf
Careerverified
Per 600 PAverified
39
13.85
Randy Milligan
Careerverified
Per 600 PAverified
16
3.7
Darin Ruf
Career
Per 600 PA
6
2.13
Randy Milligan
Careerverified
Per 600 PAverified
18
4.16
Darin Ruf
Career
Per 600 PA
1
0.36
Randy Milligan
Careerverified
Per 600 PAverified
34
7.86
Darin Ruf
Career
Per 600 PA
7
2.49
Randy Milligan
Career
Per 600 PA
47.06
47.06
Darin Ruf
Careerverified
Per 600 PAverified
85.71
85.71

Fielding Stats for Randy Milligan and Darin Ruf

Randy Milligan
Career
Per 9 Innings
7
7
Darin Ruf
Careerverified
Per 9 Inningsverified
9
9
Randy Milligan
Careerverified
Per 9 Innings
607
1.13
Darin Ruf
Career
Per 9 Inningsverified
439
1.4
Randy Milligan
Careerverified
Per 9 Inningsverified
561
1.05
Darin Ruf
Career
Per 9 Innings
322
1.02
Randy Milligan
Careerverified
Per 9 Innings
14451
27
Darin Ruf
Career
Per 9 Innings
8488
27
Randy Milligan
Careerverified
Per 9 Innings
4817
9
Darin Ruf
Career
Per 9 Innings
2829.1
9
Randy Milligan
Careerverified
Per 9 Inningsverified
4665
8.72
Darin Ruf
Career
Per 9 Innings
1667
5.3
Randy Milligan
Careerverified
Per 9 Inningsverified
425
0.79
Darin Ruf
Career
Per 9 Innings
110
0.35
Randy Milligan
Career
Per 9 Innings
44
0.08
Darin Ruf
Careerverified
Per 9 Inningsverified
10
0.03
Randy Milligan
Careerverified
Per 9 Inningsverified
5134
9.59
Darin Ruf
Career
Per 9 Innings
1787
5.68
Randy Milligan
Careerverified
Per 9 Inningsverified
5090
9.51
Darin Ruf
Career
Per 9 Innings
1777
5.65
Randy Milligan
Career
Per 9 Innings
99.14
99.14
Darin Ruf
Careerverified
Per 9 Inningsverified
99.44
99.44
Randy Milligan
Careerverified
Per 9 Inningsverified
8.386
8.386
Darin Ruf
Career
Per 9 Innings
4.048
4.048
Randy Milligan
Careerverified
Per 9 Inningsverified
92.42
92.42
Darin Ruf
Career
Per 9 Innings
73.35
73.35
Randy Milligan
Careerverified
Per 9 Inningsverified
486
0.91
Darin Ruf
Career
Per 9 Innings
140
0.45
Randy Milligan
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Randy Milligan
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Randy Milligan
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Randy Milligan
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0