GITNUXREPORT 2026

Barry Bonds Statistics

Barry Bonds is the all time home run king with legendary power and patience.

Rajesh Patel

Rajesh Patel

Team Lead & Senior Researcher with over 15 years of experience in market research and data analytics.

First published: Feb 13, 2026

Our Commitment to Accuracy

Rigorous fact-checking · Reputable sources · Regular updatesLearn more

Key Statistics

Statistic 1

Barry Bonds won NL MVP in 2001 unanimously with 1.379 OPS.

Statistic 2

Barry Bonds won NL MVP in 2002 with .370 BA, 46 HR.

Statistic 3

Barry Bonds won NL MVP in 2003, 7th career MVP.

Statistic 4

Barry Bonds won NL MVP in 1990 with Pirates.

Statistic 5

Barry Bonds won NL MVP in 1992, Pirates.

Statistic 6

Barry Bonds won NL MVP in 1993 with Giants.

Statistic 7

Barry Bonds won NL MVP in 2001, 4th straight.

Statistic 8

Barry Bonds won Silver Slugger in 1990, 1991, 1992, 1993, 1994, 1996, 2000-2004.

Statistic 9

Barry Bonds won Gold Glove in 1990-1994, 1996-1998.

Statistic 10

Barry Bonds was NL Player of the Month 5 times in career.

Statistic 11

Barry Bonds won Hank Aaron Award in 2001.

Statistic 12

Barry Bonds was 3-time NL Hank Aaron Award winner (2001,2002,2004).

Statistic 13

Barry Bonds selected to 14 All-Star Games (1990,1992-1998,2000-2004,2007).

Statistic 14

Barry Bonds won NL batting title in 2002 (.370).

Statistic 15

Barry Bonds led NL in OBP 10 times (1991,1992,1994-1998,2000-2004).

Statistic 16

Barry Bonds led NL in SLG 7 times (1990,1992,1993,2001,2002,2003,2004).

Statistic 17

Barry Bonds led NL in OPS 9 times (1990,1992,1993,2001-2004).

Statistic 18

Barry Bonds was inducted into Giants Wall of Fame in 2017.

Statistic 19

Barry Bonds holds Giants franchise record for career HR (586).

Statistic 20

Barry Bonds had 762 career home runs, the most in MLB history.

Statistic 21

Barry Bonds recorded 2,558 career hits over 22 seasons.

Statistic 22

Barry Bonds drove in 1,996 RBIs during his 22-year MLB career.

Statistic 23

Barry Bonds scored 2,227 runs in his career from 1986 to 2007.

Statistic 24

Barry Bonds had a career batting average of .298 across 3,431 games.

Statistic 25

Barry Bonds walked 2,558 times in his career, an MLB record.

Statistic 26

Barry Bonds stole 514 bases over his 22 MLB seasons.

Statistic 27

Barry Bonds had a career OPS of 1.051, highest among players with 10,000+ PA.

Statistic 28

Barry Bonds played 3,024 games in the outfield during his career.

Statistic 29

Barry Bonds won 8 Gold Glove Awards in his career from 1990-1998.

Statistic 30

Barry Bonds had 255 career sacrifice flies.

Statistic 31

Barry Bonds grounded into 173 double plays in his career.

Statistic 32

Barry Bonds had a career slugging percentage of .607.

Statistic 33

Barry Bonds hit 199 doubles in his career.

Statistic 34

Barry Bonds tripled 77 times in his MLB career.

Statistic 35

Barry Bonds had 162 hit by pitches in his career.

Statistic 36

Barry Bonds struck out 1,539 times over 22 seasons.

Statistic 37

Barry Bonds had 1,440 intentional walks in his career.

Statistic 38

Barry Bonds played for the Pittsburgh Pirates from 1986-1992, appearing in 1,012 games.

Statistic 39

Barry Bonds played for the San Francisco Giants from 1993-2007, in 2,419 games.

Statistic 40

Barry Bonds' career WAR was 162.8 according to Baseball-Reference.

Statistic 41

Barry Bonds had 10,758 plate appearances in his career.

Statistic 42

Barry Bonds batted left-handed throughout his career.

Statistic 43

Barry Bonds threw right-handed as a left fielder primarily.

Statistic 44

Barry Bonds debuted on May 30, 1986, with the Pirates.

Statistic 45

Barry Bonds' last game was September 29, 2007.

Statistic 46

Barry Bonds hit his 756th HR on August 7, 2007, passing Hank Aaron.

Statistic 47

Barry Bonds had a career on-base percentage of .444.

Statistic 48

Barry Bonds won 12 Silver Slugger Awards in his career.

Statistic 49

Barry Bonds hit 9 home runs in 36 postseason games.

Statistic 50

Barry Bonds batted .245 in 47 playoff games career.

Statistic 51

In 2002 World Series, Bonds hit .471 with 4 HR vs Angels.

Statistic 52

Barry Bonds had 1.983 OPS in 2002 WS, MVP runner-up.

Statistic 53

In 1989 NLCS, Bonds hit .294 with Pirates vs Giants.

Statistic 54

Barry Bonds stole 8 bases in 2002 playoffs.

Statistic 55

In 2002 NLCS vs Cardinals, Bonds hit .471, 4 HR.

Statistic 56

Barry Bonds had 21 walks in 2002 postseason.

Statistic 57

In 1990 NLCS, Bonds hit safely in all 7 games vs Reds.

Statistic 58

Barry Bonds batted .200 in 2003 NLDS vs Cubs.

Statistic 59

In 1977 NLCS with Pirates, young Bonds no appearance.

Statistic 60

Barry Bonds had 24 hits in 47 postseason AB.

Statistic 61

In 2000 NLDS, Bonds hit .273 vs Mets.

Statistic 62

Barry Bonds 1.098 OPS in 2002 NLDS vs Braves.

Statistic 63

In 1992 NLCS, Bonds hit .222 vs Braves.

Statistic 64

Barry Bonds had 2 doubles in 2002 World Series.

Statistic 65

In 2001 NLDS vs D-backs, Bonds 1 HR in 5 games.

Statistic 66

Barry Bonds struck out 27 times in postseason career.

Statistic 67

In 1997 NLDS vs Marlins, Bonds hit .353.

Statistic 68

Barry Bonds 5 RBIs in 2002 NLCS.

Statistic 69

Barry Bonds led MLB in home runs 2 times in his career (1993, 2001).

Statistic 70

In 2001, Barry Bonds hit 73 home runs, MLB single-season record.

Statistic 71

Barry Bonds hit 46 home runs in 1993 with the Giants.

Statistic 72

In 2002, Barry Bonds slugged .799 with 46 HRs.

Statistic 73

Barry Bonds had 45 HRs in 1996.

Statistic 74

In 2000, Barry Bonds hit 49 home runs.

Statistic 75

Barry Bonds led MLB with 37 HRs in 1994 (strike-shortened).

Statistic 76

In 1986, rookie Bonds hit 16 HRs in 113 games.

Statistic 77

Barry Bonds hit 42 HRs in 1997.

Statistic 78

In 2004, Bonds hit 45 HRs in 147 games despite injuries.

Statistic 79

Barry Bonds had 40 HRs in 1999.

Statistic 80

In 2003, Bonds hit 41 home runs.

Statistic 81

Barry Bonds led NL with 34 HRs in 1990.

Statistic 82

In 1992, Bonds hit 34 HRs and won MVP.

Statistic 83

Barry Bonds hit 33 HRs in 1995.

Statistic 84

In 2005, Bonds hit 7 HRs in limited 14 games.

Statistic 85

Barry Bonds hit 26 HRs in 1991.

Statistic 86

In 1987, Bonds hit 25 HRs as sophomore.

Statistic 87

Barry Bonds hit 24 HRs in 1988.

Statistic 88

In 2006, Bonds hit 22 HRs in 153 games.

Statistic 89

Barry Bonds hit 19 HRs in 1989.

Statistic 90

In 1998, Bonds hit 37 HRs.

Statistic 91

Barry Bonds batted .370 in 2002, NL batting title.

Statistic 92

In 2004, Bonds had .362 batting average.

Statistic 93

Barry Bonds led MLB in walks 12 times (1994-2000,2002-2004,2006,2007).

Statistic 94

In 2004, Barry Bonds had 232 walks, MLB record.

Statistic 95

Barry Bonds had 196 intentional walks in 2004, record.

Statistic 96

In 2002, Bonds walked 198 times with .582 OBP.

Statistic 97

Barry Bonds had .609 OBP in 2004, highest single-season.

Statistic 98

In 2001, Bonds had 177 walks and .515 OBP.

Statistic 99

Barry Bonds drew 136 BB in 1996.

Statistic 100

In 2003, Bonds had 148 BB and .529 OBP.

Statistic 101

Barry Bonds had career-high 232 BB in 2004.

Statistic 102

In 2000, Bonds walked 144 times with .470 OBP.

Statistic 103

Barry Bonds led NL with 151 BB in 1995.

Statistic 104

In 1993, Bonds had 98 BB and .407 OBP.

Statistic 105

Barry Bonds had 68 IBB in 2002.

Statistic 106

In 2006, Bonds walked 115 times despite .276 BA.

Statistic 107

Barry Bonds had .436 OBP in 1996.

Statistic 108

In 2007, Bonds walked 132 times in partial season.

Statistic 109

Barry Bonds had 120 BB in 2001.

Statistic 110

In 1998, Bonds had 127 BB.

Statistic 111

Barry Bonds .512 OBP in 2003.

Statistic 112

In 1997, Bonds walked 98 times.

Trusted by 500+ publications
Harvard Business ReviewThe GuardianFortune+497
While Barry Bonds' 762 career home runs are the towering monument of his MLB legacy, the full statistical landscape reveals a player of such unprecedented all-around dominance—from record walks to stolen bases to Gold Glove defense—that he redefined what a single athlete could accomplish on a baseball field.

Key Takeaways

  • Barry Bonds had 762 career home runs, the most in MLB history.
  • Barry Bonds recorded 2,558 career hits over 22 seasons.
  • Barry Bonds drove in 1,996 RBIs during his 22-year MLB career.
  • Barry Bonds led MLB in home runs 2 times in his career (1993, 2001).
  • In 2001, Barry Bonds hit 73 home runs, MLB single-season record.
  • Barry Bonds hit 46 home runs in 1993 with the Giants.
  • Barry Bonds won NL MVP in 2001 unanimously with 1.379 OPS.
  • Barry Bonds won NL MVP in 2002 with .370 BA, 46 HR.
  • Barry Bonds won NL MVP in 2003, 7th career MVP.
  • Barry Bonds led MLB in walks 12 times (1994-2000,2002-2004,2006,2007).
  • In 2004, Barry Bonds had 232 walks, MLB record.
  • Barry Bonds had 196 intentional walks in 2004, record.
  • Barry Bonds hit 9 home runs in 36 postseason games.
  • Barry Bonds batted .245 in 47 playoff games career.
  • In 2002 World Series, Bonds hit .471 with 4 HR vs Angels.

Barry Bonds is the all time home run king with legendary power and patience.

Awards

  • Barry Bonds won NL MVP in 2001 unanimously with 1.379 OPS.
  • Barry Bonds won NL MVP in 2002 with .370 BA, 46 HR.
  • Barry Bonds won NL MVP in 2003, 7th career MVP.
  • Barry Bonds won NL MVP in 1990 with Pirates.
  • Barry Bonds won NL MVP in 1992, Pirates.
  • Barry Bonds won NL MVP in 1993 with Giants.
  • Barry Bonds won NL MVP in 2001, 4th straight.
  • Barry Bonds won Silver Slugger in 1990, 1991, 1992, 1993, 1994, 1996, 2000-2004.
  • Barry Bonds won Gold Glove in 1990-1994, 1996-1998.
  • Barry Bonds was NL Player of the Month 5 times in career.
  • Barry Bonds won Hank Aaron Award in 2001.
  • Barry Bonds was 3-time NL Hank Aaron Award winner (2001,2002,2004).
  • Barry Bonds selected to 14 All-Star Games (1990,1992-1998,2000-2004,2007).
  • Barry Bonds won NL batting title in 2002 (.370).
  • Barry Bonds led NL in OBP 10 times (1991,1992,1994-1998,2000-2004).
  • Barry Bonds led NL in SLG 7 times (1990,1992,1993,2001,2002,2003,2004).
  • Barry Bonds led NL in OPS 9 times (1990,1992,1993,2001-2004).
  • Barry Bonds was inducted into Giants Wall of Fame in 2017.
  • Barry Bonds holds Giants franchise record for career HR (586).

Awards Interpretation

Barry Bonds wasn't just playing baseball; he was conducting a two-decade masterclass in offensive and defensive dominance, methodically collecting awards and rewriting record books with a blend of terrifying patience and historic power.

Career Totals

  • Barry Bonds had 762 career home runs, the most in MLB history.
  • Barry Bonds recorded 2,558 career hits over 22 seasons.
  • Barry Bonds drove in 1,996 RBIs during his 22-year MLB career.
  • Barry Bonds scored 2,227 runs in his career from 1986 to 2007.
  • Barry Bonds had a career batting average of .298 across 3,431 games.
  • Barry Bonds walked 2,558 times in his career, an MLB record.
  • Barry Bonds stole 514 bases over his 22 MLB seasons.
  • Barry Bonds had a career OPS of 1.051, highest among players with 10,000+ PA.
  • Barry Bonds played 3,024 games in the outfield during his career.
  • Barry Bonds won 8 Gold Glove Awards in his career from 1990-1998.
  • Barry Bonds had 255 career sacrifice flies.
  • Barry Bonds grounded into 173 double plays in his career.
  • Barry Bonds had a career slugging percentage of .607.
  • Barry Bonds hit 199 doubles in his career.
  • Barry Bonds tripled 77 times in his MLB career.
  • Barry Bonds had 162 hit by pitches in his career.
  • Barry Bonds struck out 1,539 times over 22 seasons.
  • Barry Bonds had 1,440 intentional walks in his career.
  • Barry Bonds played for the Pittsburgh Pirates from 1986-1992, appearing in 1,012 games.
  • Barry Bonds played for the San Francisco Giants from 1993-2007, in 2,419 games.
  • Barry Bonds' career WAR was 162.8 according to Baseball-Reference.
  • Barry Bonds had 10,758 plate appearances in his career.
  • Barry Bonds batted left-handed throughout his career.
  • Barry Bonds threw right-handed as a left fielder primarily.
  • Barry Bonds debuted on May 30, 1986, with the Pirates.
  • Barry Bonds' last game was September 29, 2007.
  • Barry Bonds hit his 756th HR on August 7, 2007, passing Hank Aaron.
  • Barry Bonds had a career on-base percentage of .444.
  • Barry Bonds won 12 Silver Slugger Awards in his career.

Career Totals Interpretation

He was so terrifyingly good that for two decades, pitchers decided they would rather set the record for intentional walks, put him on base nearly half the time, and watch him steal a base or score a run, than let him add to his all-time home run total.

Postseason Stats

  • Barry Bonds hit 9 home runs in 36 postseason games.
  • Barry Bonds batted .245 in 47 playoff games career.
  • In 2002 World Series, Bonds hit .471 with 4 HR vs Angels.
  • Barry Bonds had 1.983 OPS in 2002 WS, MVP runner-up.
  • In 1989 NLCS, Bonds hit .294 with Pirates vs Giants.
  • Barry Bonds stole 8 bases in 2002 playoffs.
  • In 2002 NLCS vs Cardinals, Bonds hit .471, 4 HR.
  • Barry Bonds had 21 walks in 2002 postseason.
  • In 1990 NLCS, Bonds hit safely in all 7 games vs Reds.
  • Barry Bonds batted .200 in 2003 NLDS vs Cubs.
  • In 1977 NLCS with Pirates, young Bonds no appearance.
  • Barry Bonds had 24 hits in 47 postseason AB.
  • In 2000 NLDS, Bonds hit .273 vs Mets.
  • Barry Bonds 1.098 OPS in 2002 NLDS vs Braves.
  • In 1992 NLCS, Bonds hit .222 vs Braves.
  • Barry Bonds had 2 doubles in 2002 World Series.
  • In 2001 NLDS vs D-backs, Bonds 1 HR in 5 games.
  • Barry Bonds struck out 27 times in postseason career.
  • In 1997 NLDS vs Marlins, Bonds hit .353.
  • Barry Bonds 5 RBIs in 2002 NLCS.

Postseason Stats Interpretation

For a man whose regular-season legend was built on superhuman dominance, Barry Bonds' postseason career was a fascinatingly human cocktail of historic, selective brilliance and frustrating, mortal struggle.

Single-Season Leaders

  • Barry Bonds led MLB in home runs 2 times in his career (1993, 2001).
  • In 2001, Barry Bonds hit 73 home runs, MLB single-season record.
  • Barry Bonds hit 46 home runs in 1993 with the Giants.
  • In 2002, Barry Bonds slugged .799 with 46 HRs.
  • Barry Bonds had 45 HRs in 1996.
  • In 2000, Barry Bonds hit 49 home runs.
  • Barry Bonds led MLB with 37 HRs in 1994 (strike-shortened).
  • In 1986, rookie Bonds hit 16 HRs in 113 games.
  • Barry Bonds hit 42 HRs in 1997.
  • In 2004, Bonds hit 45 HRs in 147 games despite injuries.
  • Barry Bonds had 40 HRs in 1999.
  • In 2003, Bonds hit 41 home runs.
  • Barry Bonds led NL with 34 HRs in 1990.
  • In 1992, Bonds hit 34 HRs and won MVP.
  • Barry Bonds hit 33 HRs in 1995.
  • In 2005, Bonds hit 7 HRs in limited 14 games.
  • Barry Bonds hit 26 HRs in 1991.
  • In 1987, Bonds hit 25 HRs as sophomore.
  • Barry Bonds hit 24 HRs in 1988.
  • In 2006, Bonds hit 22 HRs in 153 games.
  • Barry Bonds hit 19 HRs in 1989.
  • In 1998, Bonds hit 37 HRs.
  • Barry Bonds batted .370 in 2002, NL batting title.
  • In 2004, Bonds had .362 batting average.

Single-Season Leaders Interpretation

Barry Bonds mastered the art of the home run to such an exaggerated degree that it felt less like a seasonal accomplishment and more like a metronome of power, whose ticking only grew more deafeningly absurd as his career went from impressive to superhuman.

Walks and OBP

  • Barry Bonds led MLB in walks 12 times (1994-2000,2002-2004,2006,2007).
  • In 2004, Barry Bonds had 232 walks, MLB record.
  • Barry Bonds had 196 intentional walks in 2004, record.
  • In 2002, Bonds walked 198 times with .582 OBP.
  • Barry Bonds had .609 OBP in 2004, highest single-season.
  • In 2001, Bonds had 177 walks and .515 OBP.
  • Barry Bonds drew 136 BB in 1996.
  • In 2003, Bonds had 148 BB and .529 OBP.
  • Barry Bonds had career-high 232 BB in 2004.
  • In 2000, Bonds walked 144 times with .470 OBP.
  • Barry Bonds led NL with 151 BB in 1995.
  • In 1993, Bonds had 98 BB and .407 OBP.
  • Barry Bonds had 68 IBB in 2002.
  • In 2006, Bonds walked 115 times despite .276 BA.
  • Barry Bonds had .436 OBP in 1996.
  • In 2007, Bonds walked 132 times in partial season.
  • Barry Bonds had 120 BB in 2001.
  • In 1998, Bonds had 127 BB.
  • Barry Bonds .512 OBP in 2003.
  • In 1997, Bonds walked 98 times.

Walks and OBP Interpretation

Barry Bonds was so terrifying at the plate that he essentially forced opposing pitchers to donate first base to him as a charity for twelve seasons, peaking in 2004 when his historic 232 walks, including an absurd 196 intentional passes, were less a strategy and more a formal surrender.