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 (100) 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
Vada Pinson 2,757 46
Luke Appling 2,749 47
Al Oliver 2,743 48
Goose Goslin 2,735 49
Tony Perez 2,732 50
Roberto Alomar 2,724 51
Lou Gehrig 2,721 52
Rusty Staub 2,716 53
Bill Buckner 2,715 54
Dave Parker 2,712 55
Billy Williams 2,711 56
Doc Cramer 2,705 57
Luis Aparicio 2,677 58
Fred Clarke 2,672 59
Max Carey 2,665 60
Nellie Fox 2,663 61
Lave Cross 2,660 62
George Davis 2,660  
Harry Heilmann 2,660  
Ted Williams 2,654 65
Jimmie Foxx 2,646 66
Rabbit Maranville 2,605 67
Tim Raines 2,605  
Steve Garvey 2,599 69
Omar Vizquel 2,598 70
Ed Delahanty 2,596 71
Julio Franco 2,586 72
Reggie Jackson 2,584 73
Ernie Banks 2,583 74
Richie Ashburn 2,574 75
Willie Davis 2,561 76
Ken Griffey, Jr. 2,558 77
Steve Finley 2,548 78
George Van Haltren 2,532 79
Heinie Manush 2,524 80
Gary Sheffield 2,521 81
Joe Morgan 2,517 82
Buddy Bell 2,514 83
Luis Gonzalez 2,502 84
Jimmy Ryan 2,502  
Ivan Rodriguez 2,495 86
Mickey Vernon 2,495  
Fred McGriff 2,490 88
Ted Simmons 2,472 89
Joe Medwick 2,471 90
Roger Connor 2,467 91
Harry Hooper 2,466 92
Ozzie Smith 2,460 93
Lloyd Waner 2,459 94
Bill Dahlen 2,457 95
Jim Rice 2,452 96
Red Schoendienst 2,449 97
Dwight Evans 2,446 98
Mark Grace 2,445 99
Kenny Lofton 2,428 100
Current Through 2007 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 (7) 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 (200+) hits, yet he does not appear in the top twenty (20) 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 (9) during an eighteen (18) inning contest?