Seit 1999 wird die Maurice Richard Trophy verliehen. Sie wurde gestiftet von den Montreal Canadiens zu Ehren von Maurice "Rocket" Richard, dem ersten Spieler, der 50 Tore in 50 Spielen, 50 Tore in einer Saison und 500 Tore in seiner Karriere erzielte. Maurice Richard war ein äußerst schneller und wendiger Spieler und stürmte für die damaligen Montreal Canadiens. Die Maurice Richard Trophy erhält jedes Jahr der beste Torjäger. Die Trophäe ging bereits an:
2006 Jonathan Cheechoo San Jose Sharks (56)
2004 Jarome Iginla Calgary Flmes Ilja Kovalchuk Atlanta
Thrashers Rick Nash Columbus Bluck Jackets (41)
2003 Milan Hejduk Colorado Avalanche (50)
2002 Jarome Iginla Calgary Flames (52)
2001 Pavel Bure Florida Panthers (59)
2000 Pavel Bure Florida
Panthers(58)
1999 Teemu Selänne Anaheim Mighty Ducks (47)