Das NHL All-Star Team wird seit der Saison 1930/31 gewählt.
Vertreter der Professional Hockey Writers’ Association wählen nach jeder Saison ein Team, das NHL First All-Star Team, mit den besten Spielern der NHL-Saison. Dazu gehören ein Torhüter, zwei Verteidiger, ein Center, sowie ein rechter und ein linker Flügelspieler. Zu allen Positionen werden die entsprechenden Stimmen ausgezählt, wobei die jeweils Zweitplatzierten (bzw. Dritt- und Viertplatzierten auf der Verteidigerposition) das Second All-Star Team bilden. Dadurch kann es dazu kommen, dass Spieler, die auf mehreren Positionen eingesetzt werden, auch in beiden All-Star-Teams vertreten sind. Bis 1946 wurde der beste Trainer der Liga zum All-Star Team hinzugewählt. Diese Auszeichnung sollte nicht verwechselt werden mit dem NHL All-Star Game, das während der Saison gespielt wird und deren Teams durch die Fans gewählt werden.
Die Position des Traines war in den ersten Jahren bei der Wahl zum All-Star Team enthalten. Nach 1946 wurde der Trainer nicht mehr mitgewählt.