Question: Who has the most grand slams in major league baseball?
Disambiguated questions and answers: question: Who has the most career grand slams in MLB history?
Who has the most single-season grand slams in MLB history?
answer: Alex Rodriguez
Don Mattingly and Travis Hafner
Natural Questions answer: Alex Rodriguez (from the Wikipedia article "Grand slam (baseball)")