MLB Today
Loading scoreboard…

← Legends · Lahman ID bondsba01 · Baseball Reference ↗

Historical player · 1986–2007

Barry Bonds

B/T L/L · HT 73 · WT 185 · Born 7/24/1964 · From Riverside, CA USA · Debut 1986-05-30 · Final 2007-09-26

Career · batting

G
2,986
 
 
AB
9,847
 
 
H
2,935
 
 
HR
762
 
 
RBI
1,996
 
 
SB
514
 
 
BB
2,558
 
 
AVG/OPS
0.298 · 1.051
 
 

Where they rank

Career totals are only stats with that team · ranks computed against that franchise's full history

Career with the San Francisco Giants · 1993–2007

Team page →
HR
586
#2 on the Giants
60 W. Mays
75 M. Ott
Hits
1,951
#5 on the Giants
23 W. McCovey
113 M. Tiernan
RBI
1,440
#3 on the Giants
419 W. Mays
52 W. McCovey
SB
263
#9 on the Giants
3 A. Devlin
7 J. Doyle
Runs
1,555
#3 on the Giants
304 M. Ott
239 M. Tiernan
BB
1,947
#1 on the Giants
239 M. Ott

Career with the Pittsburgh Pirates · 1986–1992

Team page →
HR
176
#5 on the Pirates
64 R. Clemente
10 D. Parker
Hits
984
#40 on the Pirates
1 G. Miller
9 K. Young
RBI
556
#22 on the Pirates
6 F. Thomas
29 M. Sanguillen
SB
251
#7 on the Pirates
10 F. Clarke
12 S. Marte
Runs
672
#21 on the Pirates
17 A. Oliver
5 B. Virdon
BB
611
#12 on the Pirates
10 R. Clemente
92 B. Giles

MLB · all-time career

vs every player ever
HR
762
#1 all-time MLB
7 H. Aaron
Hits
2,935
#38 all-time MLB
3 J. Beckley
3 W. Keeler
RBI
1,996
#6 all-time MLB
79 C. Anson
1 L. Gehrig
SB
514
#34 all-time MLB
3 J. Reyes
5 F. Clarke

Batting · year by year

YearTeamLgGABRH2B3BHRRBISBBBSOAVGOBPSLG
1986 Pirates NL 1134137292 263 16 48 3665102 0.2230.3300.416
1987 Pirates NL 15055199144 349 25 59 325488 0.2610.3290.492
1988 Pirates NL 14453897152 305 24 58 177282 0.2830.3680.491
1989 Pirates NL 15958096144 346 19 58 329393 0.2480.3510.426
1990 Pirates NL 151519104156 323 33 114 529383 0.3010.4060.565
1991 Pirates NL 15351095149 285 25 116 4310773 0.2920.4100.514
1992 Pirates NL 140473109147 365 34 103 3912769 0.3110.4560.624
1993 Giants NL 159539129181 384 46 123 2912679 0.3360.4580.677
1994 Giants NL 11239189122 181 37 81 297443 0.3120.4260.647
1995 Giants NL 144506109149 307 33 104 3112083 0.2940.4310.577
1996 Giants NL 158517122159 273 42 129 4015176 0.3080.4610.615
1997 Giants NL 159532123155 265 40 101 3714587 0.2910.4460.585
1998 Giants NL 156552120167 447 37 122 2813092 0.3030.4380.609
1999 Giants NL 1023559193 202 34 83 157362 0.2620.3890.617
2000 Giants NL 143480129147 284 49 106 1111777 0.3060.4400.688
2001 Giants NL 153476129156 322 73 137 1317793 0.3280.5150.863
2002 Giants NL 143403117149 312 46 110 919847 0.3700.5820.799
2003 Giants NL 130390111133 221 45 90 714858 0.3410.5290.749
2004 Giants NL 147373129135 273 45 101 623241 0.3620.6090.812
2005 Giants NL 1442812 10 5 10 096 0.2860.4040.667
2006 Giants NL 1303677499 230 26 77 311551 0.2700.4540.545
2007 Giants NL 1263407594 140 28 66 513254 0.2760.4800.565
Career 2,986 9,847 2,227 2,935 601 77 762 1,996 514 2,558 1,539 0.298 0.444 0.607

Fielding by position

PosGGSInnPOAEDP
OF2,8742,81024,296.35,6371739725

Hall of Fame voting

YearBodyVotesNeededStatus
2026Contemporary Baseball Era12Ballot
2023Contemporary Era12Ballot
2022BBWAA260296Ballot
2021BBWAA248301Ballot
2020BBWAA241298Ballot
2019BBWAA251319Ballot
2018BBWAA238317Ballot
2017BBWAA238332Ballot
2016BBWAA195330Ballot
2015BBWAA202412Ballot
2014BBWAA198429Ballot
2013BBWAA206427Ballot
Scout Pack Keep digging
Today scoreboard, games, lineups Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds