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.

* - indicates Hall of Famer

Table
Player Years Played Seasons on Roster Games for AL Games for NL Games for West Games for East
Henry Aaron* 1954-1976 21 1 24 0 0
Willie Mays* 1948-1973 20 0 24 0 0
Stan Musial* 1941-1963 20 0 24 0 0
Cal Ripken Jr.* 1981-2001 19 19 0 0 0
Rod Carew* 1967-1985 18 18 0 0 0
Carl Yastrzemski* 1961-1983 18 18 0 0 0
Ted Williams* 1939-1960 17 19 0 0 0
Pete Rose 1963-1986 17 0 17 0 0
Mickey Mantle* 1951-1968 16 20 0 0 0
Yogi Berra* 1946-1965 15 18 0 0 0
Al Kaline* 1953-1974 15 18 0 0 0
Brooks Robinson* 1955-1977 15 18 0 0 0
Tony Gwynn* 1982-2001 15 0 15 0 0
Ozzie Smith* 1978-1996 15 0 15 0 0
Warren Spahn* 1942-1965 14 0 17 0 0
Johnny Bench* 1967-1983 14 0 14 0 0
Barry Bonds 1986-2007 14 0 14 0 0
Reggie Jackson* 1967-1987 14 14 0 0 0
Derek Jeter* 1995-2014 14 14 0 0 0
Alex Rodriguez 1994-2016 14 14 0 0 0
Iván Rodríguez* 1991-2011 14 14 0 0 0
George Brett* 1973-1993 13 13 0 0 0
Joe DiMaggio* 1936-1951 13 13 0 0 0
Ken Griffey Jr.* 1989-2010 13 10 3 0 0
Mariano Rivera* 1995-2013 13 13 0 0 0
Roberto Clemente* 1955-1972 12 0 15 0 0
Nellie Fox* 1947-1965 12 15 0 0 0
Frank Robinson* 1956-1976 12 6 8 0 0
Roberto Alomar* 1988-2004 12 11 1 0 0
Wade Boggs* 1982-1999 12 12 0 0 0
Miguel Cabrera 2003-2023 12 8 4 0 0
Barry Larkin* 1986-2004 12 0 12 0 0
Mark McGwire 1986-2001 12 9 3 0 0
Mike Piazza* 1992-2007 12 0 12 0 0
Manny Ramirez 1993-2011 12 12 0 0 0
Mike Schmidt* 1972-1989 12 0 12 0 0
Tom Seaver* 1967-1986 12 0 12 0 0
Dave Winfield* 1973-1995 12 8 4 0 0
Ernie Banks* 1953-1971 11 0 14 0 0
Harmon Killebrew* 1954-1975 11 13 0 0 0
Buck Leonard* 1935-1948 11 0 0 12 1
Alex Radcliff 1926-1946 11 0 0 0 13
Roy Campanella* 1937-1957 11 0 8 3 0
Gary Carter* 1974-1992 11 0 11 0 0
Roger Clemens 1984-2007 11 9 2 0 0
Bill Dickey* 1928-1946 11 11 0 0 0
Carlton Fisk* 1969-1993 11 11 0 0 0
Bill Freehan 1961-1976 11 11 0 0 0
Mel Ott* 1926-1947 11 0 11 0 0
Albert Pujols 2001-2022 11 1 10 0 0
Mike Trout 2011-2024 11 11 0 0 0
Luis Aparicio* 1956-1973 10 13 0 0 0
Steve Carlton* 1965-1988 10 0 10 0 0
Steve Garvey 1969-1987 10 0 10 0 0
Tom Glavine* 1987-2008 10 0 10 0 0
Rickey Henderson* 1979-2003 10 10 0 0 0
Billy Herman* 1931-1947 10 0 10 0 0
Randy Johnson* 1988-2009 10 5 5 0 0
George Kell* 1943-1957 10 10 0 0 0
Clayton Kershaw 2008-2024 10 0 10 0 0
Joe Medwick* 1932-1948 10 0 10 0 0
Johnny Mize* 1936-1953 10 1 9 0 0
Yadier Molina 2004-2022 10 0 10 0 0
Joe Morgan* 1963-1984 10 0 10 0 0
David Ortiz* 1997-2016 10 10 0 0 0
Kirby Puckett* 1984-1995 10 10 0 0 0
Pee Wee Reese* 1940-1958 10 0 10 0 0
Ryne Sandberg* 1981-1997 10 0 10 0 0
Red Schoendienst* 1945-1963 10 0 10 0 0
Enos Slaughter* 1938-1959 10 0 10 0 0
Ichiro Suzuki 2001-2019 10 10 0 0 0
Minnie Miñoso* 1946-1980 9 9 0 4 0
Josh Gibson* 1930-1946 9 0 0 11 1
Elston Howard 1948-1968 9 12 0 0 0
Eddie Mathews* 1952-1968 9 0 12 0 0
Juan Marichal* 1960-1975 9 0 10 0 0
Jose Altuve 2011-2024 9 8 1 0 0
Carlos Beltrán 1998-2017 9 1 8 0 0
Dave Concepción 1970-1988 9 0 9 0 0
Bobby Doerr* 1937-1951 9 9 0 0 0
Jimmie Foxx* 1925-1945 9 9 0 0 0
Joe Gordon* 1938-1950 9 9 0 0 0
Rich Gossage* 1972-1994 9 6 3 0 0
Vladimir Guerrero* 1996-2011 9 5 4 0 0
Carl Hubbell* 1928-1943 9 0 9 0 0
Craig Kimbrel 2010-2024 9 3 6 0 0
Fred Lynn 1974-1990 9 9 0 0 0
Salvador Perez 2011-2024 9 9 0 0 0
Ron Santo* 1960-1974 9 0 9 0 0
Gary Sheffield 1988-2009 9 2 7 0 0
Joe Torre* 1960-1977 9 0 9 0 0
Arky Vaughan* 1932-1948 9 0 9 0 0
Justin Verlander 2005-2024 9 9 0 0 0
Del Crandall 1949-1966 8 0 11 0 0
Whitey Ford* 1950-1967 8 10 0 0 0
Harvey Kuenn 1952-1966 8 10 0 0 0
Willie Wells* 1924-1948 8 0 0 7 3
Sam Bankhead 1932-1948 8 0 0 7 2
Larry Doby* 1942-1959 8 7 0 2 0
Don Drysdale* 1956-1969 8 0 9 0 0
Bob Gibson* 1959-1975 8 0 9 0 0
Neil Robinson 1937-1948 8 0 0 0 9
Nolan Arenado 2013-2024 8 0 8 0 0
Mookie Betts 2014-2024 8 4 4 0 0
Robinson Canó 2005-2022 8 8 0 0 0
Walker Cooper 1940-1957 8 0 8 0 0
Andre Dawson* 1976-1996 8 0 8 0 0
Bob Feller* 1936-1956 8 8 0 0 0
Freddie Freeman 2010-2024 8 0 7 0 0
Roy Halladay* 1998-2013 8 6 2 0 0
Bryce Harper 2012-2024 8 0 8 0 0
Gil Hodges* 1943-1963 8 0 8 0 0
Catfish Hunter* 1965-1979 8 8 0 0 0
Chipper Jones* 1993-2012 8 0 8 0 0
Greg Maddux* 1986-2008 8 0 8 0 0
Pedro Martinez* 1992-2009 8 4 4 0 0
Frank McCormick 1934-1948 8 0 8 0 0
Eddie Murray* 1977-1997 8 7 1 0 0
Tony Oliva* 1962-1976 8 8 0 0 0
Satchel Paige* 1927-1965 8 2 0 3 3
Lance Parrish 1977-1995 8 7 1 0 0
Jim Rice* 1974-1989 8 8 0 0 0
Nolan Ryan* 1966-1993 8 6 2 0 0
Chris Sale 2010-2024 8 7 1 0 0
Max Scherzer 2008-2024 8 2 6 0 0
Ted Simmons* 1968-1988 8 2 6 0 0
John Smoltz* 1988-2009 8 0 8 0 0
Duke Snider* 1947-1964 8 0 8 0 0
Darryl Strawberry 1983-1999 8 0 8 0 0
Ken Boyer 1955-1969 7 0 11 0 0
Orlando Cepeda* 1958-1974 7 0 11 0 0
Bill Mazeroski* 1956-1972 7 0 10 0 0
Jim Bunning* 1955-1971 7 7 2 0 0
Sherm Lollar 1946-1963 7 9 0 0 0
Wild Bill Wright 1932-1945 7 0 0 8 1
Early Wynn* 1939-1963 7 9 0 0 0
Cool Papa Bell* 1922-1946 7 0 0 5 3
Bobby Richardson 1955-1966 7 8 0 0 0
Dick Allen 1963-1977 7 3 4 0 0
Luke Appling* 1930-1950 7 7 0 0 0
Craig Biggio* 1988-2007 7 0 7 0 0
Lou Boudreau* 1938-1952 7 7 0 0 0
Aroldis Chapman 2010-2024 7 3 4 0 0
Joe Cronin* 1926-1945 7 7 0 0 0
Nelson Cruz 2005-2023 7 7 0 0 0
Dom DiMaggio 1940-1953 7 7 0 0 0
Rick Ferrell* 1929-1947 7 7 0 0 0
Rollie Fingers* 1968-1985 7 6 1 0 0
Lou Gehrig* 1923-1939 7 7 0 0 0
Paul Goldschmidt 2011-2024 7 0 7 0 0
Lefty Gomez* 1930-1943 7 7 0 0 0
Vic Harris 1922-1947 7 0 0 7 0
Trevor Hoffman* 1993-2010 7 0 7 0 0
Matt Holliday 2004-2018 7 0 7 0 0
Bob Johnson 1933-1945 7 7 0 0 0
Ken Keltner 1937-1950 7 7 0 0 0
Bob Lemon* 1941-1958 7 7 0 0 0
Ernie Lombardi* 1931-1947 7 0 7 0 0
Marty Marion 1940-1953 7 0 7 0 0
Edgar Martínez* 1987-2004 7 7 0 0 0
Brian McCann 2005-2019 7 0 7 0 0
Eddie Miller 1936-1950 7 0 7 0 0
Paul Molitor* 1978-1998 7 7 0 0 0
Thurman Munson 1969-1979 7 7 0 0 0
Dale Murphy 1976-1993 7 0 7 0 0
Al Oliver 1968-1985 7 2 5 0 0
Dave Parker 1973-1991 7 1 6 0 0
Tony Pérez* 1964-1986 7 0 7 0 0
Billy Pierce 1945-1964 7 7 0 0 0
Buster Posey 2009-2021 7 0 7 0 0
Tim Raines* 1979-2002 7 0 7 0 0
Robin Roberts* 1948-1966 7 0 7 0 0
Jackie Robinson* 1945-1956 7 0 6 0 1
Scott Rolen* 1996-2012 7 0 7 0 0
Lee Smith* 1980-1997 7 2 5 0 0
Reggie Smith 1966-1982 7 2 5 0 0
Alfonso Soriano 1999-2014 7 4 3 0 0
Sammy Sosa 1989-2007 7 0 7 0 0
Willie Stargell* 1962-1982 7 0 7 0 0
Vern Stephens 1941-1955 7 7 0 0 0
Dave Stieb 1979-1998 7 7 0 0 0
Mickey Vernon 1939-1960 7 7 0 0 0
Billy Wagner 1995-2010 7 0 7 0 0
David Wright 2004-2018 7 0 7 0 0
Rudy York 1934-1948 7 7 0 0 0
Michael Young 2000-2013 7 7 0 0 0
Smoky Burgess 1949-1967 6 0 9 0 0
Rocky Colavito 1955-1968 6 9 0 0 0
Leon Day* 1934-1946 6 0 0 9 0
Bill Byrd 1933-1948 6 0 0 8 0
Frank Malzone 1955-1966 6 8 0 0 0
Bill Skowron 1954-1967 6 8 0 0 0
Larry Brown 1923-1947 6 0 0 0 7
Sandy Koufax* 1955-1966 6 0 7 0 0
Hilton Smith* 1932-1948 6 0 0 0 7
Sandy Alomar 1988-2007 6 6 0 0 0
Moisés Alou 1990-2008 6 0 6 0 0
Earl Averill* 1929-1941 6 6 0 0 0
Harold Baines* 1980-2001 6 6 0 0 0
José Bautista 2004-2018 6 6 0 0 0
Lance Berkman 1999-2013 6 0 6 0 0
Ewell Blackwell 1942-1955 6 0 6 0 0
Vida Blue 1969-1986 6 3 3 0 0
Bobby Bonilla 1986-2001 6 0 6 0 0
Ryan Braun 2007-2020 6 0 6 0 0
Tommy Bridges 1930-1946 6 6 0 0 0
Lou Brock* 1961-1979 6 0 6 0 0
Kevin Brown 1986-2005 6 1 5 0 0
Bert Campaneris 1964-1983 6 6 0 0 0
José Canseco 1985-2001 6 6 0 0 0
Ron Cey 1971-1987 6 0 6 0 0
Will Clark 1986-2000 6 1 5 0 0
Gerrit Cole 2013-2024 6 5 1 0 0
Lloyd Davenport 1935-1945 6 0 0 0 6
Paul Derringer 1931-1945 6 0 6 0 0
Dennis Eckersley* 1975-1998 6 6 0 0 0
Bob Elliott 1939-1953 6 0 6 0 0
Prince Fielder 2005-2016 6 3 3 0 0
Jim Fregosi 1961-1978 6 6 0 0 0
Nomar Garciaparra 1996-2009 6 5 1 0 0
Charlie Gehringer* 1924-1942 6 6 0 0 0
Zack Greinke 2004-2023 6 1 5 0 0
Bobby Grich 1970-1986 6 6 0 0 0
Lefty Grove* 1925-1941 6 6 0 0 0
Gabby Hartnett* 1922-1941 6 0 6 0 0
Félix Hernández 2005-2019 6 6 0 0 0
Aaron Judge 2016-2024 6 6 0 0 0
Don Kessinger 1964-1979 6 0 6 0 0
Ralph Kiner* 1946-1955 6 0 6 0 0
Paul Konerko 1997-2014 6 6 0 0 0
Kenny Lofton 1991-2007 6 5 1 0 0
Manny Machado 2012-2024 6 4 2 0 0
J.D. Martinez 2011-2024 6 4 1 0 0
Don Mattingly 1982-1995 6 6 0 0 0
Joe Mauer* 2004-2018 6 6 0 0 0
Willie McCovey* 1959-1980 6 0 6 0 0
Sam McDowell 1961-1975 6 6 0 0 0
George McQuinn 1936-1948 6 6 0 0 0
Jo-Jo Moore 1930-1941 6 0 6 0 0
Joe Nathan 1999-2016 6 6 0 0 0
Graig Nettles 1967-1988 6 5 1 0 0
Hal Newhouser* 1939-1955 6 6 0 0 0
Magglio Ordóñez 1997-2011 6 6 0 0 0
Jim Palmer* 1965-1984 6 6 0 0 0
Jonathan Papelbon 2005-2016 6 4 2 0 0
Ted Radcliffe 1928-1946 6 0 0 0 6
José Ramírez 2013-2024 6 6 0 0 0
Willie Randolph 1975-1992 6 5 1 0 0
Francisco Rodríguez 2002-2017 6 3 3 0 0
Red Ruffing* 1924-1947 6 6 0 0 0
CC Sabathia 2001-2019 6 6 0 0 0
Curt Schilling 1988-2007 6 1 5 0 0
Rusty Staub 1963-1985 6 1 5 0 0
Bruce Sutter* 1976-1988 6 0 6 0 0
Miguel Tejada 1997-2013 6 4 2 0 0
Alan Trammell* 1977-1996 6 6 0 0 0
Chase Utley 2003-2018 6 0 6 0 0
Fernando Valenzuela 1980-1997 6 0 6 0 0
Joey Votto 2007-2023 6 0 6 0 0
Bucky Walters 1931-1950 6 0 6 0 0
Billy Williams* 1959-1976 6 0 6 0 0
Dick Groat 1952-1967 5 0 8 0 0
Quincy Trouppe 1930-1952 5 0 0 0 8
Bill White 1956-1969 5 0 8 0 0
Hoyt Wilhelm* 1952-1972 5 6 2 0 0
Willard Brown* 1937-1948 5 0 0 0 7
Monte Irvin* 1938-1956 5 0 1 6 0
Henry Kimbro 1937-1948 5 0 0 7 0
Camilo Pascual 1954-1971 5 7 0 0 0
Ted Strong 1937-1948 5 0 0 0 7
Maury Wills 1959-1972 5 0 7 0 0
Johnny Antonelli 1948-1961 5 0 6 0 0
Richie Ashburn* 1948-1962 5 0 6 0 0
Ed Bailey 1953-1966 5 0 6 0 0
Pepper Bassett 1935-1948 5 0 0 1 5
Sammy Hughes 1930-1946 5 0 0 4 2
Gil McDougald 1951-1960 5 6 0 0 0
Lennie Pearson 1937-1948 5 0 0 6 0
Parnell Woods 1937-1945 5 0 0 0 6
Newt Allen 1923-1947 5 0 0 0 5
Buddy Bell 1972-1989 5 5 0 0 0
Albert Belle 1989-2000 5 5 0 0 0
Larry Bowa 1970-1985 5 0 5 0 0
Michael Brantley 2009-2023 5 5 0 0 0
Mark Buehrle 2000-2015 5 5 0 0 0
Leo Cárdenas 1960-1975 5 1 4 0 0
Joe Carter 1983-1998 5 5 0 0 0
David Cone 1986-2003 5 3 2 0 0
Cecil Cooper 1971-1987 5 5 0 0 0
Doc Cramer 1929-1948 5 5 0 0 0
Yu Darvish 2012-2024 5 4 1 0 0
Ferris Fain 1947-1955 5 5 0 0 0
Tony Fernández 1983-2001 5 4 1 0 0
Chuck Finley 1986-2002 5 5 0 0 0
George Foster 1969-1986 5 0 5 0 0
Travis Fryman 1990-2002 5 5 0 0 0
Andrés Galarraga 1985-2004 5 0 5 0 0
Jason Giambi 1995-2014 5 5 0 0 0
Adrián González 2004-2018 5 1 4 0 0
Luis Gonzalez 1990-2008 5 0 5 0 0
Pedro Guerrero 1978-1992 5 0 5 0 0
Josh Hader 2017-2024 5 0 5 0 0
Josh Hamilton 2007-2015 5 5 0 0 0
Frankie Hayes 1933-1947 5 5 0 0 0
Jim Hegan 1941-1960 5 5 0 0 0
Todd Helton* 1997-2013 5 0 5 0 0
Rollie Hemsley 1928-1947 5 5 0 0 0
Tommy Henrich 1937-1950 5 5 0 0 0
Keith Hernandez 1974-1990 5 0 5 0 0
Torii Hunter 1997-2015 5 5 0 0 0
Gentry Jessup 1940-1948 5 0 0 0 5
Adam Jones 2006-2019 5 5 0 0 0
Andruw Jones 1996-2012 5 0 5 0 0
Doug Jones 1982-2000 5 3 2 0 0
Charlie Keller 1939-1952 5 5 0 0 0
Jeff Kent 1992-2008 5 0 5 0 0
Jimmy Key 1984-1998 5 5 0 0 0
Jon Lester 2006-2021 5 3 2 0 0
Biz Mackey* 1920-1947 5 0 0 5 0
Horacio Martínez 1935-1947 5 0 0 5 0
Víctor Martínez 2002-2018 5 5 0 0 0
Andrew McCutchen 2009-2024 5 0 5 0 0
Fred McGriff* 1986-2004 5 1 4 0 0
Henry Milton 1932-1940 5 0 0 0 5
Jack Morris* 1977-1994 5 5 0 0 0
Bobby Murcer 1965-1983 5 4 1 0 0
Mike Mussina* 1991-2008 5 5 0 0 0
Phil Niekro* 1964-1987 5 1 4 0 0
Paul O'Neill 1985-2001 5 4 1 0 0
Amos Otis 1967-1984 5 5 0 0 0
Tony Peña 1980-1997 5 0 5 0 0
Gaylord Perry* 1962-1983 5 2 3 0 0
Jorge Posada 1995-2011 5 5 0 0 0
David Price 2008-2022 5 5 0 0 0
Édgar Rentería 1996-2011 5 0 5 0 0
Allie Reynolds 1942-1954 5 5 0 0 0
Phil Rizzuto* 1941-1956 5 5 0 0 0
Steve Rogers 1973-1985 5 0 5 0 0
Cookie Rojas 1962-1977 5 4 1 0 0
Buddy Rosar 1939-1951 5 5 0 0 0
Benito Santiago 1986-2005 5 0 5 0 0
Steve Sax 1981-1994 5 2 3 0 0
Corey Seager 2015-2024 5 2 2 0 0
Giancarlo Stanton 2010-2024 5 1 4 0 0
Turkey Stearnes* 1923-1940 5 0 0 0 5
Mel Stottlemyre 1964-1974 5 5 0 0 0
Mule Suttles* 1924-1944 5 0 0 2 3
Mike Sweeney 1995-2010 5 5 0 0 0
Frank Thomas* 1990-2008 5 5 0 0 0
Jim Thome* 1991-2012 5 4 1 0 0
Troy Tulowitzki 2006-2019 5 0 5 0 0
Larry Walker* 1989-2005 5 0 5 0 0
Tim Wallach 1980-1996 5 0 5 0 0
Lon Warneke 1930-1945 5 0 5 0 0
Lou Whitaker 1977-1995 5 5 0 0 0
Frank White 1973-1990 5 5 0 0 0
Bernie Williams 1991-2006 5 5 0 0 0
Matt Williams 1987-2003 5 0 5 0 0