Who holds the MLB record for most grand slams?

The most grand slams by a player is 23. This was done by Lou Gehrig.

Back


eXTReMe Tracker