Career Leaders for At-Bats

An at-bat is an officially recognized statistic that counts the number of times a batter steps into the batter's box. It does not include times when a batter reaches first base by a bases on balls (walks), being hit by a pitch, any sacrifices, or catcher interference.

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.

"What bothers me is a first-year guy, a guy that hasn't played one day in the big leagues, makes more than I made in ten years." - Frank Robinson (22nd Overall At-Bats Leader)
At-Bats
All Time Leaders

'Top 100'

Pete Rose 14,053 1
Hank Aaron 12,364 2
Carl Yastrzemski 11,988 3
Cal Ripken, Jr. 11,551 4
Ty Cobb 11,434 5
Eddie Murray 11,336 6
Robin Yount 11,008 7
Dave Winfield 11,003 8
Stan Musial 10,972 9
Rickey Henderson 10,961 10
Willie Mays 10,881 11
Craig Biggio 10,876 12
Paul Molitor 10,835 13
Brooks Robinson 10,654 14
Rafael Palmeiro 10,472 15
Honus Wagner 10,430 16
George Brett 10,349 17
Lou Brock 10,332 18
Luis Aparicio 10,230 19
Tris Speaker 10,195 20
Al Kaline 10,116 21
Rabbit Maranville 10,078 22
Frank Robinson 10,006 23
Eddie Collins 9,949 24
Andre Dawson 9,927 25
Harold Baines 9,908 26
Reggie Jackson 9,864 27
Barry Bonds 9,847 28
Tony Perez 9,778 29
Rusty Staub 9,720 30
Vada Pinson 9,645 31
Nap Lajoie 9,589 32
Sam Crawford 9,570 33
Jake Beckley 9,526 34
Omar Vizquel 9,479 35
Paul Waner 9,459 36
Mel Ott 9,456 37
Roberto Clemente 9,454 38
Ernie Banks 9,421 39
Bill Buckner 9,397 40
Steve Finley 9,397  
Ozzie Smith 9,396 42
Max Carey 9,363 43
Dave Parker 9,358 44
Billy Williams 9,350 45
Rod Carew 9,315 46
Tony Gwynn 9,288 47
Joe Morgan 9,277 48
Sam Rice 9,269 49
Nellie Fox 9,232 50
Wade Boggs 9,180 51
Willie Davis 9,174 52
Doc Cramer 9,140 53
Frankie Frisch 9,112 54
Zack Wheat 9,106 55
Cap Anson 9,101 56
Lave Cross 9,087 57
Roberto Alomar 9,073 58
Al Oliver 9,049 59
Bill Dahlen 9,031 60
George Davis 9,031  
Dwight Evans 8,996 62
Buddy Bell 8,995 63
Graig Nettles 8,986 64
Darrell Evans 8,973 65
Gary Gaetti 8,951 66
Tim Raines 8,872 67
Charlie Gehringer 8,860 68
Luke Appling 8,856 69
Steve Garvey 8,835 70
Ken Griffey, Jr. 8,826 71
Luis Gonzalez 8,816 72
Sammy Sosa 8,813 73
Tommy Corcoran 8,804 74
Harry Hooper 8,785 75
Al Simmons 8,759 76
Fred McGriff 8,757 77
Carlton Fisk 8,756 78
Mickey Vernon 8,731 79
Dave Concepcion 8,723 80
Bert Campaneris 8,684 81
Ted Simmons 8,680 82
Julio Franco 8,677 83
Chili Davis 8,673 84
Goose Goslin 8,656 85
Bobby Wallace 8,618 86
Willie Keeler 8,591 87
Lou Whitaker 8,570 88
Fred Clarke 8,568 89
Eddie Mathews 8,537 90
Gary Sheffield 8,531 91
Red Schoendienst 8,479 92
Joe Carter 8,422 93
Jesse Burkett 8,421 94
Larry Bowa 8,418 95
Babe Ruth 8,399 96
Ryne Sandberg 8,385 97
Richie Ashburn 8,365 98
Mike Schmidt 8,352 99
Bid McPhee 8,346 100
Current Through 2007 Season


The single season record for at-bats is seven-hundred five (705) set by Willie Wilson during the 1980 season; however, Wilson does not appear on this all-time leaders page.

Did you know that Pete Rose had four (4) seasons where he led the league in at-bats and seventeen (17) seasons with six-hundred (600+) or more at-bats?

If you are interested in more at-bat records (rookie records, switch-hitting records, pinch-hitting records and many others), please visit our comprehensive at-bat record book today.