Yes, five times:
1) June 27, 1987 against the Cleveland Indians.
2) June 11, 1995 against the Boston Red Sox.
3) April 14, 1998 against the Arizona Diamondbacks.
4) May 19, 1998 against the Philadelphia Phillies.
5) May 18, 2000 against the Philadelphia Phillies.
Chat with our AI personalities
San Francisco -- With a mighty swing of his black maple bat, in front of a raucous and all-forgiving home crowd at AT&T Park, San Francisco Giants slugger Barry Bonds became baseball's home run king Tuesday night, crushing career homer No. 756 deep into the stands in right field to wrest the most hallowed record in sports from Hank Aaron. Bonds, reviled by many around baseball for his role in the sport's ever-deepening steroids scandal,
* http://sportsillustrated.cnn.com/2007/baseball/mlb/08/07/bonds.record/index.html
In 1998, Mark McGwire set the single-season home run record with 70 homers. Barry Bonds broke the record in 2001, when he hit 73.
Mark McGwire played for the Oakland A's from 1986-1997 and for the St. Louis Cardinals from 1997-2001.