TOP 10 NHL Goal Scorers

Brynn Smith

This is 3ICE’s breakdown of the top 10 goal scorers to ever grace the NHL. These men put the most pucks in the most nets during their time in the league.

10. Steve Yzerman

In his 22 seasons in the NHL, Steve Yzerman netted 692 goals. He spent his entire career with theDetroit Red Wings, earning a spot in the Hockey Hall of Fame in 2009 and cementing his place as Detroit sports legend. He is currently the executive vice president and general manager of the Detroit Red Wings.

9. Mark Messier

Drafted 48th overall to the Edmonton Oilers in 1978, Mark Messier comes in at 9th place. He scored 694 goals during his time in the league, winning five StanleyCups and earning a place in the Hockey Hall of Fame. Spending his 25 seasons in the NHL with the Edmonton Oilers, New York Rangers, and Vancouver Canucks, Messier retired in 2004.

8. Mike Gartner

Coming in at 8th, Mike Gartner scored 708 goals over the course of his career. Gartner was inducted into the Hockey Hall of Fame in 2001, after time spent playing for theWashington Capitals, Minnesota North Stars, New York Rangers, Toronto MapleLeafs, and Pheonix Coyotes. Despite racking up tallies across the league, Gartner was unable to secure the Stanley Cup 

7. Phil Esposito

During his time with the Chicago Blackhawks, Boston Bruins, and New York Rangers, Phil Esposito netted 717 goals. He sits at 7th on the all-time goals list and was inducted into the Hockey Hall of Fame in 1984. After retiring, Esposito served as head coach and General Manager of the New York Rangers before co-founding the Tampa Bay Lightning hockey club.


6. Alex Ovechkin

The only active player on this list, Alex Ovechkin currently sits at 6th in the rankings with 730 goals. He is a franchise left-winger for the WashingtonCapitals and captained them to their only Stanley Cup in history. With sixteen seasons down and just one goal from 5th place, Ovechkin (35) is coming for Wayne Gretzky’s title.


5. Marcel Dionne

Marcel Dionne tallied731 goals during his time in the NHL with three different teams; the DetroitRed Wings, Los Angeles Kings, and New York Rangers. Despite his 18 goal-filled seasons in the league, Dionne never won a Stanley Cup. Dionne was named to theHockey Hall of Fame in 1992.


4. Brett Hull

Drafted 117th overall by the Calgary Flames, Brett Hull developed into one of the game’s greatest snipers. “The Golden Brett” netted 741 goals in 20 seasons with four different teams across the league, spending much of his career with the St.Louis Blues. Hull is currently serving as the executive vice president for theBlues and was named to the Hockey Hall of Fame in 2009.


3. Jaromir Jagr

Next on this list, is the legendary Jaromir Jagr. Coming in at 3rd place with 766 goals, Jagr played 25 seasons in the NHL before continuing his professional career in the Czech Republic. He spent time with nine different teams across the league and had plenty of opportunity to accumulate his 766 goals and earn his spot in the top ten goal scorers of all-time.


2. Gordie Howe

Gordie Howe takes the runner-up spot on this list. Mr. Hockey put 801 pucks in the net in his 26seasons in the league. Spending 25 of those seasons with the Detroit Red Wings,Howe is another Detroit legend and one of the most well-rounded guys to ever play the game, evidenced by the term “Gordie Howe hat trick” --collecting a goal, an assist, and a fight in the same game. Howe’s legacy is undisputed and his records were only broken when “The Great One” came along.


  1. Wayne Gretzky

Leading this list and the league in goals scored all-time is Wayne Gretzky. “The Great One” netted894 goals over the course of his career. 93 more tallies than his closest competition, Gretzky’s goal count speaks for itself.