In MLB between 1954-2010, there were 53 grand slam home runs hit by pitchers, 51 in the regular season and 2 in the post season. During this time frame, 6 pitchers hit 2 grand slams (Camilo Pascual, Tony Cloninger, Dave McNally, Rick Wise, Bob Gibson, Denny Neagle) and 41 have hit 1.
Both of Cloninger's slams came in the same game ... one of McNally's two came in the World Series, the only pitcher to hit a grand slam in the World Series ... Neagle gave up a slam to a pitcher (Kevin Tapani).
Andre ethier has hit 2 grand slams so far
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.
Alex Rodriguez hit 3 grand slams during the 2007 season.
For his entire career he hit 6 grand slams and oddly enough they all were hit in 1987.
3
He has 7
112
Alex Rodriguez has hit three grand slams during the 2010 season.
17
seven
11
1