Which NHL player has won the most Stanley Cup championships as a player?

The story behind the answer

Henri Richard has won the most Stanley Cup championships as a player, collecting 11 titles with the Montreal Canadiens. His championships came between 1956 and 1973.

Richard joined Montreal in 1955 and spent his entire 20-season NHL career with the Canadiens. A small, quick centre nicknamed the “Pocket Rocket,” he was the younger brother of Canadiens legend Maurice “Rocket” Richard. Henri became known for his playmaking, competitiveness and ability to perform in important games.

His first five championships came consecutively from 1956 through 1960, when Montreal established one of the great dynasties in professional sports. Richard later added six more Cups in 1965, 1966, 1968, 1969, 1971 and 1973. His 11 championships remain the NHL record for a player.

Jean Béliveau and Yvan Cournoyer each won 10 Cups, placing them just behind Richard. Another common mix-up is confusing player records with franchise totals: the Canadiens have won far more championships as a team, but Richard holds the individual player record.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: