Which NHL franchise first hosted an official All-Star Game in 1947?

The story behind the answer

The Toronto Maple Leafs franchise first hosted an official NHL All-Star Game in 1947.

The first official NHL All-Star Game was played on October 13, 1947, at Maple Leaf Gardens in Toronto. The game featured an NHL All-Star team against the defending Stanley Cup champion Toronto Maple Leafs, who had won the championship in 1947.

The All-Star Game was introduced as a showcase for elite players and as a charity event connected with the league’s benefit activities. The All-Stars won the inaugural contest 4–3. Earlier exhibition games involving star players had taken place, but the 1947 contest is generally recognized as the first official NHL All-Star Game.

The event’s format later changed repeatedly, including conference matchups, division teams, and special international-style formats. It was not originally a permanent East-versus-West contest, so modern assumptions about the format do not apply to the inaugural game.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: