Barry Bonds of the San Francisco Giants bats during a Major League Baseball game circa 1996 at Candlestick Park in San Francisco, California. Bonds...
Former San Francisco Giants player Barry Bonds speaks at a ceremony to retire his jersey at AT&T Park on August 11, 2018 in San Francisco, California.
Barry Bonds of the National Team pops out to centerfield during the first inning of the Major League Baseball 75th All-Star Game at Minute Maid Park...
Barry Bonds of the San Francisco Giants stands on deck during the Major League Baseball National League East game against the Chicago Cubs on 13...
Former San Francisco Giants player Barry Bonds looks during a ceremony to retire his jersey at AT&T Park on August 11, 2018 in San Francisco,...
Barry Bonds of the San Francisco Giants during the 1994 All Star Game on July 12, 1994 at Three Rivers Stadium in Pittsburgh, Pennsylvania.
Barry Bonds of the San Francisco Giants speaks during a press conference about his return to the organization as a special hitting coach for one week...
Leftfielder Barry Bonds of the San Francisco Giants poses for a photo on March 16, 2004 in Scottsdale Stadium in Scottsdale, Arizona.
Barry Bonds of the San Francisco Giants looks on from the dugout prior to the start of Major League Baseball game circa 1993 at Candlestick Park in...
Barry Bonds of the San Francisco Giants bats during a game against the Pittsburgh Pirates at Three Rivers Stadium in 1993 in Pittsburgh, Pennsylvania.
Barry Bonds of the San Francisco Giants bats during an MLB game at Wrigley Field in Chicago, Illinois. Bonds played for 22 years with 2 different...
Barry Bonds of the Pittsburgh Pirates and Willie Mays of San Francisco Giants, pose before a MLB All Star game at Jack Murphy Stadium in San Diego,...
Barry Bonds of the San Francisco Giants looks on during his game against the San Diego Padres during a Major League Baseball game on September 26,...
Barry Bonds of the San Francisco Giants swings a weighted bat from the on-deck circle as he gets ready to bat during MLB game action against the...
Barry Bonds of the San Francisco Giants bats during an MLB game versus the Chicago Cubs at Wrigley Field in Chicago, Illinois during the 1994 season.
Barry Bonds of the San Francisco Giants celebrates after hitting career home run against Mike Bacsik of the Washington Nationals on August 7, 2007 at...
Barry Bonds of the San Francisco Giants poses during photo day at Scottsdale Stadium on February 28, 2007 in Scottsdale, Arizona.
Barry Bonds of the San Francisco Giants bats during a Major League Baseball game circa 1993 at Candlestick Park in San Francisco, California. Bonds...
Willie Mays , Bobby Bonds and Barry Bonds hold up the No. 25 jersey that Barry Bonds will wear as a San Francisco Giant. The three were welcomed at a...
Barry Bonds of the San Francisco Giants looks on in between pitches during his at-bat against the Colorado Rockies on August 27, 2007 at AT&T Park in...
Outfielder Barry Bonds of the San Francisco Giants in action during a game against the Cincinnati Reds at 3Com Park in San Francisco, California. The...
Barry Bonds of the San Francisco Giants bats during a Major League Baseball game circa 1993 at Candlestick Park in San Francisco, California. Bonds...
Barry Bonds of the Pittsburgh Pirates, Kevin Mitchell of San Francisco Giants, and Cecil Fielder of the Detroit Tigers pose before the MLB All Star...
This 16 December 1992 file photo shows San Francisco Giants baseball greats Willie Mays , Bobby Bonds and Bonds' son Barry Bonds holding up the No....
Barry Bonds of the San Francisco Giants bats against the Los Angeles Dodgers at AT&T Park on October 7, 2001 in San Francisco, California.
Barry Bonds of the San Francisco Giants bats during a Major League Baseball game circa 1996 at Candlestick Park in San Francisco, California. Bonds...
Former San Francisco Giants player Barry Bonds looks on during a ceremony to retire his jersey at AT&T Park on August 11, 2018 in San Francisco,...
Barry Bonds of the San Francisco Giants looks on during a baseball game against the Philadelphia Phillies on August 3, 1998 at Veterans Stadium in...
Barry Bonds of the San Francisco Giants bats during a Major League Baseball game circa 1993 at Candlestick Park in San Francisco, California. Bonds...
Barry Bonds of the San Francisco Giants bats during 4-1 victory over the San Diego Padres at Petco Park in San Diego, Calif. On Thursday, Sept. 30,...
Former San Francisco Giants player Barry Bonds looks on during a ceremony celebrating the career of retiring manager Bruce Bochy of the San Francisco...
Barry Bonds of the San Francisco Giants stands on deck during the Major League Baseball National League West game against the Colorado Rockies on 2...
Barry Bonds of the San Francisco Giants watches his 73rd home run hit against the Los Angeles Dodgers during the first inning at Pacific Bell Park in...
Barry Bonds of the San Francisco Giants looks on from the on-deck circle against the New York Mets during a Major League Baseball game circa 1993 at...
Barry Bonds of the San Francisco Giants swings the bat during the game against the Colorado Rockies at Coors Field on July 16, 2004 in Denver,...
Barry Bonds of the San Francisco Giants watches his 761st home run, a solo shot off of Chris Capuano the Milwaukee Brewers during the fourth inning...
Barry Bonds , formerly of the San Francisco Giants, looks on prior to Game One of the 2022 NBA Finals between the Golden State Warriors and the...
San Francisco Giants Barry Bonds grimaces after swinging and missing in Cactus League action vs the Oakland A's at Scottsdale Stadium in Scottsdale,...
Barry Bonds of the San Francisco Giants looks on from on deck as he waits to bat against the Pittsburgh Pirates during a Major League Baseball game...
Former San Francisco Giants outfielder Barry Bonds is introduced on the field during a ceremony honoring the 1997 team before the game against the...
Baseball: San Francisco Giants Barry Bonds in action vs Colorado Rockies, San Francisco, CA 5/27/2001
Barry Bonds of the San Francisco Giants looks on during the game against the Pittsburgh Pirates at AT&T Park August 12, 2007 in San Francisco,...
Outfielder Barry Bonds of the San Francisco Giants is on the field during the game against the Oakland Athletics at McAfee Coliseum on May 19, 2006...
Barry Bonds of the San Francisco Giants watches the ball fly after connecting at 3Com Park in San Francisco, California.
Barry Bonds of the San Francisco Giants looks on against the Houston Astros on October 4, 2001 at Minute Maid Park in Houston, Texas.
Left fielder Barry Bonds of the San Francisco Giants watches his shot during a game. Mandatory Credit: Jonathan Daniel /Allsport
Fans wait in the San Francisco Bay outside Pac Bell Park to catch Barry Bonds' #25 of the San Francisco Giants 73rd home run during the Giants' game...
Barry Bonds of the San Francisco Giants bats during 11-5 victory over the Los Angeles Dodgers at SBC Park on Tuesday, June 22, 2004.
San Francisco Giants Barry Bonds points to the sky after hitting his 703rd home run in the 3rd inning off Los Angeles Dodger Jeff Weaver Sunday,...
Barry Bonds at bat in the 4th inning during the game between the San Francisco Giants and the New York Mets at Shea Stadium in Queens, New York on...
San Francisco Giants slugger Barry Bonds watches his ball fly over the right field wall after hitting his 73rd record breaking homerun of the season...
Barry Bonds of the San Francisco Giants runs on the field during a game against the Cincinnati Reds at Cinergy Field on April 5, 1999 in Cincinnati,...
Left fielder Barry Bonds of the San Francisco Giants swings the bat during the MLB game against the San Diego Padres on April 6, 2002 at Pacific Bell...
Barry Bonds of the San Francisco Giants at bat during the game against the Houston Astros at Pac Bell Park in San Francisco, California. The Astros...
Barry Bonds of the San Francisco Giants speaks during a press conference about his return to the organization as a special hitting coach for one week...
Barry Bonds of the San Francisco Giants celebrates against the Houston Astros on October 4, 2001 at Minute Maid Park in Houston, Texas.
Leftfielder Barry Bonds of the San Francisco Giants poses for a photo on March 16, 2004 in Scottsdale Stadium in Scottsdale, Arizona.
Barry Bonds of the San Francisco Giants is presented with the Most Valuable Player award prior to the start of Major League Baseball game circa 1993...