Baseball Records

Most Grand Slams in Baseball History

A grand slam is the most significant hit in baseball, a home run that occurs when all bases are occupied and instantly scoring four runs. It’s a rare event that can dramatically shift the game’s momentum. Alex Rodriguez holds the all-time record for the most grand slams in baseball history with 25 career grand slams, each against a different pitcher.

Alex Rodriguez (A-Rod) batting for the New York Yankees
Alex Rodriguez (A-Rod) batting for the New York Yankees during a game against the Baltimore Orioles at Oriole Park at Camden Yards on July 28, 2007.
Photo Credit: Keith Allison, CC BY-SA 2.0 <https://creativecommons.org/licenses/by-sa/2.0>, via Wikimedia Commons

Top 5 Most Career Grand Slams in Baseball History

Here are the top 5 players with the most grand slams in baseball history, a milestone that highlights the rarest power moments in the game.

RankPlayerGrand Slams
1Alex Rodriguez25
2Lou Gehrig23
3Manny Ramirez21
4Eddie Murray19
5Willie McCovey18

Alex Rodriguez (25 Grand Slams)

Career: 1994-2016
Teams: Seattle Mariners, Texas Rangers, New York Yankees

Alex Rodriguez had an impressive 22 seasons in MLB and became one of the most formidable hitters in the sport. He set the all-time MLB record with 25 career grand slams. What’s wild is that each of those slams was hit off a different pitcher. He had the most against the Orioles and Rays with four each and three of those were walk-off slams, tying the record for the most game-ending slams.

Lou Gehrig (23 Grand Slams)

Career: 1923-1939
Teams: New York Yankees

Lou Gehrig spent his entire career with the Yankees and was given the nickname “Iron Horse” because of his resilience. He set the MLB record for the most career grand slams with 23, a record that stood for 75 years until Alex Rodriguez broke it in 2013. He hit 11 slams at Yankee Stadium and 12 while playing away with the Senators being his favorite team to hit against (six times).

Manny Ramirez (21 Grand Slams)

Career: 1993-2011
Teams: Cleveland Indians, Boston Red Sox, Los Angeles Dodgers, Chicago White Sox, Tampa Bay Rays

Manny Ramirez was one of the most intimidating right-handed hitters during his time. His 21 career grand slams place him third on the all‑time list just behind Lou Gehrig. A major moment in his career was when he hit his 20th slam surpassing Eddie Murray on the all-time list. Additionally, Ramirez holds the record for the most home runs in postseason play with 29.

Eddie Murray (19 Grand Slams)

Career: 1977-1997
Teams: Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland Indians, Anaheim Angels

Eddie Murray had a remarkable career spanning 21 seasons earning him the nickname “Steady Eddie” due to his reliability. He achieved 19 career grand slams with 16 hit while playing for Baltimore which remains the Orioles’ franchise record. Additionally, Murray was the most effective switch hitter in history, hitting home runs from both sides of the plate in the same game 11 times.

Willie McCovey (18 Grand Slams)

Career: 1959-1980
Teams: San Francisco Giants, San Diego Padres, Oakland Athletics

Willie McCovey had an impressive career spanning 22 seasons and earned the nickname “Stretch” due to his long reach and powerful left-handed swing. He hit a total of 18 grand slams in his career which still holds the record for the National League. Out of those, ten were hit at Candlestick Park where he holds the record for the most home runs in the stadium’s history.