SPORTS

Major League Baseball (MLB) *Player Records*
Most Hits
This list features the players with the most hits in Major League Baseball (MLB) history.
RANK | PLAYERS | MATCHES | HITS | TEAM(s) | YEARS |
1 | Pete Rose | 3,562 | 4,256 | Cincinnati Reds, Philadelphia Phillies, Montreal Expos | 1963–1986 |
2 | Ty Cobb | 3,034 | 4,189 | Detroit Tigers, Philadelphia Athletics | 1905–1928 |
3 | Hank Aaron | 3,298 | 3,771 | Milwaukee/Atlanta Braves, Milwaukee Brewers | 1954–1976 |
4 | Stan Musial | 3,026 | 3,630 | St. Louis Cardinals | 1941–1963 |
5 | Tris Speaker | 2,789 | 3,514 | Boston Red Sox, Cleveland Indians, Washington Senators, Philadelphia Athletics | 1907–1928 |
6 | Derek Jeter | 2,747 | 3,465 | New York Yankees | 1995–2014 |
7 | Honus Wagner | 2,794 | 3,420 | Louisville Colonels, Pittsburgh Pirates | 1897–1917 |
8 | Carl Yastrzemski | 3,308 | 3,419 | Boston Red Sox | 1961–1983 |
9 | Albert Pujols | 3,080 | 3,384 | St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers | 2001–2021 |
10 | Paul Molitor | 2,683 | 3,319 | Milwaukee Brewers, Minnesota Twins | 1978–1998 |
11 | Eddie Collins | 2,826 | 3,315 | Philadelphia Athletics, Chicago White Sox | 1906–1930 |
12 | Willie Mays | 2,992 | 3,283 | New York/San Francisco Giants, New York Mets | 1951–1973 |
13 | Eddie Murray | 3,026 | 3,255 | Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland Indians | 1977–1997 |
14 | Nap Lajoie | 2,480 | 3,243 | Philadelphia Athletics, Cleveland Indians | 1896–1916 |
15 | Cal Ripken Jr. | 3,001 | 3,184 | Baltimore Orioles | 1981–2001 |
16 | Miguel Cabrera | 2,797 | 3,174 | Florida/Miami Marlins, Detroit Tigers | 2003–2023 |
17 | Adrian Beltre | 2,933 | 3,166 | Los Angeles Dodgers, Seattle Mariners, Boston Red Sox, Texas Rangers | 1998–2018 |
18 | George Brett | 2,707 | 3,154 | Kansas City Royals | 1973–1993 |
19 | Paul Waner | 2,549 | 3,152 | Pittsburgh Pirates, Brooklyn Dodgers, Boston Braves | 1926–1945 |
20 | Robin Yount | 2,856 | 3,142 | Milwaukee Brewers | 1974–1993 |
References




