Barry Bonds vs. Luis Rivera — Career Comparison

Baby BoomersCaliforniaThrows LeftBats LeftNorth AmericaSan Francisco GiantsNational LeagueLeft FielderGold GloveSilver SluggerMVPAll-Star
Baby BoomersP.R.Throws RightBats RightCaribbeanBoston Red SoxAmerican LeagueShortstop

When their careers are measured against the same standard, Barry Bonds comes out clearly ahead of Luis Rivera across most offensive categories. Barry Bonds led in walk rate (BB%+ 321 vs 78), home run production (HR/PA+ 293 vs 58), and slugging (SLG+ 182 vs 87). Barry Bonds was the more complete offensive player.

Hitting Stats for Barry Bonds and Luis Rivera

Barry Bonds
Careerverified
Per 600 PAverified
22
22
Luis Rivera
Career
Per 600 PA
11
11
Barry Bonds
Careerverified
Per 600 PA
2986
142.12
Luis Rivera
Career
Per 600 PAverified
781
191.03
Barry Bonds
Careerverified
Per 600 PA
12606
600
Luis Rivera
Career
Per 600 PA
2453
600
Barry Bonds
Careerverified
Per 600 PA
9847
468.68
Luis Rivera
Career
Per 600 PAverified
2215
541.79
Barry Bonds
Careerverified
Per 600 PAverified
0.298
0.298
Luis Rivera
Career
Per 600 PA
0.233
0.233
Barry Bonds
Careerverified
Per 600 PAverified
1.046
1.046
Luis Rivera
Career
Per 600 PA
0.647
0.647
Barry Bonds
Careerverified
Per 600 PAverified
2935
139.7
Luis Rivera
Career
Per 600 PA
516
126.21
Barry Bonds
Careerverified
Per 600 PA
1495
71.16
Luis Rivera
Career
Per 600 PAverified
362
88.54
Barry Bonds
Careerverified
Per 600 PAverified
601
28.61
Luis Rivera
Career
Per 600 PA
114
27.88
Barry Bonds
Careerverified
Per 600 PAverified
77
3.66
Luis Rivera
Career
Per 600 PA
12
2.94
Barry Bonds
Careerverified
Per 600 PAverified
762
36.27
Luis Rivera
Career
Per 600 PA
28
6.85
Barry Bonds
Careerverified
Per 600 PAverified
1440
68.54
Luis Rivera
Career
Per 600 PA
154
37.67
Barry Bonds
Careerverified
Per 600 PAverified
0.491
0.491
Luis Rivera
Career
Per 600 PA
0.298
0.298
Barry Bonds
Careerverified
Per 600 PAverified
0.077
0.077
Luis Rivera
Career
Per 600 PA
0.013
0.013
Barry Bonds
Careerverified
Per 600 PAverified
0.26
0.26
Luis Rivera
Career
Per 600 PA
0.054
0.054
Barry Bonds
Careerverified
Per 600 PAverified
2925.36
139.24
Luis Rivera
Career
Per 600 PA
214.88
52.56
Barry Bonds
Careerverified
Per 600 PAverified
5976
284.44
Luis Rivera
Career
Per 600 PA
738
180.51
Barry Bonds
Careerverified
Per 600 PAverified
5599
266.49
Luis Rivera
Career
Per 600 PA
701
171.46
Barry Bonds
Careerverified
Per 600 PAverified
0.444
0.444
Luis Rivera
Career
Per 600 PA
0.291
0.291
Barry Bonds
Careerverified
Per 600 PAverified
0.607
0.607
Luis Rivera
Career
Per 600 PA
0.333
0.333
Barry Bonds
Careerverified
Per 600 PAverified
1.051
1.051
Luis Rivera
Career
Per 600 PA
0.624
0.624
Barry Bonds
Careerverified
Per 600 PAverified
0.309
0.309
Luis Rivera
Career
Per 600 PA
0.1
0.1
Barry Bonds
Careerverified
Per 600 PAverified
0.352
0.352
Luis Rivera
Career
Per 600 PA
0.214
0.214
Barry Bonds
Careerverified
Per 600 PAverified
1.268
1.268
Luis Rivera
Career
Per 600 PA
0.534
0.534
Barry Bonds
Careerverified
Per 600 PAverified
0.285
0.285
Luis Rivera
Career
Per 600 PA
0.278
0.278
Barry Bonds
Careerverified
Per 600 PAverified
2227
106
Luis Rivera
Career
Per 600 PA
249
60.91
Barry Bonds
Careerverified
Per 600 PAverified
1996
95
Luis Rivera
Career
Per 600 PA
209
51.12
Barry Bonds
Careerverified
Per 600 PAverified
3461
164.73
Luis Rivera
Career
Per 600 PA
430
105.18
Barry Bonds
Careerverified
Per 600 PAverified
2625.02
124.94
Luis Rivera
Career
Per 600 PA
218.58
53.46
Barry Bonds
Careerverified
Per 600 PAverified
106
5.05
Luis Rivera
Career
Per 600 PA
14
3.42
Barry Bonds
Careerverified
Per 600 PAverified
2558
121.75
Luis Rivera
Career
Per 600 PA
171
41.83
Barry Bonds
Careerverified
Per 600 PAverified
688
32.75
Luis Rivera
Career
Per 600 PA
5
1.22
Barry Bonds
Career
Per 600 PAverified
1539
73.25
Luis Rivera
Careerverified
Per 600 PA
443
108.36
Barry Bonds
Careerverified
Per 600 PAverified
8.19
8.19
Luis Rivera
Career
Per 600 PA
5.54
5.54
Barry Bonds
Careerverified
Per 600 PAverified
1.66
1.66
Luis Rivera
Career
Per 600 PA
0.39
0.39
Barry Bonds
Career
Per 600 PA
4
0.19
Luis Rivera
Careerverified
Per 600 PAverified
42
10.27
Barry Bonds
Careerverified
Per 600 PAverified
91
4.33
Luis Rivera
Career
Per 600 PA
11
2.69
Barry Bonds
Career
Per 600 PAverified
165
7.85
Luis Rivera
Careerverified
Per 600 PA
46
11.25
Barry Bonds
Careerverified
Per 600 PAverified
514
24.46
Luis Rivera
Career
Per 600 PA
20
4.89
Barry Bonds
Careerverified
Per 600 PAverified
141
6.71
Luis Rivera
Career
Per 600 PA
22
5.38
Barry Bonds
Careerverified
Per 600 PAverified
655
31.18
Luis Rivera
Career
Per 600 PA
42
10.27
Barry Bonds
Careerverified
Per 600 PAverified
78.47
78.47
Luis Rivera
Career
Per 600 PA
47.62
47.62

Fielding Stats for Barry Bonds and Luis Rivera

Barry Bonds
Careerverified
Per 9 Inningsverified
22
22
Luis Rivera
Career
Per 9 Innings
11
11
Barry Bonds
Careerverified
Per 9 Innings
2874
1.06
Luis Rivera
Career
Per 9 Inningsverified
739
1.17
Barry Bonds
Careerverified
Per 9 Inningsverified
2810
1.04
Luis Rivera
Career
Per 9 Innings
630
1
Barry Bonds
Careerverified
Per 9 Innings
72889
27
Luis Rivera
Career
Per 9 Innings
17038
27
Barry Bonds
Careerverified
Per 9 Innings
24296.1
9
Luis Rivera
Career
Per 9 Innings
5679.1
9
Barry Bonds
Careerverified
Per 9 Inningsverified
5637
2.09
Luis Rivera
Career
Per 9 Innings
988
1.57
Barry Bonds
Career
Per 9 Innings
173
0.06
Luis Rivera
Careerverified
Per 9 Inningsverified
1909
3.03
Barry Bonds
Careerverified
Per 9 Inningsverified
97
0.04
Luis Rivera
Career
Per 9 Innings
117
0.19
Barry Bonds
Careerverified
Per 9 Innings
5907
2.19
Luis Rivera
Career
Per 9 Inningsverified
3014
4.78
Barry Bonds
Careerverified
Per 9 Innings
5810
2.15
Luis Rivera
Career
Per 9 Inningsverified
2897
4.59
Barry Bonds
Careerverified
Per 9 Inningsverified
98.36
98.36
Luis Rivera
Career
Per 9 Innings
96.12
96.12
Barry Bonds
Career
Per 9 Innings
2.022
2.022
Luis Rivera
Careerverified
Per 9 Inningsverified
3.92
3.92
Barry Bonds
Careerverified
Per 9 Inningsverified
97.77
97.77
Luis Rivera
Career
Per 9 Innings
85.25
85.25
Barry Bonds
Career
Per 9 Innings
25
0.01
Luis Rivera
Careerverified
Per 9 Inningsverified
430
0.68
Barry Bonds
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0
Barry Bonds
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0
Barry Bonds
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0
Barry Bonds
Career
Per 9 Innings
0
0
Luis Rivera
Career
Per 9 Innings
0
0