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.
Lou Gehrig hit 23 career grand slam home runs, the most by any player in Major League Baseball history.
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.
mike penis
23 Career Grand Slams. Lou Gehrig
Fred Lynn hit a grand slam in the 1983 All-Star Game
Bob Kennedy
No, Carlos Zambrano did not hit a grand slam in 2008.
No, actually they did not hit a grand slam in 2009. Very unusual.
Lou Gehrig hit 23 career grand slam home runs, the most by any player in Major League Baseball history.
Grand Slam First PitchKevin Kouzmanoff (Texas) was the first in 2006, Daniel Nava (Boston) was the second in 2010.
Martin Prado. He hit a grand slam Monday, May 10, 2010.
Cal Ripkin Jr. hit first grand slam on July 3, 1994 against the Los Angeles Angels. He hit his second grand slam on June 3, 1995 against the Oakland Athletics. He hit his third grand slam on May 28, 1996 against the Seattle Mariners. He hit his fourth grand slam on May 6, 1997 against the Los Angeles Angels. He hit his final grand slam on June 30, 1997 against the Philadelphia Phillies.
He hit his grand slam off Joe Borowski of the Chicago Cubs on June 18, 2005 at Yankee Stadium.
Paul Konerko of the Chicago White Sox ... his grand slam came in the 7th inning of Game 2 of the 2005 WS against the Houston Astros.
its called a hitting for the cycle
roger conner
Ryan Braun