The NHL All-Star teams were first named at the end of the 1930–31 NHL season, to honor the best performers over the season at each position.
Representatives of the Professional Hockey Writers' Association vote for the all-star team at the end of the regular season.
The career leaders in selections are Gordie Howe, named to a total of 21 all-star teams (12 first, 9 second), all with the Detroit Red Wings, and Ray Bourque, named to a total of 19 all-star teams (13 first, 6 second) over the course of his 21-season career with the Boston Bruins and Colorado Avalanche. Alexander Ovechkin is the only player in history to be named to both all-star teams in the same season (as a left and right winger respectively) because of a voting error.
|Denotes players who are still active in the NHL|
|Inducted into the Hockey Hall of Fame|
|Inactive player not yet eligible for Hockey Hall of Fame consideration|
|Player (X)||Denotes the number of times the player has been selected|
(in bold text)
|Indicates the player who won the Hart Memorial Trophy as the NHL's Most Valuable Player in the same year|
|Season||Position||First team||Second team|
|2019–20||C||Leon Draisaitl||Edmonton Oilers||Nathan MacKinnon (2)||Colorado Avalanche|
|LW||Artemi Panarin (2)||New York Rangers||Brad Marchand (3)||Boston Bruins|
|RW||David Pastrňák||Boston Bruins||Nikita Kucherov (4)||Tampa Bay Lightning|
|D||John Carlson (2)||Washington Capitals||Victor Hedman (4)||Tampa Bay Lightning|
|D||Roman Josi||Nashville Predators||Alex Pietrangelo (3)||St. Louis Blues|
|G||Connor Hellebuyck (2)||Winnipeg Jets||Tuukka Rask (2)||Boston Bruins|
First team leaders by position
The following is a list of the most selected first team all-stars by position.
- Active players are listed in boldface.
- Wayne Gretzky, 8 times
- Jean Béliveau, 6 times
- Phil Esposito, 6 times
- Stan Mikita, 6 times
- Mario Lemieux, 5 times
- Bobby Hull, 10 times
- Ted Lindsay, 8 times
- Alexander Ovechkin, 8 times
- Luc Robitaille, 5 times
- Busher Jackson, 4 times
- Gordie Howe, 12 times
- Maurice Richard, 8 times
- Jaromír Jágr, 7 times
- Guy Lafleur, 6 times
- Mike Bossy, 5 times
- Ray Bourque, 13 times
- Doug Harvey, 10 times
- Nicklas Lidström, 10 times
- Bobby Orr, 8 times
- Eddie Shore, 7 times
- Glenn Hall, 7 times
- Bill Durnan, 6 times
- Dominik Hašek, 6 times
- Ken Dryden, 5 times
- Patrick Roy, 4 times
- "NHL All-Star Teams". Hockey-Reference.com. Sports Reference, LLC. Retrieved 2011-05-19.