SportsMonkie.com
Baseball

Most Grand Slams in MLB History

By SportsMonkie Baseball Desk Updated July 27, 2026
Baseball player swinging at the plate under stadium lights with the bases loaded
On this page5
  1. 01The record holder: Alex Rodriguez and 25 slams
  2. 02The full leaderboard of career grand slams
  3. 03Lou Gehrig and a record that stood for generations
  4. 04The middle-of-the-order sluggers
  5. 05Why the record matters

Alex Rodriguez holds the MLB record for the most career grand slams, with 25 hit across his 22-year career from 1994 to 2016. He passed Lou Gehrig, whose total of 23 had stood as baseball’s benchmark for more than seven decades.

A grand slam is a home run struck with the bases loaded, scoring four runs on a single swing, and it is the single most valuable play in the sport. Hitting them in bulk requires both elite power and a knack for coming up with the bases full, which is why the all-time leaders are among baseball’s greatest run producers. Here is the full leaderboard of career grand slam leaders, and the context behind the numbers. All figures are through the 2025 season.

The record holder: Alex Rodriguez and 25 slams

Rodriguez spent his career in the heart of powerful lineups, first in Seattle and Texas and then with the New York Yankees, where runners were frequently on base ahead of him. That setting, combined with 696 career home runs, produced a steady stream of grand slams and eventually the all-time record of 25.

He broke Gehrig’s mark in 2013, ending one of the longest-standing records in the sport. The two-slam cushion he built is modest, but with no active player anywhere close, it has proven durable.

The full leaderboard of career grand slams

The table below ranks MLB’s all-time career grand slam leaders.

RankGrand slamsPlayerCareer
125Alex Rodriguez1994-2016
223Lou Gehrig1923-1939
321Manny Ramirez1993-2011
419Eddie Murray1977-1997
518Willie McCovey1959-1980
518Robin Ventura1989-2004
717Jimmie Foxx1925-1945
717Ted Williams1939-1960
916Hank Aaron1954-1976
916Dave Kingman1971-1986

The list mixes all-time greats such as Gehrig, Aaron, Foxx and Williams with power specialists like Robin Ventura and Dave Kingman, showing that the record rewards a specific blend of pop and opportunity.

Lou Gehrig and a record that stood for generations

Lou Gehrig’s 23 grand slams anchored the top of this list from the 1930s until 2013. He hit them in fewer games than the modern leaders and did so while batting behind Babe Ruth in the Yankees’ famous lineup, which regularly loaded the bases ahead of him. That his record survived more than 70 years underscores how difficult the feat is to accumulate.

The middle-of-the-order sluggers

Manny Ramirez (21) and Eddie Murray (19) were classic run producers who spent decades hitting cleanup, exactly the profile that generates bases-loaded chances. Robin Ventura’s 18 slams, meanwhile, included a famous stretch of clutch hitting for a player better known for his glove. For more on baseball’s power records, see our leaderboards for the most home runs of all time and the most hits in MLB history.

Why the record matters

Grand slams combine baseball’s biggest swing with its most valuable outcome, four runs at once, so leading the sport in them marks a hitter as both powerful and reliably clutch. For the pitching side of MLB’s record books, see our leaderboard of the most no-hitters thrown and the most MVP awards in MLB.

The short version: Alex Rodriguez holds the MLB grand slam record with 25, ahead of Lou Gehrig (23) and Manny Ramirez (21). As of the 2025 season, no active hitter is close, keeping A-Rod’s mark firmly at the top of the list.

Share this article

Frequently asked questions

Who has hit the most grand slams in MLB history?+

Alex Rodriguez has hit the most career grand slams in MLB history, with 25. He passed Lou Gehrig, who held the record at 23 for over 70 years. Manny Ramirez is third with 21, and Eddie Murray is fourth with 19. A grand slam is a home run hit with the bases loaded. All figures are through the 2025 season.

How many grand slams did Lou Gehrig hit?+

Lou Gehrig hit 23 career grand slams, a record that stood from the 1930s until Alex Rodriguez passed it in 2013. Gehrig's total is remarkable given he played fewer games than modern leaders, and his knack for hitting with the bases loaded was a signature of his run-producing prime with the New York Yankees.

What is a grand slam in baseball?+

A grand slam is a home run hit while all three bases are occupied, scoring four runs on a single swing, the maximum possible from one at-bat. It is the most valuable individual play in baseball, which is why the career leaders are almost all elite power hitters who also batted in the middle of strong lineups that put runners on base.

Is Alex Rodriguez's grand slam record likely to be broken soon?+

Not in the near future. Alex Rodriguez's 25 grand slams sit two ahead of Lou Gehrig's 23, and no active player is close to that range. Grand slams depend on both power and having the bases loaded, a rare combination, so accumulating 25 requires an exceptionally long and productive career. The record looks safe for now.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related baseball guides

View all →