<P> Alex Rodriguez has 25 career grand slams , the most by any player in Major League Baseball history , passing Lou Gehrig 's 23 on September 20 , 2013 . Don Mattingly set the one - season record with six grand slams in 1987 -- remarkably , the only grand slams of his major league career . Travis Hafner tied Mattingly 's Major League record in 2006 , while in 2009 , Albert Pujols tied the one - season National League record of five grand slams set by Ernie Banks in 1955 . </P>
<P> Alex Rodriguez has 25 career grand slams , the most by any player in Major League Baseball history , passing Lou Gehrig 's 23 on September 20 , 2013 . Don Mattingly set the one - season record with six grand slams in 1987 -- remarkably , the only grand slams of his major league career . Travis Hafner tied Mattingly 's Major League record in 2006 , while in 2009 , Albert Pujols tied the one - season National League record of five grand slams set by Ernie Banks in 1955 . </P>
who has the most grand slams in major league baseball history
who has the most grand slams in major league baseball history
Alex Rodriguez
Alex Rodriguez