Single Season Leaders for At-Bats in the National League

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 National League at-bats. Note: A bold faced entry denotes that the player was active during the most recently completed Major League season.

"Their styles of play are quite similar, but (Alfonso) Soriano is a touch more polished than (Juan) Samuel was at the same age. That means he has a better chance to turn all those tools into skills, but it is still far from a sure thing, even with his hot start this year." - Columnist John Sickels on ESPN.com (04/05/2005)
At-Bats
Single Season National League Leaders

'Top 100'

Jimmy Rollins 716 2007 Philadelphia Phillies NL 1
Juan Samuel 701 1984 Philadelphia Phillies NL 2
Dave Cash 699 1975 Philadelphia Phillies NL 3
Juan Pierre 699 2006 Chicago Cubs NL  
Matty Alou 698 1969 Pittsburgh Pirates NL 5
Woody Jensen 696 1936 Pittsburgh Pirates NL 6
Jose Reyes 696 2005 New York Mets NL  
Omar Moreno 695 1979 Pittsburgh Pirates NL 8
Maury Wills 695 1962 Los Angeles Dodgers NL  
Neifi Perez 690 1999 Colorado Rockies NL 10
Lou Brock 689 1967 St. Louis Cardinals NL 11
Jimmy Rollins 689 2006 Philadelphia Phillies NL  
Dave Cash 687 1974 Philadelphia Phillies NL 13
Lance Johnson 682 1996 New York Mets NL 14
Jo-Jo Moore 681 1935 New York Giants NL 15
Jose Reyes 681 2007 New York Mets NL  
Lloyd Waner 681 1931 Pittsburgh Pirates NL  
Pete Rose 680 1973 Cincinnati Reds NL 18
Frank Taveras 680 1979 New York Mets NL  
Pittsburgh Pirates NL
Curt Flood 679 1964 St. Louis Cardinals NL 20
Doug Glanville 678 1998 Philadelphia Phillies NL 21
Dick Groat 678 1962 Pittsburgh Pirates NL  
Juan Pierre 678 2004 Florida Marlins NL  
Matty Alou 677 1970 Pittsburgh Pirates NL 24
Jimmy Rollins 677 2005 Philadelphia Phillies NL  
Felix Millan 676 1975 New York Mets NL 26
Omar Moreno 676 1980 Pittsburgh Pirates NL  
Rennie Stennett 673 1974 Pittsburgh Pirates NL 28
Rabbit Maranville 672 1922 Pittsburgh Pirates NL 29
Garry Templeton 672 1979 St. Louis Cardinals NL  
Marquis Grissom 671 1996 Atlanta Braves NL 31
Cesar Izturis 670 2004 Los Angeles Dodgers NL 32
Pete Rose 670 1965 Cincinnati Reds NL  
Larry Bowa 669 1974 Philadelphia Phillies NL 34
Vada Pinson 669 1965 Cincinnati Reds NL  
Ralph Garr 668 1973 Atlanta Braves NL 36
Juan Pierre 668 2007 Los Angeles Dodgers NL  
Juan Pierre 668 2003 Florida Marlins NL  
Carl Furillo 667 1951 Brooklyn Dodgers NL 39
Felipe Alou 666 1966 Atlanta Braves NL 40
Dave Cash 666 1976 Philadelphia Phillies NL  
Billy Herman 666 1935 Chicago Cubs NL  
Tommy Davis 665 1962 Los Angeles Dodgers NL 43
Pete Rose 665 1976 Cincinnati Reds NL  
Lou Brock 664 1970 St. Louis Cardinals NL 45
Taylor Douthit 664 1930 St. Louis Cardinals NL  
Rafael Furcal 664 2003 Atlanta Braves NL  
Don Kessinger 664 1969 Chicago Cubs NL  
Bobby Bonds 663 1970 San Francisco Giants NL 49
Juan Samuel 663 1985 Philadelphia Phillies NL  
Bill Virdon 663 1962 Pittsburgh Pirates NL  
Felipe Alou 662 1968 Atlanta Braves NL 52
Richie Ashburn 662 1949 Philadelphia Phillies NL  
Dante Bichette 662 1998 Colorado Rockies NL  
Hughie Critz 662 1930 Cincinnati Reds NL  
New York Giants NL
Curt Flood 662 1963 St. Louis Cardinals NL  
Granny Hamner 662 1949 Philadelphia Phillies NL  
Pete Rose 662 1975 Cincinnati Reds NL  
Lloyd Waner 662 1929 Pittsburgh Pirates NL  
Ken Hubbs 661 1962 Chicago Cubs NL 60
Lou Brock 660 1968 St. Louis Cardinals NL 61
Tom Brown 660 1892 Louisville Colonels NL  
Enos Cabell 660 1978 Houston Astros NL  
Hughie Critz 659 1932 New York Giants NL 64
Warren Cromartie 659 1979 Montreal Expos NL  
Steve Garvey 659 1975 Los Angeles Dodgers NL  
Red Schoendienst 659 1947 St. Louis Cardinals NL  
Lloyd Waner 659 1928 Pittsburgh Pirates NL  
Dave Cash 658 1978 Montreal Expos NL 69
Steve Garvey 658 1980 Los Angeles Dodgers NL  
Chase Utley 658 2006 Philadelphia Phillies NL  
Bill White 658 1963 St. Louis Cardinals NL  
Bill Buckner 657 1982 Chicago Cubs NL 73
Mark Grudzielanek 657 1996 Montreal Expos NL  
Jimmy Rollins 657 2004 Philadelphia Phillies NL  
Glenn Beckert 656 1966 Chicago Cubs NL 76
Dain Clay 656 1945 Cincinnati Reds NL  
Tito Fuentes 656 1973 San Francisco Giants NL  
Billy Herman 656 1932 Chicago Cubs NL  
Andruw Jones 656 2000 Atlanta Braves NL  
Juan Pierre 656 2005 Florida Marlins NL  
Jimmy Rollins 656 2001 Philadelphia Phillies NL  
Lou Brock 655 1969 St. Louis Cardinals NL 83
Steve Finley 655 1996 San Diego Padres NL  
Don Kessinger 655 1968 Chicago Cubs NL  
Pete Rose 655 1977 Cincinnati Reds NL  
Pete Rose 655 1980 Philadelphia Phillies NL  
Pete Rose 655 1978 Cincinnati Reds NL  
Juan Samuel 655 1987 Philadelphia Phillies NL  
Jigger Statz 655 1923 Chicago Cubs NL  
Tony Womack 655 1998 Pittsburgh Pirates NL  
Larry Bowa 654 1978 Philadelphia Phillies NL 92
Johnny Callison 654 1964 Philadelphia Phillies NL  
Rafael Furcal 654 2006 Los Angeles Dodgers NL  
Steve Garvey 654 1985 San Diego Padres NL  
Al Oliver 654 1973 Pittsburgh Pirates NL  
Pete Rose 654 1966 Cincinnati Reds NL  
Rennie Stennett 654 1976 Pittsburgh Pirates NL  
Frank Taveras 654 1978 Pittsburgh Pirates NL  
George Van Haltren 654 1898 New York Giants NL 100
Current Through End of 2007 Regular Season


The National League career leader for at-bats is Pete Rose, who finished with fourteen thousand fifty-three (14,053) at-bats in the senior circuit. His highest rank on this page is number fourteen.

Did you know that the National League rookie with the most at-bats during a single season is Juan Samuel (#1 on this page) who had seven-hundred one (701) with the Philadelphia Phillies during the 1984 season?

Now that you have seen the single season leaders for at-bats in the National League, take a look at those who led in the American League and those who led overall (in the Major Leagues).