NHL Players with the Most Stanley Cups

Ever wonder which NHL player has the most Stanley Cup championship rings? For older fans of the game, the choice may be obvious, for younger fans of the game maybe not so much. You would have to think that the player would need to hail from the winningest franchise in NHL history… and you would be correct. The Montreal Canadiens dominated the original six league and continued winning Stanley Cup championships throughout the early expansion years. In fact the Canadiens are the last Canadian-based team to hoist Lord Stanley’s Cup in 1993.

The Stanley Cup is the greatest trophy in all of sports. To win it once is a major accomplishment, but to win it multiple times is part of something special.

Here is a look at the top 25 NHL players who have won the most Stanley Cups in NHL history (as of 2021).

Top 25 NHL Players with the Most Stanley Cups

Our list is dominated by members of the great Montreal Canadiens teams from the fifties through the seventies. However there are a few greats from the explosive Edmonton Oilers teams of the eighties as well.

The player with the most Stanley Cups? The “Pocket-Rocket” Henri Richard who won an amazing eleven championships with the Montreal Canadiens beginning in the 1955-56 season through the 1972-73 season.

RankPlayerTeams# of Stanley Cup WinsFirst Cup WinLast Cup Win
1Henri RichardMontreal Canadiens111955-561972-73
2Jean BeliveauMontreal Canadiens101955-561970-71
3Yvan CournoyerMontreal Canadiens101964-651978-79
4Claude ProvostMontreal Canadiens91955-561968-69
5Maurice RichardMontreal Canadiens81943-441959-60
6Red KellyDetroit Red Wings (4)
Toronto Maple Leafs (4)
7Jacques LemaireMontreal Canadiens81967-681978-79
8Serge SavardMontreal Canadiens81967-681978-79
9Jean-Guy TalbotMontreal Canadiens71955-561965-66
10Bernie GeoffrionMontreal Canadiens61952-531959-60
11Doug HarveyMontreal Canadiens61952-531959-60
12Tom JohnsonMontreal Canadiens61952-531959-60
13Dickie MooreMontreal Canadiens61952-531959-60
14Mark MessierEdmonton Oilers (5)
New York Rangers (1)
15Glenn AndersonEdmonton Oilers (5)
New York Rangers (1)
16Kevin LoweEdmonton Oilers (5)
New York Rangers (1)
17Bryan TrottierNew York Islanders (4)
Pittsburgh Penguins (2)
18Larry HillmanDetroit Red Wings (1)
Toronto Maple Leafs (4)
Montreal Canadiens (1)
19Larry RobinsonMontreal Canadiens61972-731985-86
20Ralph BackstormMontreal Canadiens61958-591968-69
21Dick DuffToronto Maple Leafs (2)
Montreal Canadiens (4)
22Frank MahovolichToronto Maple Leafs (4)
Montreal Canadiens (2)
23Jacques LaperriereMontreal Canadiens61964-651972-73
24Guy LapointeMontreal Canadiens61970-711978-79
25Guy Lafleur*Montreal Canadiens51972-731978-79
*There are numerous other players that won five Cups

For a complete list of Stanley Cup champions, visit the records of the NHL at NHL.com.