Jimmy Foxx (17 Grand Slams) was not a career long pitcher, but he did pitch 23.2 innings in his career. He's ranked 6th all-time.
Dave Kingman (16 Grand Slams) logged 4 innings in his career.
Babe Ruth also had 16 Grand Slams.
Tony Cloniger was the first and only pitcher to hit two grand slams in one game in 1966. According to Baseball Almanac, the MLB career record for grand slams by a pitcher is 2 and is held by 7 pitchers: Camilo Pascual, Dizzy Trout, Tony Cloninger, Bob Gibson, Denny Neagle, Rick Wise, and Schoolboy Rowe
Lou Gehrig
4 Grand Slams = Alexei Ramirez (2B, 2008 Chicago White Sox) 04-25-09. He became the second fastest in major league historyto reach five grand slams in 152 games,according to Elias Sports Bureau.
No major league pitcher has ever hit two grand slam home runs in an inning. But on July 3, 1966, pitcher Tony Cloninger of the Atlanta Braves belted two grand slams against the San Francisco Giants at Candlestick Park. Cloninger also hit a run-scoring single, giving him a record (for a pitcher) of nine runs batted in in one game. The Braves beat the Giants 17-3.
On July 3, 1966, pitcher Tony Cloninger hit two grand slams in a game against the San Francisco Giants.
Tony Cloninger set a major league record for RBIs by a pitcher with 2 grand slams and an RBI single for the Atlanta Braves in a 17-3 win over the San Francisco Giants on July 3, 1966.
Lou Gehrig with 23 grand slams
Lou Gehrig
4 Grand Slams = Alexei Ramirez (2B, 2008 Chicago White Sox) 04-25-09. He became the second fastest in major league historyto reach five grand slams in 152 games,according to Elias Sports Bureau.
Currently, The Yankees Alex Rodriguez and the Royals Yuniesky Betancourt are the major league leaders with three grand slams each in 2010.
No major league pitcher has ever hit two grand slam home runs in an inning. But on July 3, 1966, pitcher Tony Cloninger of the Atlanta Braves belted two grand slams against the San Francisco Giants at Candlestick Park. Cloninger also hit a run-scoring single, giving him a record (for a pitcher) of nine runs batted in in one game. The Braves beat the Giants 17-3.
On July 3, 1966, pitcher Tony Cloninger hit two grand slams in a game against the San Francisco Giants.
Lou Gehrig hit 23 during his career. Manny Ramirez has 20.
McCovey
Tony Cloninger set a major league record for RBIs by a pitcher with 2 grand slams and an RBI single for the Atlanta Braves in a 17-3 win over the San Francisco Giants on July 3, 1966.
As of September 1, 2007 this has never happened. There are 12 players that have hit two grand slams in one game and only one player, Fernando Tatis, that has hit two grand slams in the same inning. Click on the 'Two Grand Slams in a Game' link to see who the twelve players are that have hit two grand slams in one game.
"Steady Eddie" Murray hit 19 grand slams in his Major League Baseball career.
Alex Rodriguez set the major league record for grand slam home runs in September 2013 with his 24th. He had been tied with Lou Gehrig with 23 grand slams since June 12, 2012. They are followed on the list by Manny Ramirez with 21, and Eddie Murray with 19. In fifth place is Willie McCovey, who holds the National League record for career grand slams with 18.