Luis Rivera vs. Darin Ruf — Career Comparison

Baby BoomersP.R.Throws RightBats RightCaribbeanBoston Red SoxAmerican LeagueShortstop
MillenialNebraskaThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueFirst Baseman

When their careers are measured against the same standard, Darin Ruf comes out clearly ahead of Luis Rivera across most offensive categories. Darin Ruf led in walk rate (BB%+ 150 vs 78), home run production (HR/PA+ 126 vs 58), and on-base percentage (OBP+ 108 vs 89). Luis Rivera held the edge in contact rate (K%+ 85 vs 82). Darin Ruf was the more complete offensive player.

Hitting Stats for Luis Rivera and Darin Ruf

Luis Rivera
Careerverified
Per 600 PAverified
11
11
Darin Ruf
Career
Per 600 PA
9
9
Luis Rivera
Careerverified
Per 600 PA
781
191.03
Darin Ruf
Career
Per 600 PAverified
582
206.63
Luis Rivera
Careerverified
Per 600 PA
2453
600
Darin Ruf
Career
Per 600 PA
1690
600
Luis Rivera
Careerverified
Per 600 PAverified
2215
541.79
Darin Ruf
Career
Per 600 PA
1469
521.54
Luis Rivera
Career
Per 600 PA
0.233
0.233
Darin Ruf
Careerverified
Per 600 PAverified
0.239
0.239
Luis Rivera
Career
Per 600 PA
0.647
0.647
Darin Ruf
Careerverified
Per 600 PAverified
0.772
0.772
Luis Rivera
Careerverified
Per 600 PAverified
516
126.21
Darin Ruf
Career
Per 600 PA
351
124.62
Luis Rivera
Careerverified
Per 600 PAverified
362
88.54
Darin Ruf
Career
Per 600 PA
212
75.27
Luis Rivera
Careerverified
Per 600 PAverified
114
27.88
Darin Ruf
Career
Per 600 PA
69
24.5
Luis Rivera
Careerverified
Per 600 PAverified
12
2.94
Darin Ruf
Career
Per 600 PA
3
1.07
Luis Rivera
Career
Per 600 PA
28
6.85
Darin Ruf
Careerverified
Per 600 PAverified
67
23.79
Luis Rivera
Careerverified
Per 600 PA
154
37.67
Darin Ruf
Career
Per 600 PAverified
139
49.35
Luis Rivera
Career
Per 600 PA
0.298
0.298
Darin Ruf
Careerverified
Per 600 PAverified
0.396
0.396
Luis Rivera
Career
Per 600 PA
0.013
0.013
Darin Ruf
Careerverified
Per 600 PAverified
0.046
0.046
Luis Rivera
Career
Per 600 PA
0.054
0.054
Darin Ruf
Careerverified
Per 600 PAverified
0.191
0.191
Luis Rivera
Career
Per 600 PA
214.88
52.56
Darin Ruf
Careerverified
Per 600 PAverified
215.33
76.45
Luis Rivera
Careerverified
Per 600 PA
738
180.51
Darin Ruf
Career
Per 600 PAverified
627
222.6
Luis Rivera
Careerverified
Per 600 PA
701
171.46
Darin Ruf
Career
Per 600 PAverified
556
197.4
Luis Rivera
Career
Per 600 PA
0.291
0.291
Darin Ruf
Careerverified
Per 600 PAverified
0.329
0.329
Luis Rivera
Career
Per 600 PA
0.333
0.333
Darin Ruf
Careerverified
Per 600 PAverified
0.427
0.427
Luis Rivera
Career
Per 600 PA
0.624
0.624
Darin Ruf
Careerverified
Per 600 PAverified
0.756
0.756
Luis Rivera
Career
Per 600 PA
0.1
0.1
Darin Ruf
Careerverified
Per 600 PAverified
0.188
0.188
Luis Rivera
Career
Per 600 PA
0.214
0.214
Darin Ruf
Careerverified
Per 600 PAverified
0.255
0.255
Luis Rivera
Career
Per 600 PA
0.534
0.534
Darin Ruf
Careerverified
Per 600 PAverified
0.724
0.724
Luis Rivera
Career
Per 600 PA
0.278
0.278
Darin Ruf
Careerverified
Per 600 PAverified
0.297
0.297
Luis Rivera
Careerverified
Per 600 PA
249
60.91
Darin Ruf
Career
Per 600 PAverified
198
70.3
Luis Rivera
Careerverified
Per 600 PA
209
51.12
Darin Ruf
Career
Per 600 PAverified
205
72.78
Luis Rivera
Careerverified
Per 600 PA
430
105.18
Darin Ruf
Career
Per 600 PAverified
336
119.29
Luis Rivera
Careerverified
Per 600 PA
218.58
53.46
Darin Ruf
Career
Per 600 PAverified
210.8
74.84
Luis Rivera
Career
Per 600 PA
14
3.42
Darin Ruf
Careerverified
Per 600 PAverified
25
8.88
Luis Rivera
Career
Per 600 PA
171
41.83
Darin Ruf
Careerverified
Per 600 PAverified
180
63.91
Luis Rivera
Careerverified
Per 600 PA
5
1.22
Darin Ruf
Career
Per 600 PAverified
4
1.42
Luis Rivera
Careerverified
Per 600 PAverified
443
108.36
Darin Ruf
Career
Per 600 PA
460
163.31
Luis Rivera
Careerverified
Per 600 PAverified
5.54
5.54
Darin Ruf
Career
Per 600 PA
3.67
3.67
Luis Rivera
Career
Per 600 PA
0.39
0.39
Darin Ruf
Career
Per 600 PA
0.39
0.39
Luis Rivera
Careerverified
Per 600 PAverified
42
10.27
Darin Ruf
Career
Per 600 PA
1
0.36
Luis Rivera
Career
Per 600 PA
11
2.69
Darin Ruf
Careerverified
Per 600 PAverified
15
5.33
Luis Rivera
Career
Per 600 PAverified
46
11.25
Darin Ruf
Careerverified
Per 600 PA
39
13.85
Luis Rivera
Careerverified
Per 600 PAverified
20
4.89
Darin Ruf
Career
Per 600 PA
6
2.13
Luis Rivera
Careerverified
Per 600 PAverified
22
5.38
Darin Ruf
Career
Per 600 PA
1
0.36
Luis Rivera
Careerverified
Per 600 PAverified
42
10.27
Darin Ruf
Career
Per 600 PA
7
2.49
Luis Rivera
Career
Per 600 PA
47.62
47.62
Darin Ruf
Careerverified
Per 600 PAverified
85.71
85.71

Fielding Stats for Luis Rivera and Darin Ruf

Luis Rivera
Careerverified
Per 9 Inningsverified
11
11
Darin Ruf
Career
Per 9 Innings
9
9
Luis Rivera
Careerverified
Per 9 Innings
739
1.17
Darin Ruf
Career
Per 9 Inningsverified
439
1.4
Luis Rivera
Careerverified
Per 9 Innings
630
1
Darin Ruf
Career
Per 9 Inningsverified
322
1.02
Luis Rivera
Careerverified
Per 9 Innings
17038
27
Darin Ruf
Career
Per 9 Innings
8488
27
Luis Rivera
Careerverified
Per 9 Innings
5679.1
9
Darin Ruf
Career
Per 9 Innings
2829.1
9
Luis Rivera
Career
Per 9 Innings
988
1.57
Darin Ruf
Careerverified
Per 9 Inningsverified
1667
5.3
Luis Rivera
Careerverified
Per 9 Inningsverified
1909
3.03
Darin Ruf
Career
Per 9 Innings
110
0.35
Luis Rivera
Career
Per 9 Innings
117
0.19
Darin Ruf
Careerverified
Per 9 Inningsverified
10
0.03
Luis Rivera
Careerverified
Per 9 Innings
3014
4.78
Darin Ruf
Career
Per 9 Inningsverified
1787
5.68
Luis Rivera
Careerverified
Per 9 Innings
2897
4.59
Darin Ruf
Career
Per 9 Inningsverified
1777
5.65
Luis Rivera
Career
Per 9 Innings
96.12
96.12
Darin Ruf
Careerverified
Per 9 Inningsverified
99.44
99.44
Luis Rivera
Career
Per 9 Innings
3.92
3.92
Darin Ruf
Careerverified
Per 9 Inningsverified
4.048
4.048
Luis Rivera
Careerverified
Per 9 Inningsverified
85.25
85.25
Darin Ruf
Career
Per 9 Innings
73.35
73.35
Luis Rivera
Careerverified
Per 9 Inningsverified
430
0.68
Darin Ruf
Career
Per 9 Innings
140
0.45
Luis Rivera
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0
Darin Ruf
Career
Per 9 Innings
0
0