Question: what major league baseball player has the most grand slams?
Answer: Alex Rodriguez: 25 The Majors' all-time leader in grand slams spread his damage far and wide. A-Rod's 25 grand slams came off 25 different pitchers.