Most Grand Slams in MLB History
On this page5
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.
| Rank | Grand slams | Player | Career |
|---|---|---|---|
| 1 | 25 | Alex Rodriguez | 1994-2016 |
| 2 | 23 | Lou Gehrig | 1923-1939 |
| 3 | 21 | Manny Ramirez | 1993-2011 |
| 4 | 19 | Eddie Murray | 1977-1997 |
| 5 | 18 | Willie McCovey | 1959-1980 |
| 5 | 18 | Robin Ventura | 1989-2004 |
| 7 | 17 | Jimmie Foxx | 1925-1945 |
| 7 | 17 | Ted Williams | 1939-1960 |
| 9 | 16 | Hank Aaron | 1954-1976 |
| 9 | 16 | Dave Kingman | 1971-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.
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.
- Play 162-0 — Draft nine and see if your roster can survive a flawless 162-game MLB season.
- Explore all our games →
- Analyze a trade — Compare both sides of a fantasy baseball trade before you accept.
- Run the MLB predictor — Simulate the MLB postseason bracket down to a World Series champion.
- Explore all our free sports tools →
Related baseball guides
View all →
Best Regular-Season Record in MLB History
The 1906 Cubs' .763 win rate is the best in MLB history; the 2001 Mariners' 116 wins are the most. The full leaderboard, explained.
Longest Losing Streaks in MLB History
The 1889 Louisville Colonels lost 26 straight, the longest losing streak in MLB history. The full list, from the Colonels to the 1961 Phillies, explained.
Longest Winning Streaks in MLB History
The 1916 Giants won 26 straight, the longest winning streak in MLB history. The full list, from the Giants to the 2017 Indians, explained.
Worst Record in MLB History
The 1899 Cleveland Spiders went 20-134, the worst record in MLB history. The full list of futility, from the Spiders to the 2024 White Sox, explained.
Most Hits in MLB History
Pete Rose collected 4,256 career hits, the most in MLB history. The full leaderboard of baseball's all-time hit kings, explained.
Most Saves in MLB History
Mariano Rivera recorded 652 saves, the most in MLB history. The full leaderboard of baseball's all-time save leaders, explained.