In MLB, that is Julio Franco of the Atlanta Braves.
Franco hit a grand slam off of Valerio de los Santos of the Florida Marlins on June 27, 2005 at the age of 46.
Chat with our AI personalities
Lou Gehrig hit 23 career grand slam home runs, the most by any player in Major League Baseball history.
mike penis
Unfortunately, the most recent data I could find was for the 2008 MLB season. In 2008, 124 grand slams were hit (72 in the AL and 52 in the NL) in 2428 total games for an average of 1 grand slam every 19.58 games. The most grand slams hit in an MLB season is 176 (89 in the AL and 87 in the NL) in 2429 games in the 2000 season for an average of 1 grand slam every 13.80 games.
23 Career Grand Slams. Lou Gehrig
Fred Lynn hit a grand slam in the 1983 All-Star Game