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 citations 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.
The following is a list of the most selected first team all-stars by position.