Most Hits in MLB History
On this page5
Pete Rose holds the MLB record for the most career hits, with 4,256 collected across 24 seasons from 1963 to 1986. He passed Ty Cobb’s 4,189 in 1985, and the two remain the only players in baseball history ever to reach 4,000 hits.
The hit is baseball’s most basic unit of success, and accumulating them by the thousand is a test of longevity as much as talent. The all-time leaderboard rewards players who stayed productive for two decades or more, and at the very top sits a man who played more games than anyone in history. Here is the full leaderboard of baseball’s hit kings, the milestones behind them, and the context surrounding the record. All figures are as of the 2025 season.
The record holder: Pete Rose and 4,256 hits
Rose earned the nickname “Charlie Hustle” for his relentless, all-out style, and he turned that consistency into the sport’s most famous counting record. He was never a great power hitter, but he sprayed singles and doubles across a 24-year career and appeared in more games than any player ever has, which is how he overtook Cobb in 1985.
The record stands as official and unchallenged on the field. Off it, Rose remains a divisive figure: a lifetime ban for betting on games has kept him out of the Hall of Fame, so the sport’s hit leader is also its most notable exile. The number, 4,256, endures regardless.
The full leaderboard of career hits leaders
The table below ranks baseball’s all-time career hits leaders.
| Rank | Hits | Player | Career |
|---|---|---|---|
| 1 | 4,256 | Pete Rose | 1963-1986 |
| 2 | 4,189 | Ty Cobb | 1905-1928 |
| 3 | 3,771 | Hank Aaron | 1954-1976 |
| 4 | 3,630 | Stan Musial | 1941-1963 |
| 5 | 3,514 | Tris Speaker | 1907-1928 |
| 6 | 3,465 | Derek Jeter | 1995-2014 |
| 7 | 3,435 | Cap Anson | 1871-1897 |
| 8 | 3,420 | Honus Wagner | 1897-1917 |
| 9 | 3,419 | Carl Yastrzemski | 1961-1983 |
| 10 | 3,384 | Albert Pujols | 2001-2022 |
The list is a tour through baseball history, from 19th-century pioneers like Cap Anson to modern icons such as Derek Jeter and Albert Pujols. Only Rose and Cobb cleared 4,000, and just three players in the top 10 played the bulk of their careers after 1960.
Ty Cobb and the record he held
For 57 years the hits record belonged to Ty Cobb, whose 4,189 were compiled during a career that also produced the highest batting average ever, .366. His mark looked permanent until Rose, chasing it deep into his 40s, finally passed him in September 1985. Cobb remains second, the only other member of the 4,000-hit club.
Hank Aaron and the 3,000-hit greats
Hank Aaron leads the chase behind the top two with 3,771 hits, a total that pairs with his fame as a home run king. Aaron is one of only a handful of players to combine elite power with elite hit totals, appearing near the top of both leaderboards. His all-around case is explored further on our most home runs of all time leaderboard, while the teams that these stars carried appear on our most World Series wins list.
Why the record matters
Career hits reward the rarest combination in baseball: sustained excellence over a very long time. Rose’s 4,256 captures a player who simply refused to stop producing, and the two-decade grind required to approach it is why no active player is close. Power hitters chase a different milestone, the single-season and career home run marks charted on our most home runs in a season leaderboard.
The short version: Pete Rose holds the MLB career hits record with 4,256, ahead of Ty Cobb (4,189), the only other player to reach 4,000. Hank Aaron (3,771) leads the rest of the field. As of the 2025 season, no active player is close, and Rose’s mark remains one of baseball’s most secure records.
Frequently asked questions
Who has the most hits in MLB history?+
Pete Rose has the most hits in MLB history, with 4,256 collected between 1963 and 1986. He passed Ty Cobb's 4,189 in 1985. Those two are the only players ever to reach 4,000 career hits, and they lead third-place Hank Aaron (3,771) by nearly 400. All figures are as of the 2025 season.
How many hits did Ty Cobb have?+
Ty Cobb collected 4,189 career hits, the record for more than half a century until Pete Rose passed him in 1985. Cobb played from 1905 to 1928 and remains the all-time leader in career batting average at .366. He sits second on the hits list, the only player besides Rose to reach 4,000.
Will any active player break the MLB hits record?+
It is very unlikely in the near future. Reaching 4,256 hits requires roughly 200 hits a season for more than two decades, and no active player is close to the pace. Modern careers and playing styles make sustained 200-hit seasons rare, so Pete Rose's record is considered one of baseball's most durable marks.
Why is Pete Rose not in the Baseball Hall of Fame?+
Pete Rose was banned from baseball in 1989 for betting on games while managing the Cincinnati Reds, which made him ineligible for Hall of Fame consideration. His on-field record, including the all-time hits mark of 4,256, is undisputed, but the gambling ban has kept him out of Cooperstown. The statistical record itself still stands as official.
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.
- Open the ERA calculator — Work out earned run average from earned runs and innings pitched — handles the .1/.2 thirds convention.
- Explore all our free sports tools →
Related baseball guides
View all →
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.
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 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.
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.
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.
The Fastest Pitch in MLB History
Aroldis Chapman threw the fastest pitch in MLB history at 105.8 mph in 2010. The full leaderboard of the hardest throwers ever, explained.