Most Career Hits in MLB History: All-Time Top 25

In a sport where failing two out of three times makes you a star, piling up base hits for two full decades is one of the hardest things to do in all of baseball. The all-time hits leaders are the game’s greatest models of consistency and longevity, players who showed up every day and kept the line moving for 20 years or more. So who has the most career hits in MLB history, and how close has anyone come to the magic number?

The record at the top has stood since 1985, and it belongs to a complicated figure whose on-field greatness is matched by his off-field controversy. Below him sits a who’s who of legends, plus one modern player still climbing and an international star with a fascinating twist to his total.

The chart below ranks the top 25 hit leaders of all time, with their career totals and Hall of Fame status. Take a look, then we’ll dig into the stories.

Most Career Hits in MLB History
The all-time top 25 hit leaders
All-Time Leader
4,256
Pete Rose
Second
4,189
Ty Cobb
3,000 Hit Club
33
players all-time
Active Leader
3,384
Albert Pujols
Top 10 hit leaders of all time
Pete Rose4,256
Ty Cobb4,189
Hank Aaron3,771
Stan Musial3,630
Tris Speaker3,514
Derek Jeter3,465
Cap Anson3,435
Honus Wagner3,430
Carl Yastrzemski3,419
Albert Pujols3,384
Only Pete Rose and Ty Cobb have ever reached 4,000 career hits.
The all-time top 25
# Player Hits Status
1 Pete Rose 4,256 Banned
2 Ty Cobb 4,189 Hall of Fame
3 Hank Aaron 3,771 Hall of Fame
4 Stan Musial 3,630 Hall of Fame
5 Tris Speaker 3,514 Hall of Fame
6 Derek Jeter 3,465 Hall of Fame
7 Cap Anson 3,435 Hall of Fame
8 Honus Wagner 3,430 Hall of Fame
9 Carl Yastrzemski 3,419 Hall of Fame
10 Albert Pujols 3,384 Recently retired
11 Paul Molitor 3,319 Hall of Fame
12 Eddie Collins 3,314 Hall of Fame
13 Willie Mays 3,293 Hall of Fame
14 Eddie Murray 3,255 Hall of Fame
15 Nap Lajoie 3,243 Hall of Fame
16 Cal Ripken Jr. 3,184 Hall of Fame
17 Miguel Cabrera 3,174 Recently retired
18 Adrian Beltre 3,166 Hall of Fame
19 George Brett 3,154 Hall of Fame
20 Paul Waner 3,152 Hall of Fame
21 Robin Yount 3,142 Hall of Fame
22 Tony Gwynn 3,141 Hall of Fame
23 Alex Rodriguez 3,115 Not in HOF
24 Dave Winfield 3,110 Hall of Fame
25 Ichiro Suzuki 3,089 Hall of Fame
MLB career hits only. Totals through the 2026 season per Baseball-Reference. “Banned” notes Pete Rose’s lifetime ineligibility. Ichiro’s MLB total does not include his 1,278 hits in Japan.
Behind the Numbers
What it takes to join this list
200×24
Roughly the math of the record: about 200 hits a year for 24 seasons
2
Players ever to reach 4,000 hits: Rose and Cobb
4,367
Ichiro’s combined hits in Japan and MLB, more than Rose’s MLB record
1985
Year Rose passed Cobb, a record that had stood for 57 years
The hit king, on and off the field
Pete Rose’s 4,256 hits are the gold standard, but his lifetime ban for gambling has kept him out of the Hall of Fame despite the on-field resume.
The Ichiro question
If his nine seasons in Japan counted, Ichiro’s 4,367 professional hits would top Rose. MLB only counts his 3,089 big-league hits, but the debate is a fun one.
A vanishing breed
With players specializing earlier and power valued over contact, 3,000-hit careers are getting rarer, making the legends near the top of this list even harder to catch.

The All-Time Hit King

The most career hits in MLB history belongs to Pete Rose, who collected 4,256 hits over a 24-year career, mostly with the Cincinnati Reds. Nicknamed “Charlie Hustle” for his all-out style of play, Rose passed Ty Cobb’s long-standing record on September 11, 1985, with a single to left-center off the Padres’ Eric Show. He was a 17-time All-Star who played five different positions and won three World Series titles. His record is a monument to consistency: he reached 200 hits in a season ten times, more than any player in history.

The Shadow Over the Record

Rose’s place atop this list is impossible to discuss without the controversy that defines his legacy. In 1989, he accepted a lifetime ban from baseball for betting on games while managing the Reds, a violation of the sport’s most sacred rule. As a result, despite holding the most hallowed counting record in the game, he has remained ineligible for the Hall of Fame. It is one of the great paradoxes in sports: the all-time leader in the sport’s most fundamental statistic is not enshrined in its museum.

Ty Cobb and the Old Guard

Second on the list is Ty Cobb, whose 4,189 hits stood as the record for 57 years until Rose passed him. Cobb remains the all-time leader in career batting average at .366, a mark that may never be approached. Rose and Cobb are the only two players in history to reach 4,000 hits, and the gap from Cobb down to third place, Hank Aaron at 3,771, is enormous. The rest of the top of the list reads like a baseball history book, with legends like Stan Musial, Tris Speaker, and Honus Wagner all clustered in the mid-3,000s.

The Ichiro Twist

One of the most fascinating names on the list is Ichiro Suzuki, who ranks 25th with 3,089 MLB hits. What makes his case remarkable is that he did not debut in the majors until age 27, after spending nine seasons starring in Japan, where he collected another 1,278 hits. Combine the two and Ichiro recorded 4,367 professional hits, more than Pete Rose’s MLB record. While MLB only recognizes his big-league total, the combined number sparks one of baseball’s most enjoyable debates about who the true hit king really is.

The Modern Chase

Among players who recently retired or are winding down, Albert Pujols leads the way at 3,384 hits, good for tenth all-time, with Miguel Cabrera close behind at 3,174. They may be among the last of a generation to reach such heights. As the modern game emphasizes home runs, walks, and strikeouts over the patient art of singles hitting, and as players specialize and rest more, the long careers needed to reach 3,000 hits are becoming rarer. The legends near the top of this list may stay there for a very long time. If you enjoy these baseball record lists, see our breakdown of the most stolen bases by year.

The Bottom Line

The most career hits in MLB history is Pete Rose’s 4,256, a record of sheer consistency that has stood since 1985 and may never be broken. Behind him, Ty Cobb and a lineup of all-time greats fill out a list that doubles as a tour through baseball history, with Ichiro Suzuki’s international total adding a fascinating wrinkle. In a game built on the difficulty of getting a hit, the players who got the most of them are among the most remarkable the sport has ever seen.