Barry Bonds
The San Carlos kid who grew up in the Candlestick clubhouse came home and broke the sport. We watched every pitch they wouldn't throw him.
The Barry Bonds Story
Barry Lamar Bonds was born in Riverside on July 24, 1964, but he's ours. He grew up in San Carlos, went to Arundel Elementary, and spent a big chunk of his childhood running around the Giants clubhouse and dugout at Candlestick while his dad, Bobby, played right field next to Willie Mays. Mays became his godfather. The bat he lugged around back then was too heavy for him, so he choked up on it, and he never stopped choking up for the rest of his life. I love that detail more than I probably should.
He went to Junipero Serra High in San Mateo and hit .467 as a senior. The Giants drafted him in the second round in 1982 and then couldn't close a five thousand dollar gap on his contract, so Mays helped steer him toward college instead. Think about that one for a second. Five grand.
Arizona State came next, and he was a monster there too, tying the NCAA record with seven straight hits in the College World Series. Pittsburgh took him sixth overall in 1985 and he was in the big leagues by the end of May 1986. By 1990 he was the National League MVP, and he won it again in 1992. Those Pirates won three straight division titles and lost three straight NLCS, and the last one ended with Bonds throwing home from left as Sid Bream slid in. He hit .167, .148 and .261 in those three Octobers. That stuck to him, and honestly it should have.
Then he came home. In December 1992 he signed a six year, $43.75 million deal with the Giants, the biggest contract the sport had ever seen, and he called it going home. He wanted number 24, but that was Mays's retired number and the city wasn't having it, so he wore 25 for his dad. Bobby joined the coaching staff that same year. If you were a Giants fan who'd just spent a winter sure the team was leaving, it felt like somebody turned the lights back on.
His first season back was absurd. He hit .336 with 46 homers and 123 RBI, won his third MVP in four years, and the Giants won 103 games. Atlanta won 104, there was no wild card yet, and we went home. Bonds said afterward that somebody had to lose and it always seemed to be them. Every Giants fan over forty still has a bruise from that one.
The rest of the nineties were steady brilliance the country mostly shrugged at. In 1996 he became the first National Leaguer to hit 40 homers and steal 40 bases in the same year. In 1998 he became the first player ever with 400 of each. He kept winning Gold Gloves in left, eight in all, and the Giants kept coming up short in October: a three game sweep by the Marlins in 1997 and a loss to the Mets in 2000 where he hit .176. Bill James ranked him the best player of the decade. A lot of the country was busy with other guys.
Then 2001 happened. He hit 73 home runs, walked 177 times, and slugged .863. He broke Mark McGwire's record on October 5 at Pac Bell with numbers 71 and 72 off Chan Ho Park, then hit 73 two days later. He won the MVP and then won it the next three years too, which nobody had ever done. In 2002 he hit .370 and walked 198 times. In 2004, at 40, he hit .362 with a .609 on base percentage, walked 232 times, 120 of them on purpose, and became the oldest MVP ever. He reached base 376 times in 373 at bats that year. Read that line again.
And 2002 was finally the October. Eight postseason homers, a .356 average, 27 walks, a homer in the clincher in Atlanta, the pennant at home, and a World Series where he hit .471 with four homers while the Angels walked him thirteen times. We were eight outs from a parade in Game 6. I still can't watch the rest of it.
A fan has to be honest about the next part. In 2003 his trainer, Greg Anderson, was indicted in the BALCO case, and Bonds told a federal grand jury that December he'd used a clear substance and a cream he was told were flaxseed oil and an arthritis balm. He has always denied knowingly using steroids. He was indicted for perjury and obstruction in November 2007, convicted only of obstruction in 2011, and the full Ninth Circuit threw that conviction out 10 to 1 in April 2015. I'm a homer and I won't pretend the questions aren't real. I also won't pretend I didn't stand up for every one of those swings.
He missed nearly all of 2005 after knee surgeries. He passed Babe Ruth with number 715 at home on May 28, 2006, and on August 7, 2007 he hit number 756 off Mike Bacsik into the right center bleachers at AT&T Park, with Mays at his side for the speech afterward. The Giants announced that September they wouldn't bring him back. His last game was September 26, 2007, 0 for 3 against Jake Peavy. Nobody signed him in 2008. He was 43 and had just led the majors in walks and on base percentage.
Cooperstown still hasn't let him in. His writers' vote climbed from 36.2 percent in 2013 to 66 percent in his tenth and final try in 2022, short of the 75 he needed. The Today's Game committee gave him fewer than four of sixteen votes that December. On December 7, 2025, the Contemporary Baseball Era committee elected his old teammate Jeff Kent and gave Bonds fewer than five votes, which under the Hall's new rules keeps him off that ballot until 2031.
The Giants didn't wait for anybody. They put him on the Wall of Fame on July 8, 2017, retired number 25 on August 11, 2018, and Mays used his turn at the podium that day to ask the voters to put his godson in. He even got a 2014 World Series ring for his work as a spring instructor. Cooperstown can do what it wants. Around here, he's in.
What He Meant to Us
I'll just say it. Barry Bonds is the greatest baseball player who ever lived. The only two I'd even put in the conversation are Ken Griffey Jr. and Willie Mays. That's my top three. I never saw Ted Williams play, so I won't pretend. Some people will bring up Babe Ruth, and look, nobody will ever know how he'd do against today's pitching, but I've got my doubts he'd hit .250. Bonds I watched with my own eyes, and I've never seen anything like him.
I know what the other side says. He cheated, he juiced, he doesn't belong in Cooperstown. Here's my problem with that. He hit 46 homers in 1993, his first year back home with the Giants, and he wasn't on anything back then. I'd bet my house on it. He won seven MVPs. And you can't inject the kind of hitter he was. Nobody can teach that eye, that hand speed, that patience. Steroids don't let you lay off a slider two inches off the plate.
People forget how complete he was. He was a true five tool player. He could fly, he stole 514 bases, and he's still the only guy ever with 500 homers and 500 steals. He won eight Gold Gloves in left field. His arm wasn't a cannon, average strength if I'm being honest, but it was accurate, and he always threw to the right base. He was a great base stealer and a great outfielder before he ever became the home run guy.
And the eye. Best eye I've ever seen at the plate. In 2004 he walked 232 times, which is just a silly number, and yeah, a lot of those were intentional, but that's the point. He was always on base, always disrupting things, scoring runs, driving them in, stealing a bag, hitting one into the Cove. I've never seen a hitter so feared. Buck Showalter actually walked him with the bases loaded in 1998 to give up a run on purpose, and the craziest part is it worked.
Early in his career there were grumblings that he wasn't clutch, and honestly, with Pittsburgh in the 1991 and 1992 NLCS he didn't do much. Then came 2002. He hit three homers against the Braves in the Division Series. The Cardinals were so scared of him in the NLCS they walked him ten times. And in the World Series against the Angels he was on fire, .471 with four homers, including that bomb off Troy Percival in Game 2 that went about 485 feet and had Tim Salmon saying it was the farthest ball he'd ever seen hit.
The Giants should have won that Series. I'll go to my grave saying Dusty Baker blew Game 6 with the way he handled the bullpen, pulling Russ Ortiz in the seventh up 5 to 0, but that's another story. Bonds never won a ring, and that's really sad. To make a long story short, everybody knows what Barry Bonds was. I'm just telling you how it looked from the stands. Best player that ever lived, and an absolutely incredible talent.
Why He Was Clutch
Clutch with Bonds was never about one swing. It was the other dugout deciding, inning after inning, that they'd rather put a man on base than find out. Buck Showalter walked him with the bases loaded in 1998 and forced in a run on purpose. The Angels walked him seven times intentionally in one World Series. That's a manager telling you who the most dangerous hitter in the building is, with a run on the line.
I'll be straight about the record, because pretending otherwise would insult anybody who lived through it. For a long time he was a bad October hitter. With Pittsburgh he hit .167, .148 and .261 in three straight NLCS losses. With the Giants he hit .250 against the Marlins in 1997 and .176 against the Mets in 2000. His career postseason average sits at .245. People in Pittsburgh said it out loud, and so did people around here.
Then 2002 wiped most of that out. He homered in the deciding Game 5 in Atlanta, tied Game 5 of the NLCS with a sacrifice fly in the eighth before Kenny Lofton won the pennant, homered in his first ever World Series at bat, homered off Troy Percival in the ninth of Game 2, homered again in Game 6, and got on base almost every time they let him swing. Eight homers that October. A .978 slugging percentage.
And he still didn't get the ring. His homer made it 4 to 0 in Game 6, and in the eighth inning his own error on a Garret Anderson single put the go ahead run in scoring position before Troy Glaus doubled to left. It's part of the story and I won't leave it out. Eight hits, four homers, thirteen walks, and the trophy still went to Anaheim, which might be the most Giants sentence ever written.
Clutch Moments
- May 28, 1998
So feared they walked him with the bases loaded
Bottom of the ninth at 3Com Park, Diamondbacks up 8 to 6, bases loaded. Instead of pitching to Bonds, Buck Showalter had Gregg Olson put him on intentionally. Jeff Kent walked in to make it 8 to 7, and the move worked: Brent Mayne lined out to right to end it.
It's one of only a handful of bases loaded intentional walks in big league history, and it tells you everything about how pitchers felt with Bonds standing in the box.
- October 5, 2001
71 and 72 off Chan Ho Park at Pac Bell
The Dodgers jumped out 5 to 0 in the first. With two outs in the bottom half, Bonds took Chan Ho Park deep for number 71, breaking Mark McGwire's single season record in front of the home crowd. Then he led off the third with number 72, also off Park. The Giants lost a wild one 11 to 10, but nobody remembers the final. Two days later he hit 73.
- October 7, 2002
The homer that finished Atlanta
Game 5 of the NLDS at Turner Field, winner take all. Bonds led off the fourth against Kevin Millwood with the Giants up 1 to 0 and hit it out to make it 2 to 0. The Giants held on 3 to 1 and moved on to the NLCS.
- October 14, 2002
Tying sacrifice fly, then the pennant
NLCS Game 5 at Pac Bell, Giants down 1 to 0 to St. Louis in the eighth. Matt Morris had walked Bonds intentionally his previous time up. This time, with one out and runners on second and third, Bonds lifted a sacrifice fly to left to score Kenny Lofton and tie it. In the ninth, Lofton singled home David Bell with two outs and the Giants were going to the World Series.
- October 19, 2002
First World Series at bat, gone
Game 1 in Anaheim. Bonds led off the second against Jarrod Washburn and homered in his very first World Series plate appearance. Reggie Sanders went back to back behind him, J.T. Snow added a two run shot later, and the Giants won 4 to 3.
- October 20, 2002
The Percival homer
Game 2 was a slugfest the Giants lost 11 to 10, and the Angels walked Bonds three times, once intentionally. With two outs in the ninth and the Giants down two, he got hold of a Troy Percival pitch and sent it a mile to right to cut it to 11 to 10. It didn't win the game. It was estimated at 485 feet, and on the replay you can see Angels right fielder Tim Salmon saying it was the farthest ball he'd ever seen hit. Anybody who saw it still brings it up.
- October 26, 2002
Game 6: the homer, and the eighth inning
Leading off the sixth with the Giants up 3 to 0, Bonds homered off Francisco Rodriguez for his fourth homer of the Series and a 4 to 0 lead. Jeff Kent's single in the seventh made it 5 to 0. Then Scott Spiezio hit a three run homer in the bottom of the seventh, Darin Erstad homered to start the eighth, and Bonds's fielding error on Garret Anderson's single let Anderson take second before Troy Glaus doubled to left to score two. Angels 6, Giants 5. They lost Game 7 the next night, 4 to 1.
- May 28, 2006
715, past Ruth
Down 6 to 0 against Colorado at AT&T Park, Bonds came up in the fourth with Steve Finley on base and drove a Byung Hyun Kim pitch to center for career homer 715, passing Babe Ruth. The ball went through the hands of a bunch of fans and onto a platform before a guy standing in a concession line came up with it. The Giants lost 6 to 3.
- August 7, 2007
756
Tied 4 to 4, one out in the bottom of the fifth at AT&T Park, full count against Washington's Mike Bacsik. Bonds hit the seventh pitch of the at bat into the right center bleachers for career home run 756, passing Hank Aaron. His son Nikolai met him at the plate, Aaron congratulated him on the scoreboard, and Willie Mays stood next to him while he thanked the city. He finished 3 for 3. The Giants lost 8 to 6, which somehow felt right for that year.
What They Said About Bonds
“Griffey has always been more popular, but Bonds has been a far, far greater player.”
“I would like to offer my congratulations to Barry Bonds on becoming baseball's career home run leader. It is a great accomplishment which required skill, longevity and determination.”
“I dreamed of this as a kid. Unfortunately, when I dreamed about it I thought I'd be the one hitting the home runs, and not giving it up.”
“He was one of those kids who, if you gave him love, he'd give it back to you twice.”
“On behalf of all the people in San Francisco and all over the country, vote this guy in. He is very, very important to me.”
“We knocked heads a little bit. He was a guy that motivated me at times, in frustration and love, at times both.”
Career Stats
| Year | Team | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1986 | PIT | 113 | 413 | 72 | 92 | 26 | 3 | 16 | 48 | 36 | 65 | .223 | .330 | .416 | .746 |
| 1987 | PIT | 150 | 551 | 99 | 144 | 34 | 9 | 25 | 59 | 32 | 54 | .261 | .329 | .492 | .821 |
| 1988 | PIT | 144 | 538 | 97 | 152 | 30 | 5 | 24 | 58 | 17 | 72 | .283 | .368 | .491 | .859 |
| 1989 | PIT | 159 | 580 | 96 | 144 | 34 | 6 | 19 | 58 | 32 | 93 | .248 | .351 | .426 | .777 |
| 1990 | PIT | 151 | 519 | 104 | 156 | 32 | 3 | 33 | 114 | 52 | 93 | .301 | .406 | .565 | .971 |
| 1991 | PIT | 153 | 510 | 95 | 149 | 28 | 5 | 25 | 116 | 43 | 107 | .292 | .410 | .514 | .924 |
| 1992 | PIT | 140 | 473 | 109 | 147 | 36 | 5 | 34 | 103 | 39 | 127 | .311 | .456 | .624 | 1.080 |
| 1993 | SF | 159 | 539 | 129 | 181 | 38 | 4 | 46 | 123 | 29 | 126 | .336 | .458 | .677 | 1.135 |
| 1994 | SF | 112 | 391 | 89 | 122 | 18 | 1 | 37 | 81 | 29 | 74 | .312 | .426 | .647 | 1.073 |
| 1995 | SF | 144 | 506 | 109 | 149 | 30 | 7 | 33 | 104 | 31 | 120 | .294 | .431 | .577 | 1.008 |
| 1996 | SF | 158 | 517 | 122 | 159 | 27 | 3 | 42 | 129 | 40 | 151 | .308 | .461 | .615 | 1.076 |
| 1997 | SF | 159 | 532 | 123 | 155 | 26 | 5 | 40 | 101 | 37 | 145 | .291 | .446 | .585 | 1.031 |
| 1998 | SF | 156 | 552 | 120 | 167 | 44 | 7 | 37 | 122 | 28 | 130 | .303 | .438 | .609 | 1.047 |
| 1999 | SF | 102 | 355 | 91 | 93 | 20 | 2 | 34 | 83 | 15 | 73 | .262 | .389 | .617 | 1.006 |
| 2000 | SF | 143 | 480 | 129 | 147 | 28 | 4 | 49 | 106 | 11 | 117 | .306 | .440 | .688 | 1.128 |
| 2001 | SF | 153 | 476 | 129 | 156 | 32 | 2 | 73 | 137 | 13 | 177 | .328 | .515 | .863 | 1.378 |
| 2002 | SF | 143 | 403 | 117 | 149 | 31 | 2 | 46 | 110 | 9 | 198 | .370 | .582 | .799 | 1.381 |
| 2003 | SF | 130 | 390 | 111 | 133 | 22 | 1 | 45 | 90 | 7 | 148 | .341 | .529 | .749 | 1.278 |
| 2004 | SF | 147 | 373 | 129 | 135 | 27 | 3 | 45 | 101 | 6 | 232 | .362 | .609 | .812 | 1.421 |
| 2005 | SF | 14 | 42 | 8 | 12 | 1 | 0 | 5 | 10 | 0 | 9 | .286 | .404 | .667 | 1.071 |
| 2006 | SF | 130 | 367 | 74 | 99 | 23 | 0 | 26 | 77 | 3 | 115 | .270 | .454 | .545 | .999 |
| 2007 | SF | 126 | 340 | 75 | 94 | 14 | 0 | 28 | 66 | 5 | 132 | .276 | .480 | .565 | 1.045 |
| Career | 2986 | 9847 | 2227 | 2935 | 601 | 77 | 762 | 1996 | 514 | 2558 | .298 | .444 | .607 | 1.051 |
Regular season. Highlighted rows are his Bay Area seasons. Scroll the table sideways on a phone.