Most Stolen Bases of All Time (MLB)
On this page5
Rickey Henderson holds the MLB record for the most career stolen bases, with 1,406 swiped across 25 seasons from 1979 to 2003. That total sits nearly 470 steals ahead of second-place Lou Brock, and Henderson is the only player in history to surpass 1,000.
The stolen base is the game’s boldest offensive act, a runner beating the throw to take a base on his own, and stacking up more than a thousand is a test of speed, instinct and durability across a very long career. The all-time leaderboard rewards leadoff men and burners who turned baserunning into a weapon, and at the very top sits the player who redefined the role. Here is the full leaderboard of baseball’s base-stealers, the milestones behind them, and why the record may never fall. All figures are as of the 2025 season.
The record holder: Rickey Henderson and 1,406 steals
Henderson was baseball’s ultimate leadoff hitter, blending elite speed with the on-base skills and daring that made him a constant threat. Nicknamed the “Man of Steal,” he stole a single-season record 130 bases in 1982 and kept running at a high rate deep into his career, pairing the stolen base record with the all-time record for runs scored.
The scale of his lead is what sets the record apart. At nearly 470 steals beyond Lou Brock, Henderson’s total would require a modern player to steal 50 bases a season for close to 30 years to threaten it, which is why it is often called one of baseball’s untouchable marks.
The full leaderboard of career stolen base leaders
The table below ranks baseball’s all-time career stolen base leaders.
| Rank | Stolen bases | Player | Career |
|---|---|---|---|
| 1 | 1,406 | Rickey Henderson | 1979-2003 |
| 2 | 938 | Lou Brock | 1961-1979 |
| 3 | 914 | Billy Hamilton | 1888-1901 |
| 4 | 897 | Ty Cobb | 1905-1928 |
| 5 | 808 | Tim Raines | 1979-2002 |
| 6 | 752 | Vince Coleman | 1985-1997 |
| 7 | 742 | Arlie Latham | 1880-1909 |
| 8 | 741 | Eddie Collins | 1906-1930 |
| 9 | 738 | Max Carey | 1910-1929 |
| 10 | 723 | Honus Wagner | 1897-1917 |
The list spans more than a century of speed, from 19th-century pioneers like Billy Hamilton and Arlie Latham to modern burners such as Tim Raines and Vince Coleman. Only Henderson cleared 1,000, and only Brock and Hamilton reached 900.
Lou Brock and the base-stealing greats
For years the stolen base record belonged to Lou Brock, whose 938 steals and single-season mark of 118 made him the standard until Henderson broke both. Brock remains second, a Hall of Fame leadoff man in his own right. Behind him, dead-ball era stars Ty Cobb and Honus Wagner mixed base-stealing with elite hitting, appearing high on our most hits in MLB history leaderboard as well.
The modern speedsters and the chase
Tim Raines and Vince Coleman represent the last golden age of base-stealing in the 1980s, each topping 750 steals. Since then, the game has shifted toward power, and stolen base attempts have fallen sharply, which is why no active player is anywhere near this list. The run-producers who batted behind these speedsters populate our most RBIs of all time leaderboard.
Why the record matters
The stolen base record rewards a rare blend of speed, instinct and longevity, and it captures a style of play that once defined winning baseball. Henderson’s 1,406 stands as the definitive measure of base-stealing, and the modern emphasis on power makes it all but impossible to challenge. The teams these table-setters ignited feature on our most World Series wins list.
The short version: Rickey Henderson holds the MLB career stolen base record with 1,406, nearly 470 ahead of Lou Brock (938), the only player ever past 1,000. Billy Hamilton (914) and Ty Cobb (897) are next. As of the 2025 season, no active player is close, and Henderson’s mark stands as one of baseball’s most secure records.
Frequently asked questions
Who has the most stolen bases in MLB history?+
Rickey Henderson has the most stolen bases in MLB history, with 1,406 between 1979 and 2003. He leads second-place Lou Brock (938) by nearly 470, one of the sport's largest margins. Billy Hamilton (914) and Ty Cobb (897) are next. Henderson is the only player ever to exceed 1,000 career steals. All figures are as of the 2025 season.
How many stolen bases did Lou Brock have?+
Lou Brock stole 938 bases across his career, the all-time record until Rickey Henderson passed him in 1991. Brock also held the single-season record with 118 in 1974 before Henderson broke that too. He ranks second on the career list and remains one of the most electrifying base-stealers the game has seen.
What is the single-season stolen base record?+
Rickey Henderson holds the single-season stolen base record with 130, set in 1982. He broke Lou Brock's mark of 118 from 1974. Henderson's ability to steal at that volume year after year is how he built a career total, 1,406, that dwarfs everyone else in baseball history.
Will Rickey Henderson's stolen base record ever be broken?+
It is considered nearly impossible. Henderson stole bases at a historic rate for 25 seasons, and the modern game emphasizes power over speed, with far fewer stolen base attempts. No active player is within hundreds of the mark, so reaching 1,406 would require a style of play that no longer exists at scale.
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 →
The 3,000-Hit Club in MLB (Every Member)
Pete Rose leads all hitters with 4,256, and 33 players have reached 3,000 career hits. The top of the list plus recent inductees, explained.
Longest Hitting Streak in MLB History
Joe DiMaggio holds the record with a 56-game hitting streak in 1941. Full leaderboard of the longest streaks and why the record is considered unbreakable.
Most Home Runs by a Catcher in MLB History
Mike Piazza holds the record with 396 home runs as a catcher. Full leaderboard and what the 'as a catcher' qualifier means for the record explained.
The 500 Home Run Club (MLB)
Only 28 players have hit 500 career home runs. Barry Bonds leads with 762. The full 500 home run club list and why the milestone still matters.
Most Consecutive Games Played in MLB History
Cal Ripken Jr. played 2,632 consecutive MLB games from 1982 to 1998, breaking Lou Gehrig's 2,130. The full leaderboard and why the record is unbreakable.
The 30-30 Club in MLB (History and Members)
The MLB 30-30 club is hitters with 30 home runs and 30 steals in a season. Ken Williams did it first in 1922; the Bonds hold the record with five each.