Top 100 NHL Forwards of All Time

Can you name the 100 greatest National Hockey League forwards of all time?
Rankings are an amalgamation of data from adjustedhockey.com and hockey-reference.com
Team listed is the one the player played the most games with
*asterisk indicates this active player is currently playing on a different team
MVP winners are in golden rows
Quiz by MungoJerry
Rate:
Last updated: April 1, 2024
You have not attempted this quiz yet.
First submittedNovember 13, 2023
Times taken56
Average score74.0%
Report this quizReport
15:00
Enter forward here
0
 / 100 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
#
Team
Career
Player
1
Oilers
1979-1999
Wayne Gretzky
2
Penguins
1985-2006
Mario Lemieux
3
Penguins
2006-Present
Sidney Crosby
4
Penguins
1991-2018
Jaromír Jágr
5
Red Wings
1947-1980
Gordie Howe
6
Capitals
2006-Present
Alexander Ovechkin
7
Bruins
1964-1981
Phil Esposito
8
Canadiens
1924-1937
Howie Morenz
9
Oilers
2016-Present
Connor McDavid
10
Red Wings
1984-2006
Steve Yzerman
11
Avalanche
1989-2009
Joe Sakic
12
Blues
1987-2006
Brett Hull
13
Penguins
2007-Present
Evgeni Malkin
14
Canadiens
1972-1991
Guy Lafleur
15
Canadiens
1951-1971
Jean Béliveau
16
Islanders
1978-1987
Mike Bossy
17
Ducks
1993-2014
Teemu Selänne
18
Flyers
1993-2007
Eric Lindros
19
Canadiens
1943-1960
Maurice Richard
20
Oilers
1979-2004
Mark Messier
21
Blackhawks*
2008-Present
Patrick Kane
22
Black Hawks
1958-1980
Bobby Hull
23
Avalanche
1995-2011
Peter Forsberg
24
Maroons
1926-1940
Nels Stewart
25
Lightning
2009-Present
Steven Stamkos
26
Red Wings
1991-2009
Sergei Fedorov
27
Kings
1972-1989
Marcel Dionne
28
Islanders
1976-1994
Bryan Trottier
29
Lightning
2014-Present
Nikita Kucherov
30
Blackhawks
1998-2017
Marián Hossa
31
Oilers
1979-1998
Jari Kurri
32
Bruins
2010-Present
Brad Marchand
33
Red Wings
1988-2009
Brendan Shanahan
34
Stars
1990-2011
Mike Modano
35
Flames
1997-2017
Jarome Iginla
36
Rangers
1927-1937
Bill Cook
37
Canadiens
1951-1968
Bernie Geoffrion
38
Sharks
1998-2022
Joe Thornton
39
Black Hawks
1959-1980
Stan Mikita
40
Canucks
1992-2003
Pavel Bure
41
Maple Leafs
1930-1941
Charlie Conacher
42
Oilers
2015-Present
Leon Draisaitl
43
Blues
1988-2002
Pierre Turgeon
44
Maple Leafs
2017-Present
Auston Matthews
45
Flyers
1991-2007
John LeClair
46
Red Wings
2002-2016
Pavel Datsyuk
47
Sabres
1990-2006
Alexander Mogilny
48
Flyers
1989-2011
Mark Recchi
49
Maple Leafs
1991-2009
Mats Sundin
50
Maple Leafs
1957-1978
Frank Mahovlich
51
Avalanche
2014-Present
Nathan MacKinnon
52
Mighty Ducks
1995-2010
Paul Kariya
53
Bruins
2015-Present
David Pastrňák
54
Whalers
1982-2004
Ron Francis
55
Senators
1918-1929
Cy Denneny
56
Canadiens
1923-1938
Aurèle Joliat
57
Kings
1987-2006
Luc Robitaille
58
Flames
1987-2007
Joe Nieuwendyk
59
Bruins
1928-1947
Dit Clapper
60
Senators
1996-2014
Daniel Alfredsson
61
Coyotes
1992-2010
Keith Tkachuk
62
Blackhawks
2008-Present
Jonathan Toews
63
Devils
1996-2016
Patrik Eliáš
64
Flyers
1970-1984
Bobby Clarke
65
Islanders
1994-2006
Ziggy Pálffy
66
Flames
1989-2003
Theoren Fleury
67
Islanders
1984-1998
Pat LaFontaine
68
Bruins
2004-2023
Patrice Bergeron
69
Wild
2001-2018
Marián Gáborík
70
Blackhawks
1989-2009
Jeremy Roenick
71
Kings
2007-Present
Anže Kopitar
72
Capitals
1991-2007
Peter Bondra
73
Capitals
1986-2004
Adam Oates
74
Canucks
2001-2018
Daniel Sedin
75
Red Wings
1945-1965
Ted Lindsay
76
Lightning
1999-2015
Martin St. Louis
77
Islanders*
2010-Present
John Tavares
78
Canadiens
1964-1979
Yvan Cournoyer
79
Red Wings
2003-2018
Henrik Zetterberg
80
Bruins
1984-1996
Cam Neely
81
Senators
2002-2015
Dany Heatley
82
Thrashers
2002-2020
Ilya Kovalchuk
83
Rangers
2016-Present
Artemi Panarin
84
Maple Leafs
1984-2003
Doug Gilmour
85
Canadiens
1968-1979
Jacques Lemaire
86
Sharks*
2007-Present
Joe Pavelski
87
Blackhawks
1981-1997
Denis Savard
88
Canadiens
1956-1975
Henri Richard
89
Jets
1982-1997
Dale Hawerchuk
90
Blues
1994-2010
Pavol Demitra
91
Sabres
1971-1987
Gilbert Perreault
92
Canadiens
1973-1985
Steve Shutt
93
Rangers
1961-1981
Jean Ratelle
94
Nordiques
1981-1995
Peter Šťastný
95
Maple Leafs
1937-1948
Syl Apps
96
Ducks*
2006-Present
Corey Perry
97
Canadiens
1952-1968
Dickie Moore
98
Sabres
1983-2006
Dave Andreychuk
99
Avalanche
2016-Present
Mikko Rantanen
100
Penguins
1982-1997
Joe Mullen
2 Comments
+1
Level 66
Mar 17, 2024
Messier not in the top 10? Stastny at 95? Mike Gartner has 700 goals and he's at 100? Fun quiz, but weird rankings!
+1
Level 54
Mar 18, 2024
The ranking is based on a mathematical calculation for "Hall of Fame Worthiness", adjusting for era, player's prime, longevity, and scoring pace.