Career Leaders for Hits

These are the major league ballplayers that are there when you need them — bat in hand, ball in play. The men that have mastered the fine art of hitting and combined it with good health to stand the test of time and join the ranks of all time career hit leaders.

Baseball Almanac is pleased to present the top one-hundred all-time career leaders in Major League at-bats. Note: A bold faced entry denotes that the player was active during the previous Major League season.

"Anything less would not have been worthy of me. Anything more would not have been possible." - Hall of Famer Carl Yastrzemski (6th Overall Hits Leader)
Hits
All Time Leaders

'Top 100'

Pete Rose 4,256 1
Ty Cobb 4,189 2
Hank Aaron 3,771 3
Stan Musial 3,630 4
Tris Speaker 3,514 5
Carl Yastrzemski 3,419 6
Honus Wagner 3,415 7
Paul Molitor 3,319 8
Eddie Collins 3,315 9
Willie Mays 3,283 10
Eddie Murray 3,255 11
Nap Lajoie 3,242 12
Cal Ripken, Jr. 3,184 13
George Brett 3,154 14
Paul Waner 3,152 15
Robin Yount 3,142 16
Tony Gwynn 3,141 17
Dave Winfield 3,110 18
Craig Biggio 3,060 19
Rickey Henderson 3,055 20
Rod Carew 3,053 21
Lou Brock 3,023 22
Rafael Palmeiro 3,020 23
Wade Boggs 3,010 24
Al Kaline 3,007 25
Roberto Clemente 3,000 26
Cap Anson 2,995 27
Sam Rice 2,987 28
Sam Crawford 2,961 29
Frank Robinson 2,943 30
Barry Bonds 2,935 31
Willie Keeler 2,932 32
Jake Beckley 2,930 33
Rogers Hornsby 2,930  
Al Simmons 2,927 35
Zack Wheat 2,884 36
Frankie Frisch 2,880 37
Mel Ott 2,876 38
Babe Ruth 2,873 39
Harold Baines 2,866 40
Jesse Burkett 2,850 41
Brooks Robinson 2,848 42
Charlie Gehringer 2,839 43
George Sisler 2,812 44
Andre Dawson 2,774 45
Ken Griffey, Jr. 2,762 46
Vada Pinson 2,757 47
Luke Appling 2,749 48
Derek Jeter 2,747 49
Al Oliver 2,743 50
Goose Goslin 2,735 51
Tony Perez 2,732 52
Roberto Alomar 2,724 53
Lou Gehrig 2,721 54
Rusty Staub 2,716 55
Bill Buckner 2,715 56
Dave Parker 2,712 57
Ivan Rodriguez 2,711 58
Billy Williams 2,711  
Doc Cramer 2,705 60
Omar Vizquel 2,704 61
Gary Sheffield 2,689 62
Luis Aparicio 2,677 63
Fred Clarke 2,672 64
Max Carey 2,665 65
Nellie Fox 2,663 66
Lave Cross 2,660 67
George Davis 2,660  
Harry Heilmann 2,660  
Ted Williams 2,654 70
Jimmie Foxx 2,646 71
Rabbit Maranville 2,605 72
Tim Raines 2,605  
Steve Garvey 2,599 74
Ed Delahanty 2,596 75
Luis Gonzalez 2,591 76
Julio Franco 2,586 77
Reggie Jackson 2,584 78
Ernie Banks 2,583 79
Richie Ashburn 2,574 80
Willie Davis 2,561 81
Steve Finley 2,548 82
George Van Haltren 2,532 83
Alex Rodriguez 2,531 84
Heinie Manush 2,524 85
Joe Morgan 2,517 86
Buddy Bell 2,514 87
Jimmy Ryan 2,502 88
Garret Anderson 2,501 89
Mickey Vernon 2,495 90
Manny Ramirez 2,494 91
Fred McGriff 2,490 92
Ted Simmons 2,472 93
Joe Medwick 2,471 94
Frank Thomas 2,468 95
Roger Connor 2,467 96
Harry Hooper 2,466 97
Jeff Kent 2,461 98
Ozzie Smith 2,460 99
Lloyd Waner 2,459 100
Current Through 2009 Season


Wilbert Robinson, on June 10, 1892, and Rennie Stennett, on September 16, 1975, both set a Major League / National League record when they each collected seven hits during a single game.

From 1894 through 1901 Willie Keeler set the Major League record for consecutive seasons (eight) with more than two-hundred hits (which was surpassed by Ichiro Suzuki in 2009), yet he does not appear in the top twenty on this chart of all-time hits leaders.

Did you know that on July 10, 1932, Cleveland Indians infielder Johnny Burnett set the all time hits during a single game record when he collected nine during an eighteen inning contest?