Single Season 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 all-time single-season leaders in Major League at-bats. Note: A bold faced entry denotes that the player was active during the most recently completed Major League season.

"The players get no respect around here (New York Yankees Clubhouse). They give you money, that's it, not respect." - Don Mattingly (#37 Ranked Overall Single Season At-Bats Leader)
At-Bats
Single Season Leaders

'Top 100'

Jimmy Rollins 716 2007 Philadelphia Phillies NL 1
Willie Wilson 705 1980 Kansas City Royals AL 2
Ichiro Suzuki 704 2004 Seattle Mariners AL 3
Juan Samuel 701 1984 Philadelphia Phillies NL 4
Dave Cash 699 1975 Philadelphia Phillies NL 5
Juan Pierre 699 2006 Chicago Cubs NL  
Matty Alou 698 1969 Pittsburgh Pirates NL 7
Woody Jensen 696 1936 Pittsburgh Pirates NL 8
Jose Reyes 696 2005 New York Mets NL  
Alfonso Soriano 696 2002 New York Yankees AL  
Omar Moreno 695 1979 Pittsburgh Pirates NL 11
Ichiro Suzuki 695 2006 Seattle Mariners AL  
Maury Wills 695 1962 Los Angeles Dodgers NL  
Bobby Richardson 692 1962 New York Yankees AL 14
Ichiro Suzuki 692 2001 Seattle Mariners AL  
Kirby Puckett 691 1985 Minnesota Twins AL 16
Michael Young 691 2006 Texas Rangers AL  
Neifi Perez 690 1999 Colorado Rockies NL 18
Michael Young 690 2004 Texas Rangers AL  
Sandy Alomar 689 1971 California Angels AL 20
Lou Brock 689 1967 St. Louis Cardinals NL  
Jimmy Rollins 689 2006 Philadelphia Phillies NL  
Jose Reyes 688 2008 New York Mets NL 23
Dave Cash 687 1974 Philadelphia Phillies NL 24
Tony Fernandez 687 1986 Toronto Blue Jays AL  
Horace Clarke 686 1970 New York Yankees AL 26
Alex Rodriguez 686 1998 Seattle Mariners AL  
Ichiro Suzuki 686 2008 Seattle Mariners AL  
Nomar Garciaparra 684 1997 Boston Red Sox AL 29
Aaron Hill 682 2009 Toronto Blue Jays AL 30
Lance Johnson 682 1996 New York Mets NL  
Alfonso Soriano 682 2003 New York Yankees AL  
Jo-Jo Moore 681 1935 New York Giants NL 33
Jose Reyes 681 2007 New York Mets NL  
Lloyd Waner 681 1931 Pittsburgh Pirates NL  
Kirby Puckett 680 1986 Minnesota Twins AL 36
Pete Rose 680 1973 Cincinnati Reds NL  
Frank Taveras 680 1979 New York Mets NL  
Pittsburgh Pirates NL
Curt Flood 679 1964 St. Louis Cardinals NL 39
Harvey Kuenn 679 1953 Detroit Tigers AL  
Bobby Richardson 679 1964 New York Yankees AL  
Ichiro Suzuki 679 2005 Seattle Mariners AL  
Ichiro Suzuki 679 2003 Seattle Mariners AL  
Doug Glanville 678 1998 Philadelphia Phillies NL 44
Dick Groat 678 1962 Pittsburgh Pirates NL  
Juan Pierre 678 2004 Florida Marlins NL  
Ichiro Suzuki 678 2007 Seattle Mariners AL  
Vernon Wells 678 2003 Toronto Blue Jays AL  
Matty Alou 677 1970 Pittsburgh Pirates NL 49
Don Mattingly 677 1986 New York Yankees AL  
Jim Rice 677 1978 Boston Red Sox AL  
Jimmy Rollins 677 2005 Philadelphia Phillies NL  
Darin Erstad 676 2000 Anaheim Angels AL 53
Felix Millan 676 1975 New York Mets NL  
Omar Moreno 676 1980 Pittsburgh Pirates NL  
Bill Buckner 673 1985 Boston Red Sox AL 56
Rennie Stennett 673 1974 Pittsburgh Pirates NL  
B.J. Surhoff 673 1999 Baltimore Orioles AL  
Sandy Alomar 672 1970 California Angels AL 59
Garret Anderson 672 2001 Anaheim Angels AL  
Rabbit Maranville 672 1922 Pittsburgh Pirates NL  
Tony Oliva 672 1964 Minnesota Twins AL  
Jimmy Rollins 672 2009 Philadelphia Phillies NL  
Garry Templeton 672 1979 St. Louis Cardinals NL  
Marquis Grissom 671 1996 Atlanta Braves NL 65
Jack Tobin 671 1921 St. Louis Browns AL  
Buddy Bell 670 1979 Texas Rangers AL 67
Cesar Izturis 670 2004 Los Angeles Dodgers NL  
Pete Rose 670 1965 Cincinnati Reds NL  
Al Simmons 670 1932 Philadelphia Athletics AL  
Larry Bowa 669 1974 Philadelphia Phillies NL 71
Vada Pinson 669 1965 Cincinnati Reds NL  
Ralph Garr 668 1973 Atlanta Braves NL 73
Buddy Lewis 668 1937 Washington Senators AL  
Juan Pierre 668 2007 Los Angeles Dodgers NL  
Juan Pierre 668 2003 Florida Marlins NL  
Brooks Robinson 668 1961 Baltimore Orioles AL  
Michael Young 668 2005 Texas Rangers AL  
Carl Furillo 667 1951 Brooklyn Dodgers NL 79
Felipe Alou 666 1966 Atlanta Braves NL 80
Dave Cash 666 1976 Philadelphia Phillies NL  
Billy Herman 666 1935 Chicago Cubs NL  
Ron LeFlore 666 1978 Detroit Tigers AL  
Paul Molitor 666 1982 Milwaukee Brewers AL  
Zoilo Versalles 666 1965 Minnesota Twins AL  
Michael Young 666 2003 Texas Rangers AL  
Tommy Davis 665 1962 Los Angeles Dodgers NL 87
Paul Molitor 665 1991 Milwaukee Brewers AL  
Pete Rose 665 1976 Cincinnati Reds NL  
Lou Brock 664 1970 St. Louis Cardinals NL 90
Taylor Douthit 664 1930 St. Louis Cardinals NL  
Rafael Furcal 664 2003 Atlanta Braves NL  
Don Kessinger 664 1969 Chicago Cubs NL  
Bobby Richardson 664 1965 New York Yankees AL  
Carlos Beltran 663 1999 Kansas City Royals AL 95
Bobby Bonds 663 1970 San Francisco Giants NL  
Rick Burleson 663 1977 Boston Red Sox AL  
Joe Carter 663 1986 Cleveland Indians AL  
Cal Ripken, Jr. 663 1983 Baltimore Orioles AL  
Juan Samuel 663 1985 Philadelphia Phillies NL 100
Bill Virdon 663 1962 Pittsburgh Pirates NL  
Jake Wood 663 1961 Detroit Tigers AL  
Current Through 2009 Season


On April 17, 1890, Pop Smith of the National League Boston Beaneaters was the first player in Major League history to appear at the plate six (6) times during the same game, yet he did not have a single at bat — he was walked five (5) times and hit by a pitch one (1) time.

Did you know that Jimmie Foxx of the Boston Red Sox was the first and still the only American League player to face a pitcher six (6) times during the same game and not record a single at bat — Double X was walked six (6) times?

Carl Yastrzemski (#3), Ty Cobb (#5) and Eddie Murray (#6) are all in the top ten (10) career all-time at-bats list, yet none of those three (3) hall of fame players appear on this top one-hundred single season chart.