who holds mlb record for grand slams
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. Meanwhile, Don Mattingly set the one-season record with six grand slams in 1987 â remarkably, the only grand slams of his major league career.