Barry Bonds
Outfielder · Career Stats, Bio & Records (1986-2007)
Barry Bonds was an outfielder who played in Major League Baseball from 1986 to 2007 for the Pittsburgh Pirates and the San Francisco Giants, a span of 22 seasons. In 2,986 career games, he hit .298 with 2,935 hits, 762 home runs, and 1,996 RBI. Barry Bonds was a 14-time All-Star, a 7-time MVP, a 8-time Gold Glove, a 12-time Silver Slugger, and a 3-time Hank Aaron Award. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 96,025.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
- RBI (Runs Batted In):
- Runs that scored as a direct result of a batter's plate appearance.
- OPS (On-Base Plus Slugging):
- On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.
Data updated
- Position
- Outfielder
- Bats / Throws
- L / L
- Height / Weight
- 6'1" / 185 lb
- MLB Debut
- 1986-05-30
- Last Game
- 2007-09-26
- Awards
- 14× All-Star · 7× MVP · 8× Gold Glove · 12× Silver Slugger · 3× Hank Aaron Award
Full name: Barry Lamar Bonds
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2,986 | 9,847 | 2,227 | 2,935 | 601 | 77 | 762 | 1,996 | 514 | 2,558 | 1,539 | .298 | .444 | .607 | 1.051 | 96,025 |
Career AVG .298 vs. league average .264 across their career seasons — +12.9% above league average.
Career OBP .444 vs. league average .333 across their career seasons — +33.6% above league average.
Career SLG .607 vs. league average .413 across their career seasons — +47.0% above league average.
Career OPS 1.051 vs. league average .745 across their career seasons — +41.1% above league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1986 | PIT | NL | 113 | 413 | 72 | 92 | 26 | 3 | 16 | 48 | 36 | 65 | 102 | .223 | .257 (-14%) | .325 (+1%) | .395 (+5%) | .720 (+4%) | 332.7 |
| 1987 | PIT | NL | 150 | 551 | 99 | 144 | 34 | 9 | 25 | 59 | 32 | 54 | 88 | .261 | .262 (-1%) | .331 (-1%) | .415 (+18%) | .746 (+10%) | 982.2 |
| 1988 | PIT | NL | 144 | 538 | 97 | 152 | 30 | 5 | 24 | 58 | 17 | 72 | 82 | .283 | .254 (+11%) | .317 (+16%) | .377 (+30%) | .695 (+23%) | 2549.4 |
| 1989 | PIT | NL | 159 | 580 | 96 | 144 | 34 | 6 | 19 | 58 | 32 | 93 | 93 | .248 | .254 (-2%) | .319 (+10%) | .375 (+14%) | .694 (+12%) | 1521.7 |
| 1990 | PIT | NL | 151 | 519 | 104 | 156 | 32 | 3 | 33 | 114 | 52 | 93 | 83 | .301 | .257 (+17%) | .324 (+25%) | .385 (+46%) | .710 (+37%) | 4040.2 |
| 1991 | PIT | NL | 153 | 510 | 95 | 149 | 28 | 5 | 25 | 116 | 43 | 107 | 73 | .292 | .255 (+14%) | .323 (+27%) | .384 (+34%) | .708 (+30%) | 3474.6 |
| 1992 | PIT | NL | 140 | 473 | 109 | 147 | 36 | 5 | 34 | 103 | 39 | 127 | 69 | .311 | .255 (+22%) | .322 (+41%) | .377 (+65%) | .699 (+54%) | 5629.0 |
| 1993 | SFN | NL | 159 | 539 | 129 | 181 | 38 | 4 | 46 | 123 | 29 | 126 | 79 | .336 | .265 (+27%) | .332 (+38%) | .403 (+68%) | .735 (+54%) | 6620.9 |
| 1994 | SFN | NL | 112 | 391 | 89 | 122 | 18 | 1 | 37 | 81 | 29 | 74 | 43 | .312 | .269 (+16%) | .338 (+26%) | .424 (+52%) | .763 (+41%) | 3421.7 |
| 1995 | SFN | NL | 144 | 506 | 109 | 149 | 30 | 7 | 33 | 104 | 31 | 120 | 83 | .294 | .266 (+10%) | .337 (+28%) | .417 (+38%) | .755 (+34%) | 4001.7 |
| 1996 | SFN | NL | 158 | 517 | 122 | 159 | 27 | 3 | 42 | 129 | 40 | 151 | 76 | .308 | .269 (+14%) | .340 (+35%) | .426 (+44%) | .767 (+40%) | 5248.9 |
| 1997 | SFN | NL | 159 | 532 | 123 | 155 | 26 | 5 | 40 | 101 | 37 | 145 | 87 | .291 | .266 (+9%) | .336 (+33%) | .419 (+39%) | .756 (+36%) | 4872.1 |
| 1998 | SFN | NL | 156 | 552 | 120 | 167 | 44 | 7 | 37 | 122 | 28 | 130 | 92 | .303 | .266 (+14%) | .335 (+31%) | .420 (+45%) | .755 (+39%) | 5030.6 |
| 1999 | SFN | NL | 102 | 355 | 91 | 93 | 20 | 2 | 34 | 83 | 15 | 73 | 62 | .262 | .271 (-3%) | .344 (+13%) | .433 (+42%) | .778 (+29%) | 2172.3 |
| 2000 | SFN | NL | 143 | 480 | 129 | 147 | 28 | 4 | 49 | 106 | 11 | 117 | 77 | .306 | .270 (+13%) | .344 (+28%) | .437 (+57%) | .782 (+44%) | 4881.5 |
| 2001 | SFN | NL | 153 | 476 | 129 | 156 | 32 | 2 | 73 | 137 | 13 | 177 | 93 | .328 | .263 (+24%) | .332 (+55%) | .426 (+102%) | .758 (+82%) | 9433.1 |
| 2002 | SFN | NL | 143 | 403 | 117 | 149 | 31 | 2 | 46 | 110 | 9 | 198 | 47 | .370 | .261 (+41%) | .331 (+76%) | .416 (+92%) | .747 (+85%) | 8991.8 |
| 2003 | SFN | NL | 130 | 390 | 111 | 133 | 22 | 1 | 45 | 90 | 7 | 148 | 58 | .341 | .264 (+29%) | .332 (+59%) | .422 (+77%) | .754 (+69%) | 6701.7 |
| 2004 | SFN | NL | 147 | 373 | 129 | 135 | 27 | 3 | 45 | 101 | 6 | 232 | 41 | .362 | .266 (+36%) | .335 (+82%) | .427 (+90%) | .762 (+86%) | 9293.5 |
| 2005 | SFN | NL | 14 | 42 | 8 | 12 | 1 | 0 | 5 | 10 | 0 | 9 | 6 | .286 | — | — | — | — | 315.2 |
| 2006 | SFN | NL | 130 | 367 | 74 | 99 | 23 | 0 | 26 | 77 | 3 | 115 | 51 | .270 | .269 (avg) | .336 (+35%) | .431 (+26%) | .768 (+30%) | 3000.2 |
| 2007 | SFN | NL | 126 | 340 | 75 | 94 | 14 | 0 | 28 | 66 | 5 | 132 | 54 | .276 | .268 (+3%) | .335 (+43%) | .422 (+34%) | .758 (+38%) | 3510.1 |
| Career · 22 seasons | 2,986 | 9,847 | 2,227 | 2,935 | 601 | 77 | 762 | 1,996 | 514 | 2,558 | 1,539 | .298 | — | — | — | — | 96,025 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Postseason Statistics
Playoff Career Batting
| G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|---|---|---|
| 48 | 151 | 33 | 37 | 8 | 2 | 9 | 24 | 52 | 26 | .245 |
Playoff Batting by Year
| Year | Round | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 | NLDS1 | SFN | 4 | 9 | 3 | 2 | 1 | 0 | 0 | 2 | 8 | 0 | .222 |
| 2002 | NLCS | SFN | 5 | 11 | 5 | 3 | 0 | 1 | 1 | 6 | 10 | 2 | .273 |
| 2002 | NLDS1 | SFN | 5 | 17 | 5 | 5 | 0 | 0 | 3 | 4 | 4 | 1 | .294 |
| 2002 | WS | SFN | 7 | 17 | 8 | 8 | 2 | 0 | 4 | 6 | 13 | 3 | .471 |
| 2000 | NLDS2 | SFN | 4 | 17 | 2 | 3 | 1 | 1 | 0 | 1 | 3 | 4 | .176 |
| 1997 | NLDS1 | SFN | 3 | 12 | 0 | 3 | 2 | 0 | 0 | 2 | 0 | 3 | .250 |
| 1992 | NLCS | PIT | 7 | 23 | 5 | 6 | 1 | 0 | 1 | 2 | 6 | 4 | .261 |
| 1991 | NLCS | PIT | 7 | 27 | 1 | 4 | 1 | 0 | 0 | 0 | 2 | 4 | .148 |
| 1990 | NLCS | PIT | 6 | 18 | 4 | 3 | 0 | 0 | 0 | 1 | 6 | 5 | .167 |
Game Log & Splits
View full game log (2985 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 1492 | 4757 | 1105 | 1430 | 379 | 980 | .301 |
| Away | 1493 | 5086 | 1122 | 1505 | 383 | 1015 | .296 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007-09-26 | SFG | SDP | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2007-09-15 | SFG | SDP | L | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2007-09-14 | SFG | SDP | L | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2007-09-11 | SFG | AZ | W | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2007-09-10 | SFG | AZ | L | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2007-09-09 | SFG | LAD | W | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2007-09-08 | SFG | LAD | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2007-09-07 | SFG | LAD | W | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2007-09-05 | SFG | COL | W | 2 | 1 | 1 | 0 | 0 | 1 | 2 | 1 | 0 |
| 2007-09-04 | SFG | COL | L | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| OF | 2874 | 2810 | 5637 | 173 | 97 | 25 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 1986 | PIT | OF | 110 | 108 | 280 | 9 | 5 | 2 |
| 1987 | PIT | OF | 145 | 126 | 330 | 15 | 5 | 3 |
| 1988 | PIT | OF | 136 | 129 | 292 | 5 | 6 | 0 |
| 1989 | PIT | OF | 156 | 146 | 365 | 14 | 6 | 1 |
| 1990 | PIT | OF | 150 | 145 | 338 | 14 | 6 | 2 |
| 1991 | PIT | OF | 150 | 147 | 321 | 13 | 3 | 1 |
| 1992 | PIT | OF | 139 | 138 | 310 | 4 | 3 | 0 |
| 1993 | SFN | OF | 157 | 156 | 310 | 7 | 5 | 0 |
| 1994 | SFN | OF | 112 | 110 | 198 | 10 | 3 | 2 |
| 1995 | SFN | OF | 143 | 143 | 279 | 12 | 6 | 2 |
| 1996 | SFN | OF | 152 | 151 | 286 | 10 | 6 | 1 |
| 1997 | SFN | OF | 159 | 158 | 290 | 10 | 5 | 0 |
| 1998 | SFN | OF | 155 | 154 | 301 | 2 | 5 | 0 |
| 1999 | SFN | OF | 96 | 95 | 177 | 4 | 3 | 2 |
| 2000 | SFN | OF | 141 | 138 | 255 | 8 | 3 | 4 |
| 2001 | SFN | OF | 143 | 141 | 246 | 8 | 6 | 1 |
| 2002 | SFN | OF | 135 | 133 | 241 | 4 | 8 | 2 |
| 2003 | SFN | OF | 123 | 122 | 236 | 5 | 2 | 2 |
| 2004 | SFN | OF | 133 | 132 | 214 | 11 | 4 | 0 |
| 2005 | SFN | OF | 13 | 13 | 18 | 0 | 0 | 0 |
| 2006 | SFN | OF | 116 | 115 | 188 | 6 | 3 | 0 |
| 2007 | SFN | OF | 110 | 110 | 162 | 2 | 4 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Left Field | 2715 |
| Center Field | 171 |
| Right Field | 1 |
| Designated Hitter | 39 |
Awards & Honors
Salary History
| Year | Team | League | Salary |
|---|---|---|---|
| 2007 | SFN | NL | $15,533,970 |
| 2006 | SFN | NL | $19,331,470 |
| 2005 | SFN | NL | $22,000,000 |
| 2004 | SFN | NL | $18,000,000 |
| 2003 | SFN | NL | $15,500,000 |
| 2002 | SFN | NL | $15,000,000 |
| 2001 | SFN | NL | $10,300,000 |
| 2000 | SFN | NL | $10,658,826 |
| 1999 | SFN | NL | $9,381,057 |
| 1998 | SFN | NL | $8,916,667 |
| 1997 | SFN | NL | $8,666,667 |
| 1996 | SFN | NL | $8,416,667 |
| 1995 | SFN | NL | $8,166,666 |
| 1994 | SFN | NL | $5,166,666 |
| 1993 | SFN | NL | $4,516,666 |
| 1992 | PIT | NL | $4,800,000 |
| 1991 | PIT | NL | $2,300,000 |
| 1990 | PIT | NL | $850,000 |
| 1989 | PIT | NL | $360,000 |
| 1988 | PIT | NL | $220,000 |
| 1987 | PIT | NL | $100,000 |
| 1986 | PIT | NL | $60,000 |
| Total Career Earnings | $188,245,322 | ||
College History
| School Name | City | State | Years Attended |
|---|---|---|---|
| Arizona State University | Tempe | AZ | 1983, 1984, 1985 |
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 2004 | Most Valuable Player | NL | 1st | 407.0 | 448 | 24 |
| 2003 | Most Valuable Player | NL | 1st | 426.0 | 448 | 28 |
| 2002 | Most Valuable Player | NL | 1st | 448.0 | 448 | 32 |
| 2001 | Most Valuable Player | NL | 1st | 438.0 | 448 | 30 |
| 2000 | Most Valuable Player | NL | 2nd | 279.0 | 448 | 6 |
| 1999 | Most Valuable Player | NL | 24th | 3.0 | 448 | 0 |
| 1998 | Most Valuable Player | NL | 8th | 66.0 | 448 | 0 |
| 1997 | Most Valuable Player | NL | 5th | 123.0 | 392 | 0 |
| 1996 | Most Valuable Player | NL | 5th | 132.0 | 392 | 0 |
| 1995 | Most Valuable Player | NL | 12th | 21.0 | 392 | 0 |
| 1994 | Most Valuable Player | NL | 4th | 144.0 | 392 | 0 |
| 1993 | Most Valuable Player | NL | 1st | 372.0 | 392 | 24 |
| 1992 | Most Valuable Player | NL | 1st | 304.0 | 336 | 18 |
| 1991 | Most Valuable Player | NL | 2nd | 259.0 | 336 | 10 |
| 1990 | Most Valuable Player | NL | 1st | 331.0 | 336 | 23 |
| 1986 | Rookie of the Year | NL | 6th | 4.0 | 120 | 0 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.
Barry Bonds (highlighted) compared to peers across the same era.
Compare Barry Bonds
See Barry Bonds in Another Era
Barry Bonds: the record in brief
Between the debut on May 30, 1986 and the final game on September 26, 2007, Barry Bonds built the record summarized on this page. The team column moves through the Pittsburgh Pirates (1986 through 1992) and the San Francisco Giants (1993 through 2007). Bonds, born on July 24, 1964, in Riverside, CA, USA, is listed as an outfielder and batted and threw left-handed. Bonds's listed size is 185 pounds on a 6-foot-1 frame. Barry Bonds was the playing name; the full given name is Barry Lamar.
Bonds's career batting table shows 2,986 games, 9,847 at bats and 2,935 hits, a .298 average, adding 762 home runs, 1,996 runs batted in, and 514 stolen bases. Bonds's career OPS of 1.051 combines a .444 on-base mark with .607 slugging. Over the seasons Bonds played, league hitters batted .264; the .298 career figure is 12.9% above that. Bonds's most home runs in a season came in 2001, when the total reached 73 for the San Francisco Giants.
Frequently Asked Questions about Barry Bonds
- What years did Barry Bonds play?
- Barry Bonds played in Major League Baseball from 1986 to 2007.
- Was Barry Bonds a pitcher?
- No. Barry Bonds was a position player (Outfielder).
- How many home runs did Barry Bonds hit?
- Barry Bonds hit 762 career home runs with 2935 hits.
- What was Barry Bonds's career batting average?
- Barry Bonds batted .298 over his career, with 2,935 hits in 9,847 at bats.
- How many RBI did Barry Bonds have?
- Barry Bonds drove in 1,996 runs in his career.
- Did Barry Bonds win an MVP?
- Yes. Barry Bonds won the Most Valuable Player award 7 times.