Mobile Site You Are Here >  >  > Most Seasons on All-Star Roster

Elliott, Kalb, MLB Network:From MLB Network’s launch on January 1, 2009—when I used baseballreference.com’s play...

Most Seasons on All-Star Roster

Please note that some seasons had two all-star games. The numbers here are for the number of games the player was on the roster either originally or as a replacement.

Player Years Played Seasons on Roster Games for AL Games for NL
Hank Aaron* 1954-1976 21 1 24
Willie Mays* 1951-1973 20 0 24
Stan Musial* 1941-1963 20 0 24
Cal Ripken* 1981-2001 19 19 0
Rod Carew* 1967-1985 18 18 0
Carl Yastrzemski* 1961-1983 18 18 0
Ted Williams* 1939-1960 17 19 0
Pete Rose 1963-1986 17 0 17
Mickey Mantle* 1951-1968 16 20 0
Yogi Berra* 1946-1965 15 18 0
Al Kaline* 1953-1974 15 18 0
Brooks Robinson* 1955-1977 15 18 0
Tony Gwynn* 1982-2001 15 0 15
Ozzie Smith* 1978-1996 15 0 15
Warren Spahn* 1942-1965 14 0 17
Johnny Bench* 1967-1983 14 0 14
Barry Bonds 1986-2007 14 0 14
Reggie Jackson* 1967-1987 14 14 0
Derek Jeter 1995-2014 14 14 0
Alex Rodriguez 1994-2013 14 14 0
Ivan Rodriguez 1991-2011 14 14 0
George Brett* 1973-1993 13 13 0
Joe DiMaggio* 1936-1951 13 13 0
Ken Griffey 1989-2010 13 10 3
Mariano Rivera 1995-2013 13 13 0
Roberto Clemente* 1955-1972 12 0 15
Nellie Fox* 1947-1965 12 15 0
Frank Robinson* 1956-1976 12 6 8
Roberto Alomar* 1988-2004 12 11 1
Wade Boggs* 1982-1999 12 12 0
Barry Larkin* 1986-2004 12 0 12
Mark McGwire 1986-2001 12 9 3
Mel Ott* 1926-1947 12 0 12
Mike Piazza 1992-2007 12 0 12
Manny Ramirez 1993-2011 12 12 0
Mike Schmidt* 1972-1989 12 0 12
Tom Seaver* 1967-1986 12 0 12
Dave Winfield* 1973-1995 12 8 4
Ernie Banks* 1953-1971 11 0 14
Harmon Killebrew* 1954-1975 11 13 0
Gary Carter* 1974-1992 11 0 11
Roger Clemens 1984-2007 11 9 2
Bill Dickey* 1928-1946 11 11 0
Carlton Fisk* 1969-1993 11 11 0
Bill Freehan 1961-1976 11 11 0
Luis Aparicio* 1956-1973 10 13 0
Steve Carlton* 1965-1988 10 0 10
Steve Garvey 1969-1987 10 0 10
Tom Glavine* 1987-2008 10 0 10
Rickey Henderson* 1979-2003 10 10 0
Billy Herman* 1931-1947 10 0 10
Randy Johnson 1988-2009 10 5 5
George Kell* 1943-1957 10 10 0
Joe Medwick* 1932-1948 10 0 10
Johnny Mize* 1936-1953 10 1 9
Joe Morgan* 1963-1984 10 0 10
Kirby Puckett* 1984-1995 10 10 0
Pee Wee Reese* 1940-1958 10 0 10
Ryne Sandberg* 1981-1997 10 0 10
Red Schoendienst* 1945-1963 10 0 10
Enos Slaughter* 1938-1959 10 0 10
Ichiro Suzuki 2001-2014 10 10 0
Elston Howard 1955-1968 9 12 0
Eddie Mathews* 1952-1968 9 0 12
Juan Marichal* 1960-1975 9 0 10
Miguel Cabrera 2003-2014 9 5 4
Dave Concepcion 1970-1988 9 0 9
Bobby Doerr* 1937-1951 9 9 0
Jimmie Foxx* 1925-1945 9 9 0
Joe Gordon* 1938-1950 9 9 0
Rich Gossage* 1972-1994 9 6 3
Vladimir Guerrero 1996-2011 9 5 4
Carl Hubbell* 1928-1943 9 0 9
Fred Lynn 1974-1990 9 9 0
Frank McCormick 1934-1948 9 0 9
David Ortiz 1997-2014 9 9 0
Albert Pujols 2001-2014 9 0 9
Ron Santo* 1960-1974 9 0 9
Gary Sheffield 1988-2009 9 2 7
Joe Torre* 1960-1977 9 0 9
Arky Vaughan* 1932-1948 9 0 9
Del Crandall 1949-1966 8 0 11
Whitey Ford* 1950-1967 8 10 0
Harvey Kuenn 1952-1966 8 10 0
Don Drysdale* 1956-1969 8 0 9
Bob Gibson* 1959-1975 8 0 9
Carlos Beltran 1998-2014 8 0 8
Lou Boudreau* 1938-1952 8 8 0
Roy Campanella* 1948-1957 8 0 8
Walker Cooper 1940-1957 8 0 8
Andre Dawson* 1976-1996 8 0 8
Bob Feller* 1936-1956 8 8 0
Rick Ferrell* 1929-1947 8 8 0
Roy Halladay 1998-2013 8 6 2
Gil Hodges 1943-1963 8 0 8
Catfish Hunter* 1965-1979 8 8 0
Bob Johnson 1933-1945 8 8 0
Chipper Jones 1993-2012 8 0 8
Ernie Lombardi* 1931-1947 8 0 8
Greg Maddux* 1986-2008 8 0 8
Marty Marion 1940-1953 8 0 8
Pedro Martinez 1992-2009 8 4 4
Eddie Murray* 1977-1997 8 7 1
Tony Oliva 1962-1976 8 8 0
Lance Parrish 1977-1995 8 7 1
Jim Rice* 1974-1989 8 8 0
Nolan Ryan* 1966-1993 8 6 2
Ted Simmons 1968-1988 8 2 6
John Smoltz 1988-2009 8 0 8
Duke Snider* 1947-1964 8 0 8
Vern Stephens 1941-1955 8 8 0
Darryl Strawberry 1983-1999 8 0 8

* - indicates Hall of Famer