Starters in Bold. Rookies in Italics.

Note: from 1959 to 1962, there were two All-Star Games, but sometimes players only participated in one of the games.

YEARPLAYER (POSITION)
2025Paul Skenes (P)
2024Bryan Reynolds (OF), Paul Skenes (P)
2023Mitch Keller (P), David Bednar (P)
2022David Bednar (P)
2021Adam Frazier (2B), Bryan Reynolds (OF)
2020No Game Was Played
2019Josh Bell (1B, started at DH), Felipe Vázquez (P)
2018Felipe Vázquez (P)
2017Josh Harrison (INF)
2016Starling Marte (OF), Mark Melancon (P)
2015A.J. Burnett (P), Gerrit Cole (P), Andrew McCutchen (OF), Mark Melancon (P)
2014Josh Harrison (OF), Andrew McCutchen (OF), Tony Watson (P)
2013Pedro Alvarez (3B), Jason Grilli (P), Jeff Locke (P), Mark Melancon (P), Andrew McCutchen (OF)
2012Joel Hanrahan (P), Andrew McCutchen (OF)
2011Kevin Correia (P), Joel Hanrahan (P), Andrew McCutchen (OF)
2010Evan Meek (P)
2009Zach Duke (P), Freddy Sanchez (INF)
2008Nate McLouth (OF)
2007Freddy Sanchez (INF)
2006Jason Bay (OF), Freddy Sanchez (INF)
2005Jason Bay (OF)
2004Jack Wilson (SS)
2003Mike Williams (P)
2002Mike Williams (P)
2001Brian Giles (OF)
2000Jason Kendall (C), Brian Giles (OF)
1999Ed Sprague (3B)
1998Jason Kendall (C)
1997Tony Womack (2B)
1996Jason Kendall (C)
1995Denny Neagle (P)
1994Carlos Garcia (2B)
1993Jay Bell (SS), Andy Van Slyke (OF)
1992Barry Bonds (OF), Andy Van Slyke (OF)
1991Bobby Bonilla (OF), John Smiley (P)
1990Bobby Bonilla (OF), Barry Bonds (OF), Neal Heaton (P)
1989Bobby Bonilla (3B)
1988Bobby Bonilla (3B), Andy Van Slyke (OF), Bob Walk (P)
1987Rick Reuschel (P)
1986Rick Rhoden (P), Tony Pena (C)
1985Tony Pena (C)
1984Tony Pena (C)
1983Bill Madlock (3B)
1982Tony Pena (C), Jason Thompson (1B)
1981Mike Easler (OF), Phil Garner (2B), Bill Madlock (3B), Dave Parker (OF)
1980Jim Bibby (P), Phil Garner (2B), Dave Parker (OF), Kent Tekulve (P)
1979Dave Parker (OF)
1978Willie Stargell (1B)
1977John Candelaria (P), Dave Parker (OF), Rich Gossage (P)
1976Al Oliver (OF)
1975Al Oliver (OF), Jerry Reuss (P), Manny Sanguillen (C)
1974Ken Brett (P)
1973Dave Giusti (P), Willie Stargell (1B)
1972Steve Blass (P), Roberto Clemente (OF), Al Oliver (OF), Manny Sanguillen (C), Willie Stargell (OF)
1971Roberto Clemente (OF), Dock Ellis (P), Manny Sanguillen (C), Willie Stargell (OF)
1970Roberto Clemente (OF)
1969Matty Alou (OF), Roberto Clemente (OF)
1968Gene Alley (SS), Matty Alou (OF)
1967Gene Alley (SS), Roberto Clemente (OF), Bill Mazeroski (2B)
1966Roberto Clemente (OF), Willie Stargell (OF), Bob Veale (P)
1965Roberto Clemente (OF), Willie Stargell (OF), Bob Veale (P)
1964Smoky Burgess (C), Roberto Clemente (OF), Bill Mazeroski (2B), Willie Stargell (OF)
1963Roberto Clemente (OF), Bill Mazeroski (2B)
1962Roberto Clemente (OF), Dick Groat (SS), Bill Mazeroski (2B)
1961Smoky Burgess (C), Roberto Clemente (OF), ElRoy Face (P), Dick Stuart (1B)
1960Smoky Burgess (C), Roberto Clemente (OF), ElRoy Face (P), Bob Friend (P), Dick Groat (SS),
Vernon Law (P), Bill Mazeroski (2B), Bob Skinner (OF)
1959Smoky Burgess (C), ElRoy Face (P), Dick Groat (SS), Bill Mazeroski (2B)
1958Bob Friend (P), Bill Mazeroski (2B), Bob Skinner (OF), Frank Thomas (3B)
1957Henry Foiles (C)
1956Bob Friend (P), Dale Long (1B)
1955Frank Thomas (OF)
1954Frank Thomas (OF)
1953Murry Dickson (P)
1952Ralph Kiner (OF)
1951Ralph Kiner (OF)
1950Ralph Kiner (OF)
1949Ralph Kiner (OF)
1948Frank Gustine (3B), Ralph Kiner (OF), Elmer Riddle (P)
1947Frank Gustine (3B)
1946Frank Gustine (3B), Rip Sewell (P)
1945No Game Was Played
1944Vince DiMaggio (OF), Bob Elliott (3B), Rip Sewell (P), Frank Zak (SS)
1943Vince DiMaggio (OF), Rip Sewell (P), Elbie Fletcher (1B)
1942Bob Elliott (3B)
1941Bob Elliott (3B), Al Lopez (C), Arky Vaughan (SS)
1940Arky Vaughan (SS)
1939Arky Vaughan (SS)
1938Mace Brown (P), Arky Vaughan (SS), Lloyd Waner (OF)
1937Cy (Darrell) Blanton (P), Arky Vaughan (3B), Paul Waner (OF)
1936Gus Suhr (1B), Arky Vaughan (SS)
1935Arky Vaughan (SS), Paul Waner (OF)
1934Pie Traynor (3B), Arky Vaughan (SS), Paul Waner (OF)
1933Pie Traynor (3B), Paul Waner (OF)