Take another quiz >

NHL Hockey Top 50 All-Time Goal Scorers

Can you name the players who have scored the most goals in NHL history?
Team = team for which they scored the most points
Active players in bold
Quiz by kylesan
Rate:
First submittedJanuary 18, 2013
Last updatedOctober 14, 2019
Times taken5,690
7:00
Enter answer here
0
 / 50 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
Player
894
EDM
Wayne Gretzky
801
DET
Gordie Howe
766
PIT
Jaromir Jagr
741
STL
Brett Hull
731
LA
Marcel Dionne
717
BOS
Phil Esposito
708
WSH
Mike Gartner
694
EDM
Mark Messier
692
DET
Steve Yzerman
690
PIT
Mario Lemieux
684
ANA
Teemu Selanne
668
LA
Luc Robitaille
662
WSH
Alex Ovechkin
656
DET
Brendan Shanahan
640
BUF
Dave Andreychuk
625
CGY
Jarome Iginla
625
COL
Joe Sakic
#
Team
Player
610
CHI
Bobby Hull
608
MIN
Dino Ciccarelli
601
EDM
Jari Kurri
577
PHI
Mark Recchi
573
NYI
Mike Bossy
564
TOR
Mats Sundin
564
CGY
Joe Nieuwendyk
561
DAL
Mike Modano
560
MTL
Guy Lafleur
556
BOS
John Bucyk
553
SJ
Patrick Marleau
549
HAR
Ron Francis
548
QUE
Michel Goulet
544
MTL
Maurice Richard
541
CHI
Stan Mikita
538
STL
Keith Tkachuk
533
TOR
Frank Mahovlich
#
Team
Player
525
OTT
Marian Hossa
524
NYI
Bryan Trottier
522
HAR
Pat Verbeek
518
WIN
Dale Hawerchuk
515
NYI
Pierre Turgeon
513
CHI
Jeremy Roenick
512
BUF
Gilbert Perreault
507
MTL
Jean Beliveau
503
WSH
Peter Bondra
502
CGY
Joe Mullen
500
TOR
Lanny McDonald
498
EDM
Glenn Anderson
491
NYR
Jean Ratelle
490
DET
Norm Ullman
485
MIN
Brian Bellows
484
TOR
Darryl Sittler
+1
level 16
May 30, 2012
Great quiz!
+1
level 22
May 15, 2015
ovechkin and hossa are supposed to be on this now
+1
level 67
Feb 26, 2016
If you add WHA goals (and all three of these had them), your new top three are Howe, Gretzky, Bobby Hull.
+1
level 35
Jan 6, 2017
please update... we are in 2017!
+1
level 61
Aug 7, 2017
Updated.
+1
level 83
Apr 13, 2018
Gil Perrault's last name doesn't work.
+1
level 61
Apr 15, 2018
Doubled checked, Gil Perreault is how it's spelt.