Fernando Tatis. He is the only player to ever do this
As of 04AUG09, Albert Pujols has 11 career grand slams. That is the most by any St. Louis Cardinal in history. So far, he has 5 grand slams in the 2009 season.
Fernando Tatis
no
Fernando Tatis hit 2 grand slams in the same inning for the St. Louis Cardinals so 8 is the most RBIs in one inning by a single player. At least as of 10/12/10
Through the 2013 season, there were 6452 grand slams hit in baseball history. The most grand slams in a season happened in the year 2000 when 176 grand slams were hit.
17 grand slams wow
2 grand slams (as on 5 July 2010)
Juan Uribe, in 2010, did it with the SF Giants, totaling 8 RBI's in one inning.
Kenny Rogers gave up 11 grand slams and Nolan Ryan gave up 10 grand slams.
Oh yes he haswon 8 grand slams so far.
Fernando Tatis of the St Louis Cardinals drove in 8 in one inning against the Los Angeles Dodgers. He hit two Grand Slams off of Chan Ho Park. April 23 1999.
Fernando Tatis. Tatis, then with the St. Louis Cardinals, hit two grand slams in the third inning of the game played April 23, 1999 against the Los Angeles Dodgers at Dodger Stadium. Both came off of Chan Ho Park.