Single Season Leaders for Grand Slams in the National League

Each of these greats has hit the big one — not just your regular every day home run, but the all exciting grand slam more times in a single National League season than any other player.

Baseball Almanac is pleased to present the top one-hundred all-time single season leaders in National League grand slam (research courtesy of David Vincent). Note: A bold faced entry denotes that the player was active during the previous Major League season.

"Without him (Ernie Banks), the Cubs would finish in Albuquerque." - Jimmie Dykes
Grand Slams
Single Season National League Leaders

'Top 100'

Ernie Banks 5 1955 Chicago Cubs NL 1
Vince DiMaggio 4 1945 Philadelphia Phillies NL 2
Sid Gordon 4 1950 Boston Braves NL  
Ralph Kiner 4 1949 Pittsburgh Pirates NL  
Phil Nevin 4 2001 San Diego Padres NL  
Mike Piazza 4 1998 Florida Marlins NL  
Los Angeles Dodgers NL
New York Mets NL
Wildfire Schulte 4 1911 Chicago Cubs NL  
Hank Aaron 3 1962 Milwaukee Braves NL 8
Bobby Abreu 3 2005 Philadelphia Phillies NL  
Carlos Beltran 3 2006 New York Mets NL  
Adrian Beltre 3 2004 Los Angeles Dodgers NL  
Wally Berger 3 1935 Boston Braves NL  
Bobby Bonilla 3 1997 Florida Marlins NL  
Jim Bottomley 3 1925 St. Louis Cardinals NL  
Jeff Conine 3 2004 Florida Marlins NL  
Del Crandall 3 1955 Milwaukee Braves NL  
Kal Daniels 3 1990 Los Angeles Dodgers NL  
Eric Davis 3 1987 Cincinnati Reds NL  
Gene Freese 3 1959 Philadelphia Phillies NL  
Sid Gordon 3 1948 New York Giants NL  
Gabe Gross 3 2007 Milwaukee Brewers NL  
Keith Hernandez 3 1977 St. Louis Cardinals NL  
Chipper Jones 3 1997 Atlanta Braves NL  
George Kelly 3 1921 New York Giants NL  
Jeff Kent 3 1997 San Francisco Giants NL  
Ralph Kiner 3 1951 Pittsburgh Pirates NL  
Jeff King 3 1996 Pittsburgh Pirates NL  
Chuck Klein 3 1929 Philadelphia Phillies NL  
Chuck Klein 3 1932 Philadelphia Phillies NL  
Ray Knight 3 1980 Cincinnati Reds NL  
Lee May 3 1970 Cincinnati Reds NL  
Willie McCovey 3 1967 San Francisco Giants NL  
John Milner 3 1976 New York Mets NL  
Mike Piazza 3 2000 New York Mets NL  
Frank Robinson 3 1962 Cincinnati Reds NL  
Chris Sabo 3 1993 Cincinnati Reds NL  
Sammy Sosa 3 1998 Chicago Cubs NL  
Fernando Tatis 3 1999 St. Louis Cardinals NL  
John Vander Wal 3 2003 Milwaukee Brewers NL  
Robin Ventura 3 1999 New York Mets NL  
Wes Westrum 3 1951 New York Giants NL  
Devon White 3 2001 Milwaukee Brewers NL  
Hank Aaron 2 1958 Milwaukee Braves NL 43
Hank Aaron 2 1963 Milwaukee Braves NL  
Hank Aaron 2 1974 Atlanta Braves NL  
Kurt Abbott 2 1994 Florida Marlins NL  
Joe Adcock 2 1956 Milwaukee Braves NL  
Joe Adcock 2 1962 Milwaukee Braves NL  
Edgardo Alfonzo 2 2003 San Francisco Giants NL  
Dick Allen 2 1968 Philadelphia Phillies NL  
Dick Allen 2 1970 St. Louis Cardinals NL  
Bill Almon 2 1985 Pittsburgh Pirates NL  
Shane Andrews 2 1996 Montreal Expos NL  
Eric Anthony 2 1992 Houston Astros NL  
Bob Aspromonte 2 1963 Houston Colt .45s NL  
Bob Aspromonte 2 1964 Houston Colt .45s NL  
Bob Aspromonte 2 1966 Houston Astros NL  
Garrett Atkins 2 2005 Colorado Rockies NL  
Garrett Atkins 2 2007 Colorado Rockies NL  
Rich Aurilia 2 2003 San Francisco Giants NL  
Bruce Aven 2 1999 Florida Marlins NL  
Earl Averill 2 1959 Chicago Cubs NL  
Jeff Bagwell 2 2001 Houston Astros NL  
Bob Bailey 2 1973 Montreal Expos NL  
Ed Bailey 2 1956 Cincinnati Redlegs NL  
Mark Bailey 2 1985 Houston Astros NL  
Gene Baker 2 1956 Chicago Cubs NL  
Ernie Banks 2 1959 Chicago Cubs NL  
Jimmy Bannon 2 1894 Boston Beaneaters NL  
Michael Barrett 2 2006 Chicago Cubs NL  
Kevin Bass 2 1989 Houston Astros NL  
John Bateman 2 1971 Montreal Expos NL  
Jose Bautista 2 2006 Pittsburgh Pirates NL  
Adrian Beltre 2 2000 Los Angeles Dodgers NL  
Johnny Bench 2 1974 Cincinnati Reds NL  
Johnny Bench 2 1975 Cincinnati Reds NL  
Johnny Bench 2 1977 Cincinnati Reds NL  
Johnny Bench 2 1980 Cincinnati Reds NL  
Todd Benzinger 2 1989 Cincinnati Reds NL  
Todd Benzinger 2 1992 Los Angeles Dodgers NL  
Sean Berry 2 1996 Houston Astros NL  
Kurt Bevacqua 2 1985 San Diego Padres NL  
Dante Bichette 2 1994 Colorado Rockies NL  
Craig Biggio 2 2007 Houston Astros NL  
Del Bissonette 2 1930 Brooklyn Robins NL  
Jeff Blauser 2 1997 Atlanta Braves NL  
Barry Bonds 2 1996 San Francisco Giants NL  
Barry Bonds 2 2001 San Francisco Giants NL  
Bobby Bonds 2 1973 San Francisco Giants NL  
Bobby Bonilla 2 1990 Pittsburgh Pirates NL  
Clete Boyer 2 1967 Atlanta Braves NL  
Ken Boyer 2 1958 St. Louis Cardinals NL  
Ken Boyer 2 1964 St. Louis Cardinals NL  
Sid Bream 2 1991 Atlanta Braves NL  
Greg Brock 2 1985 Los Angeles Dodgers NL  
Hubie Brooks 2 1985 Montreal Expos NL  
Smoky Burgess 2 1955 Cincinnati Redlegs NL  
Philadelphia Phillies NL
Pat Burrell 2 2000 Philadelphia Phillies NL  
Jeff Burroughs 2 1977 Atlanta Braves NL  
Dolph Camilli 2 1937 Philadelphia Phillies NL 100
Dolph Camilli 2 1942 Brooklyn Dodgers NL  
Ken Caminiti 2 1996 San Diego Padres NL  
Roy Campanella 2 1950 Brooklyn Dodgers NL  
Roy Campanella 2 1951 Brooklyn Dodgers NL  
Roy Campanella 2 1952 Brooklyn Dodgers NL  
Gary Carter 2 1980 Montreal Expos NL  
Gary Carter 2 1985 New York Mets NL  
Joe Carter 2 1990 San Diego Padres NL  
Raul Casanova 2 2000 Milwaukee Brewers NL  
Vinny Castilla 2 1996 Colorado Rockies NL  
Orlando Cepeda 2 1961 San Francisco Giants NL  
Orlando Cepeda 2 1970 Atlanta Braves NL  
Ron Cey 2 1977 Los Angeles Dodgers NL  
Will Clark 2 1991 San Francisco Giants NL  
Roberto Clemente 2 1962 Pittsburgh Pirates NL  
Tony Cloninger 2 1966 Atlanta Braves NL  
Nate Colbert 2 1972 San Diego Padres NL  
Dave Concepcion 2 1979 Cincinnati Reds NL  
Jeff Conine 2 1993 Florida Marlins NL  
Walker Cooper 2 1948 New York Giants NL  
Walker Cooper 2 1954 Chicago Cubs NL  
Pittsburgh Pirates NL
Bert Cunningham 2 1899 Louisville Colonels NL  
Dom Dallessandro 2 1941 Chicago Cubs NL  
Al Dark 2 1951 New York Giants NL  
Darren Daulton 2 1992 Philadelphia Phillies NL  
Darren Daulton 2 1993 Philadelphia Phillies NL  
Eric Davis 2 1996 Cincinnati Reds NL  
George Davis 2 1896 New York Giants NL  
Jody Davis 2 1983 Chicago Cubs NL  
Andre Dawson 2 1987 Chicago Cubs NL  
Andre Dawson 2 1991 Chicago Cubs NL  
Don Demeter 2 1962 Philadelphia Phillies NL  
Dick Dietz 2 1970 San Francisco Giants NL  
Chris Duncan 2 2007 St. Louis Cardinals NL  
Mariano Duncan 2 1993 Philadelphia Phillies NL  
Adam Dunn 2 2005 Cincinnati Reds NL  
Shawon Dunston 2 2000 St. Louis Cardinals NL  
Leo Durocher 2 1935 St. Louis Cardinals NL  
Howard Earl 2 1890 Chicago Colts NL  
Mike Easler 2 1983 Pittsburgh Pirates NL  
Juan Encarnacion 2 2005 Florida Marlins NL  
Del Ennis 2 1950 Philadelphia Phillies NL  
Johnny Estrada 2 2007 Milwaukee Brewers NL  
Tony Eusebio 2 1995 Houston Astros NL  
Carl Everett 2 1997 New York Mets NL  
Ron Fairly 2 1970 Montreal Expos NL  
Ron Fairly 2 1974 Montreal Expos NL  
Duke Farrell 2 1894 New York Giants NL  
Robert Fick 2 2003 Atlanta Braves NL  
Steve Finley 2 1997 San Diego Padres NL  
Steve Finley 2 2004 Arizona Diamondbacks NL  
Los Angeles Dodgers NL
Darrin Fletcher 2 1996 Montreal Expos NL  
Elbie Fletcher 2 1939 Boston Bees NL  
Pittsburgh Pirates NL
Curry Foley 2 1882 Buffalo Bisons NL  
Barry Foote 2 1979 Chicago Cubs NL  
George Foster 2 1978 Cincinnati Reds NL  
George Foster 2 1983 New York Mets NL  
Carl Furillo 2 1952 Brooklyn Dodgers NL  
Gary Gaetti 2 1999 Chicago Cubs NL  
Andres Galarraga 2 1994 Colorado Rockies NL  
Andres Galarraga 2 1995 Colorado Rockies NL  
Andres Galarraga 2 1997 Colorado Rockies NL  
Ron Gant 2 1996 St. Louis Cardinals NL  
Nomar Garciaparra 2 2006 Los Angeles Dodgers NL  
Phil Garner 2 1978 Pittsburgh Pirates NL  
Steve Garvey 2 1977 Los Angeles Dodgers NL  
Luis Gonzalez 2 2001 Arizona Diamondbacks NL  
Tom Goodwin 2 2000 Colorado Rockies NL  
Los Angeles Dodgers NL
George Grantham 2 1929 Pittsburgh Pirates NL  
Shawn Green 2 2000 Los Angeles Dodgers NL  
Shawn Green 2 2004 Los Angeles Dodgers NL  
Willie Greene 2 1996 Cincinnati Reds NL  
Ken Griffey, Jr. 2 2000 Cincinnati Reds NL  
Charlie Grimm 2 1929 Chicago Cubs NL  
Bill Hall 2 2007 Milwaukee Brewers NL  
George Harper 2 1924 Cincinnati Reds NL  
Philadelphia Phillies NL
Grady Hatton 2 1949 Cincinnati Reds NL  
Ken Henderson 2 1970 San Francisco Giants NL  
Babe Herman 2 1929 Brooklyn Robins NL  
Gene Hermanski 2 1949 Brooklyn Dodgers NL  
Jose Hernandez 2 2000 Milwaukee Brewers NL  
Jim Hickman 2 1963 New York Mets NL  
Gil Hodges 2 1949 Brooklyn Dodgers NL  
Gil Hodges 2 1950 Brooklyn Dodgers NL  
Gil Hodges 2 1951 Brooklyn Dodgers NL  
Gil Hodges 2 1952 Brooklyn Dodgers NL  
Gil Hodges 2 1957 Brooklyn Dodgers NL  
Bug Holliday 2 1894 Cincinnati Reds NL  
Rogers Hornsby 2 1929 Chicago Cubs NL  
Rogers Hornsby 2 1931 Chicago Cubs NL  
Frank Howard 2 1960 Los Angeles Dodgers NL  
Ryan Howard 2 2005 Philadelphia Phillies NL  
Ryan Howard 2 2007 Philadelphia Phillies NL  
Todd Hundley 2 1995 New York Mets NL  
Todd Hundley 2 2000 Los Angeles Dodgers NL  
Brian Hunter 2 1994 Cincinnati Reds NL  
Pittsburgh Pirates NL
Adam Hyzdu 2 2002 Pittsburgh Pirates NL  
Mike Ivie 2 1978 San Francisco Giants NL  
Ray Jablonski 2 1956 Cincinnati Redlegs NL  
Travis Jackson 2 1924 New York Giants NL  
Chris James 2 1989 Philadelphia Phillies NL  
San Diego Padres NL
Davey Johnson 2 1973 Atlanta Braves NL  
Davey Johnson 2 1978 Chicago Cubs NL  
Philadelphia Phillies NL
Howard Johnson 2 1987 New York Mets NL  
Andruw Jones 2 2004 Atlanta Braves NL  
Chipper Jones 2 2001 Atlanta Braves NL  
Mack Jones 2 1969 Montreal Expos NL  
Willie Jones 2 1950 Philadelphia Phillies NL  
Willie Jones 2 1951 Philadelphia Phillies NL  
Brian Jordan 2 2002 Los Angeles Dodgers NL  
Alex Kampouris 2 1937 Cincinnati Reds NL  
George Kelly 2 1924 New York Giants NL  
Jeff Kent 2 1998 San Francisco Giants NL  
Jeff Kent 2 2005 Los Angeles Dodgers NL  
Ralph Kiner 2 1950 Pittsburgh Pirates NL  
Hal King 2 1970 Atlanta Braves NL  
Dave Kingman 2 1977 New York Mets NL  
San Diego Padres NL
Dave Kingman 2 1981 New York Mets NL  
Ryan Klesko 2 1996 Atlanta Braves NL  
Ryan Klesko 2 1997 Atlanta Braves NL  
Johnny Kling 2 1908 Chicago Cubs NL  
Mike Lamb 2 2007 Houston Astros NL  
Ray Lankford 2 1997 St. Louis Cardinals NL  
Ray Lankford 2 1998 St. Louis Cardinals NL  
Jason LaRue 2 2002 Cincinnati Reds NL  
Cookie Lavagetto 2 1939 Brooklyn Dodgers NL  
Carlos Lee 2 2007 Houston Astros NL  
Derrek Lee 2 1998 Florida Marlins NL  
Derrek Lee 2 2004 Chicago Cubs NL  
Travis Lee 2 1999 Arizona Diamondbacks NL  
Fred Lewis 2 2007 San Francisco Giants NL  
Whitey Lockman 2 1954 New York Giants NL  
Felipe Lopez 2 2005 Cincinnati Reds NL  
Javy Lopez 2 2002 Atlanta Braves NL  
Mike Lum 2 1974 Atlanta Braves NL  
Greg Luzinski 2 1976 Philadelphia Phillies NL  
Greg Luzinski 2 1977 Philadelphia Phillies NL  
Candy Maldonado 2 1986 San Francisco Giants NL  
Rabbit Maranville 2 1914 Boston Braves NL  
Mike Marshall 2 1985 Los Angeles Dodgers NL  
Eddie Mathews 2 1953 Milwaukee Braves NL  
Eddie Mathews 2 1954 Milwaukee Braves NL  
Lee May 2 1973 Houston Astros NL  
Willie Mays 2 1961 San Francisco Giants NL  
Bill Mazeroski 2 1966 Pittsburgh Pirates NL  
Brian McCann 2 2006 Atlanta Braves NL  
Brian McCann 2 2007 Atlanta Braves NL  
Willie McCovey 2 1969 San Francisco Giants NL  
Willie McCovey 2 1970 San Francisco Giants NL  
Willie McCovey 2 1977 San Francisco Giants NL  
Current Through End of 2007 Regular Season


Did you know that Joe DiMaggio's brother, Vince DiMaggio hit more grand slams during a single season than he did? Did you know that Ernie Banks is the only National League player in history with more than four slams in a season?

The code to write the single season grand slams league splits was developed in 2005, launched during 2006 and made possible by your support — please continue helping us create these kinds of pages by supporting our site.

The American League single season record for games played was set in 1987 by Don Mattingly of the New York Yankees. The National League single season record for games played is on this page. Is either the Career Leader for Grand Slams?