NHL All-Star Game Appearances

Player
Year(s)
Rick Martin
(1972, 1973, 1974, 1975, 1976, 1977*, 1978)
Gilbert Perreault
(1971, 1972, 1977, 1978, 1980, 1984)
Dominik Hasek
(1996, 1997, 1998, 1999, 2001)
Mike Ramsey
(1982, 1983, 1985, 1986)
Rasmus Dahlin
(2022, 2023, 2024)
Jack Eichel
(2018, 2019, 2020)
Phil Housley
(1984, 1989, 1990)
Alexander Mogilny
(1992, 1993, 1994)
Brian Campbell
(2007, 2008)
Don Edwards 
(1980, 1982)
Danny Gare
(1980, 1981)
Jerry Korab
(1975, 1976)
Rene Robert
(1973, 1975)
Miroslav Satan
(2000, 2003)
Jim Schoenfeld
(1977, 1980)
Alexei Zhitnik
(1999, 2002)
Dave Andreychuk
(1990)
Tom Barrasso
(1985)
Daniel Briere
(2007*)
Gerry Desjardins
(1977)
Dave Dryden
(1974)
Zemgus Girgensons
(2015)
Uwe Krupp
(1991)
Pat LaFontaine
(1993)
Don Luce
(1975)
Ryan Miller
(2007)
Kyle Okposo
(2017)
Ryan O'Reilly
(2016)
Jason Pominville 
(2012)
Daren Puppa
(1990)
Craig Ramsay
(1976)
Christian Ruuttu
(1988)
Jeff Skinner
(2019)
Pierre Turgeon
(1990)
Thomas Vanek
(2009)

٭ - Named MVP of All-Star Game.

Note: Dominik Hasek was selected to the Eastern Conference All-Stars roster in 1995 but the game was canceled due to the lockout. He was also voted as a starter for the World team at the 2000 All-Star Game but did not participate due to injury.

Note: Bill Hajt (1981, 1985) and John Van Boxmeer (1982) were also selected to appear in the NHL All-Star Game, but did not participate due to injury. Gilbert Perreault withdrew from the 1974 All-Star Game due to injury.

Note: Gilbert Perreault and Jim Schoenfeld were both selected to the NHL All-Stars roster for the 1979 Challenge Cup. Perreault recorded two points (1+1) in the three-game series, Schoenfeld did not participate due to injury.

Note: Mike Ramsey was selected to the NHL All-Stars roster for Rendez-vous '87, playing in both games in the two-game series.

Note: Due to the COVID-19 pandemic, the 2021 NHL All-Star Game was postponed until 2022.

Note: Tage Thompson was selected to play in the 2023 NHL All-Star Game but was replaced by Rasmus Dahlin due to injury.