19 by Eddie Murray.
Murray had 19 grand slams in 21 seasons (1977-1997). He hit 16 grand slams for the Baltimore Orioles, 1 for the Los Angeles Dodgers, and 2 for the New York Mets. He is 3rd in MLB career grand slams behind Manny Ramirez (20) and Lou Gehrig (23).
Chat with our AI personalities