NHL Players

33 NHL Players With Most Career Goals

By Kapil Sapkota / 18 December 2023 09:05 AM

Source : facebook

Wayne Gretzky's 894 NHL career goals record for the most goals in the league. The Great One also leads the league in points with 2,857.

Gretzky's 1963 assists are more than any other players' goals and assists combined.

Alex Ovechkin and Gordie Howe are following Gretzky with 800+ goals. Only Gretzky, Ovechkin, and Howe have surpassed the 800 goals mark.

An active and one of the most productive players, Ovechkin will not stop setting records any sooner. A 9-time league leader is the best player the Washington Capitals ever had.

1. Wayne Gretzky - 894 Goals

Source : facebook

Wayne debuted in the league with the Edmonton Oilers in the 1978-79 season and also played for the Los Angeles Kings and two more NHL franchises.

Gretzky's career assists (1963) are more than any other NHL player's total points.

Gretzky received an induction into the Hockey Hall of Fame following his retirement in 1999. His #99 jersey has been league-wide retired by the NHL in the following year.

2. Alex Ovechkin - 827 Goals

Source : twitter

The captain of the Washington Capitals captured 9 Maurice "Rocket" Richard Trophy, leading the league in goals throughout his 18-season career.

The first overall draft player of 2004 debuted with the Capitals in the 2005-06 season. He became the Stanley Cup champion with Washington in 2018. Alex has been named to 8 NHL first All-Star teams to date.

As of the conclusion of the 2022-23 season, Ovechkin has posted 1,485 NHL career points out of 1,347 matches, all played with the Capitals.

3. Gordie Howe - 801 Goals

Source : facebook

One of the most prolific goal-scorers, Howe skated in the NHL for 26 seasons from 1946 to 1980, spending most of his career with the Detroit Red Wings.

His 801 goals in the NHL was a record that stood for 24 years before being surpassed by Gretzky. On top of his sheer number of goals, Howe's ability to score in challenging situations was remarkable.

Gordie was a 5-time league leader in goals and 6-time in points during his NHL career. He earned 4 Stanley Cups with the Red Wings between 1950 and 155. Howe was inducted into the Hockey Hall of Fame in 1972.

4. Jaromir Jagr - 766 Goals

Source : facebook

Jagr's 766 NHL goals stand fourth in the league, while he is second in points (1,921) after Wayne Gretzky. Jaromir earned this stat from 1,733 NHL games played with 9 different NHL franchises from the 1990-91 season through 2017-18.

The Czech right winger became the Stanley Cup champion with the Pittsburgh Penguins back-to-back in 1991 and 1992. He was named to the NHL's First All-Star Team seven times.

Jagr has exceptional athleticism and an understanding of the game that make him score a variety of goals, from powerful slap shots to cunning deflections.

5. Brett Hull - 741 Goals

Source : facebook

A former NHL star Hull began his NHL journey with the Calgary Flames in May 1986. Most of his career in the league was spent with the St. Louis Blues, with whom he led the NHL in goals in 3 consecutive seasons from 1989-90.

Hull's legacy as a goal scorer is unmatched. His prolific scoring and signature one-timer slap shot have earned him a place among the NHL's greatest goal-scorers.

Brett clinched the Stanley Cup with the Dallas Stars in 1999 and the Detroit Red Wings in 2002. He was selected for the NHL All-Star Game 9 times.

6. Marcel Dionne - 731 Goals

Source : facebook

Dionne never won a Stanley Cup, however, he will forever be remembered as one of the most prolific scorers in NHL history. He dominated the ice in the 1970s and 1980s. He ranks 6th in both goals (731) and points (1,771) of all time.

When he made his debut in the league in the 1971-72 season, Marcel set the then-rookie scoring record with 77 points. He reached the feat of 50-goal mark six times and the 100-point mark eight times in his career.

Marcel was selected for the NHL First Team All-Star twice and the All-Star Game 8 times. He became a Hockey Hall of Fame member in 1992.

7. Phil Esposito - 717 Goals

Source : abcactionnews

Spending over 18 seasons in the league, Esposito recorded 717 goals, placing him seventh all-time in NHL history.

Phil's career peaked during his time with the Boston Bruins, with whom he led six seasons in goals consecutively from the 1969-70 season to the 1974-75 season. His 76 goals in the 1970-71 season was an NHL record for 39 years until Wayne Gretzky surpassed it.

His impact wasn't limited to regular-season dominance. Esposito's top-notch playoff performances were legendary. He led the Bruins to two Stanley Cup victories, and his four postseason hat-tricks still stand as a franchise record.

8. Mike Gartner - 708 Goals

Source : facebook

One of the top-ten NHL goal-scorers of all time, Gartner had a stellar 19-season career in the league during which he amassed a staggering 708 goals and 1,335 points.

Most of his NHL career was spent with the Washington Capitals and the New York Rangers. The elite forward possessed consistency, speed, and a dedication to the game that few could match.

Gartner's skating was unmatched. He was successful in scoring 30 or more goals in each of his first 15 NHL seasons.

The Hockey Hall of Fame inducted him in 2001. In 2017, Mike was named to the 100 Greatest NHL Players in History.

9. Mark Messier - 694 Goals

Source : apnews

Over his 26-season NHL career, Mark Messier racked up 694 goals out of 1756 games played with the Edmonton Oilers, New York Rangers, and the Vancouver Canucks.

Mark earned 30 or more goals in 10 seasons. His 1,887 points are enough to rank third in the league.

Messier captured five Stanley Cups with the Oilers and one with the Rangers. He is the only NHL player to have captained two Stanley Cup championship teams.

The player was named to 16 NHL All-Star Games and 4 First All-Star Team. He was inducted into the Hockey Hall of Fame in his first year of eligibility in 2007.

10. Steve Yzerman - 692 Goals

Source : instagram

Yzerman was the heart and soul of the Detroit Red Wings for over two decades from the early 1980s to the 2000s.

Steve amassed 39 goals as a rookie in 1983-84, and he earned 30 or more goals in 12 different seasons. His peak came in the 1988-89 season, where he notched a league-leading 65 goals and 90 assists.

He led the Red Wing franchise to the Stanley Cup championship back to back in 1997 and 1998 and again in 2002. Steve was named to the NHL All-Star Game ten times.

Detroit retired Yzerman's #19 jersey in 2007. He became an HHoF member in the following year.

11. Mario Lemieux - 690 Goals

Source : instagram

Captivated audiences with his dazzling skills, Lemieux established himself as one of the greatest goal-scorers the league has ever seen.

Besides his personal accolades, Lemieux was the driving force behind two Stanley Cup victories for the Pittsburgh Penguins consecutively in 1991 and 1992.

Mario led the NHL in goals in three seasons and points in six seasons. His career-high 199 points were recorded in the 1988-89 season. The first overall draft pick of 2004 retired completing his whole NHL career with the Penguins franchise.

Lemieux's #66 jersey was retired by the Penguins in 1997. He received an induction into the HHoF in the same year.

12. Teemu Selanne - 684 Goals

Source : facebook

Selanne's 684 goals record for the highest-scoring European player in NHL history. Over his 21-season career, the Finnish NHLer mesmerized fans with his explosive speed, pinpoint accuracy, and ability to find the back of the net.

In his very first season in the NHL, Teemu led the league with 76 goals with the Winnipeg Jets (now Arizona Coyotes) in the 1992-93 season, an NHL record that still stands to date.

He again led the league in goals in the 1997-98 and 1998-99 seasons consecutively. He helped the Anaheim Ducks win their first Stanley Cup in 2007. Selanne was inducted into the Hockey Hall of Fame in 2017.

13. Luc Robitaille - 668 Goals

Source : espn700sports

Robitaille's lethal shot and undeniable offensive talent yielded a remarkable 668 goals and 726 assists in 1,431 regular-season games over his 19-season NHL career.

Luc spent most of his NHL career with the Los Angeles Kings. In his first season in the league, Robitaille contributed 84 points for the team and won the Calder Trophy.

He was selected for eight NHL All-Star Games. The player became a Stanley Cup winner with the Detroit Red Wings in 2002.

In recognition of his outstanding contributions, the Kings retired his #22 jersey in 2007. Robitaille was inducted into the Hockey Hall of Fame in 2009.

14. Brendan Shanahan - 656 Goals

Source : facebook

Shanahan is widely considered to be one of the greatest players of his generation. His 656 NHL career goal ranks 14th all-time.

The forward also captured three Stanley Cups with the New Jersey Devils and the Detroit Red Wings. Brendan's goalscoring ability was a major factor in the success of the teams he played for.

Shanahan was a key player in the Devils' Stanley Cup win in 1995 and was a dominant force for Detroit during their dynasty years in the late 1990s and early 2000s.

The former left winger was named to the NHL's first All-Star team in 1994 and 2000. He became a Hockey Hall of Famer in 2013.

15. Dave Andreychuk - 640 Goals

Source : facebook

Throughout his 23-year NHL career, Andreychuk racked up 640 goals playing for six different NHL franchises.

One of the most prolific goal-scorers in league history made at least 20 goals in 18 of his 23 seasons and reached the 30-goal mark 10 times.

His 274 power-play goals record is second in NHL history. Andreychuk is the player to have appeared in the seventh-most games with 1,639.

Dave became the Stanley Cup champion with the Tampa Bay Lightning in 2004. In 2008, Andreychuk was inducted into the Buffalo Sabres Hall of Fame. He became an HHoF member in 2017.

16. Joe Sakic - 625 Goals

Source : instagram

Spending his 21-year NHL career with the Quebec Nordiques/Colorado Avalanche franchise, Sakic retired after the 2008-09 season amassing 625 goals. His 1,641 career points stand for the 9th in NHL records.

Joe's 68 playoff goals rank him 7th all-time, highlighting his ability to elevate his game when it mattered most. He is only the 11th player to reach 1,500 points, a feat he accomplished on 25 October 2006.

Sakic notched two Stanley Cups with the Avalanche in 1996 and 2001. He received an induction into the HHoF in 2012.

17. Jarome Iginla - 625 Goals

Source : instagram

Jarome skated mostly for the Calgary Flames during his career that spanned two decades. He recorded 50 or more goals in two seasons.

Making his debut in the NHL in the 1995-96 season with the Flames, he won 2 Maurice "Rocket" Richard Trophies leading the league in goals.

Iginla is the all-time leader in goals, points, and games played in the Flames franchise. The right winger is one of seven players to score 30 goals in 11 consecutive seasons in NHL history.

Jarome was named to the NHL All-Star games six times. He was selected for the Hockey Hall of Fame in his first year of eligibility on June 24, 2020.

18. Bobby Hull - 610 Goals

Source : instagram

Bobby Hull seven-times led the NHL in goals and won the Stanley Cup title in 1961 with the Chicago Black Hawks. He captured Art Ross Trophy three times leading the league in points.

Hull was selected for the NHL First All-Star Team ten times during his NHL career.

He became the first player in NHL history to score more than 50 goals in a season (in 1965-66) surpassing the record of Maurice Richard, Bernie Geoffrion, and his own.

The left winger was inducted into the Hockey Hall of Fame in 1983. He became the Ontario Sports Hall of Famer in 1997.

19. Dino Ciccarelli - 608 Goals

Source : facebook

Spending over 19 seasons in the NHL, Ciccarelli carved his path to the Hall of Fame in 2010, leaving behind a legacy of 608 goals.

As a rookie with the Minnesota North Stars in 1980-81, he stunned the league with 39 goals. He surpassed the 50-goal mark six times, including a career-high 60 in 1981-82.

In the 1981 playoffs, Ciccarelli set the NHL record for the most goals (14) and points by a rookie (21) in a single playoff season.

The player never won a Stanley Cup, however, he was selected for the NHL All-Star Game four times throughout his career.

20. Jari Kurri - 601 Goals

Source : facebook

Kurri became the first Finnish player to be enshrined into the Hockey Hall of Fame who received the honor in 2001.

He skated 17 seasons in the NHL and became the Stanley Cup champion 5 times - all with the Edmonton Oilers.

The Finnish is one of the only 20 NHL players to score more than 600 career goals. His 1398 points are good enough to be ranked 23rd.

Kurri's talent flourished playing alongside Wayne Gretzky. The two formed an almost telepathic connection on the ice, whose chemistry was undeniable.

The Oilers franchise retired his #17 jersey in 2001. Jari also received the Hockey Hall of Fame enshrinement in the same year.

21. Mark Recchi - 577 Goals

Source : facebook

A prolific NHL player, Recchi played for seven different franchises during his 22-season league career. He collected 3 Stanley Cups having a pivotal role in the success of the teams he played for.

On top of his goal record, Recchi's 1,533 NHL career points rank 13th in the league records.

Mark was selected for the NHL All-Star Game 7 times. On 6 June 2011, he became the oldest player to score a Stanley Cup Finals goal (43 years, 126 days).

The Hockey Hall of Fame inducted Recchi in 2017.

22. Mike Bossy - 573 Goals

Source : facebook

Bossy earned 573 goals and 1,126 points appearing in just 752 NHL career games with the New York Islanders from 1977 to 1987.

He became the first player in NHL history to score 50 or more goals in nine consecutive seasons, a record that still stands. Mike notched an astounding 68 goals in just 79 games in the 1980-81 season.

Bossy earned 60 or more goals in 5 seasons. He played a crucial role in the Islanders' four consecutive Stanley Cup championships from 1980 to 1983. The Hockey Hall of Fame inducted the right winger in 1991.

23. Patrick Marleau - 566 Goals

Source : instagram

With 1,779 games played, Patrick is the all-time leader in games played in NHL history. He spent most of his NHL career with the San Jose Sharks who drafted him second overall in the 1997 Entry Draft.

The player had 30 or more goals in seven seasons during his career. Though never won any Stanley Cup titles, Marleu made an appearance in the playoffs in 20 different seasons.

He was selected for the NHL All-Star Game three times.

The Sharks retired Patrick's #12 jersey in February 2023, making him the first player to receive this honor in franchise history.

24. Sidney Crosby - 565 Goals

Source : instagram

The captain of the Pittsburgh Penguins, Crosby was drafted first overall by the franchise in the 2005 Entry Draft. He has led the Penguins to their three Stanley Cup championship titles throughout his career.

Sidney led the NHL in goals twice and captured the Maurice Rocket Richard Trophy in 2010 and 2017. He has also won two Art Ross Trophy leading the league in points. His 1,502 points stand 15th league-wide.

Crosby scored a massive 102 points in his rookie season in 2005-06 and won the  Calder Memorial Trophy.

He is the youngest player in history to reach the 100-point milestone in a single season. In 2017, Crosby was named one of the 100 Greatest NHL Players.

25. Joe Nieuwendyk - 564 Goals

Source : facebook

Amassing 564 goals throughout his 20-year NHL career, Nieuwendyk shines as one of the league's elite marksmen. He recorded 30 or more goals in 8 seasons during his time in the league.

He collected an impressive 51 goals during his rookie season in 1987-88 with the Calgary Flames and won the Calder Memorial Trophy.

Joe won 3 Stanley Cups with different teams and took a crucial role in the success of the teams he played for.

Nieuwendyk's #25 jersey was retired by the Flames in 2011. The Hockey Hall of Fame inducted him in 2014.

26. Mats Sundin - 564 Goals

Source : instagram

Sundin donned the Toronto Maples Leafs for 13 seasons becoming the franchise's all-time leading scorer with 564 goals.

Mats's 11 overtime goals with the blue and white stand as a testament to his ability to deliver under pressure.

His 1,349 NHL points rank top-thirty in the league records. Mats is also the first Swedish player to reach 1,000 points. He was named to the NHL All-Star Game consecutively from 1996 to 2004.

The Maple Leafs franchise retired Sundin's #13 jersey in 2011. In 2012, Sundin was inducted into the Hockey Hall of Fame. The IIHF Hall of Fame enshrined him the following year.

27. Mike Modano - 561 Goals

Source : instagram

Modano's 561 goals rank 27th in the NHL while his 1,374 points are placed 26th. Mike is also the all-time goal-scoring and points leader amongst American-born players in league history.

A long-time player of the Dallas Stars became Stanley Cup champion with the team in 1999. He played 8 NHL All-Star Games between 1993 and 2009.

Honoring Modano's contribution to the team, the Dallas Stars retired his #9 jersey in 2014. He became a Hockey Hall of Famer in the same year. He was named one of the 100 Greatest NHL Players in 2017.

28. Guy Lafleur - 560 Goals

Source : instagram

Lafleur was the first NHL player to score 50 goals, as well as 50 goals and 100 points in six consecutive seasons in league history.

During his 20-year career from 1971 to 1991, Lafleur spent most of his time with the Montreal Canadiens and clinched 5 Stanley Cups with them.

His 1,353 career points were earned from 1,126 NHL games. Both of his goals and points stand for the top-30 list in the league records.

Guy was a three-time Art Ross Trophy champion from 1976 to 1978 in straight. He was selected for the First-Team All-Star consecutively from 1975 to 1980.

29. Johnny Bucyk - 556 Goals

Source : twitter

The Boston Bruins' all-time leading sniper, Bucyk was the epitome of a consistent scorer. Throughout his 23-year NHL career, Johnny established himself as one of the most prolific scorers in Bruins history.

Besides his impressive performance in the regular-season games, his contribution in the playoffs was equally noteworthy.

He posted 61 goals and 127 points in 124 playoff games and led the Bruins to the 1970 and 1972 Stanley Cup titles.

The Boston Bruins retired Bucyk's #9 jersey in March 1980. He was enshrined in the Hockey Hall the next year.

30. Ron Francis - 549 Goals

Source : imdb

As a key player for the NHL teams including the Hartford Whalers, Pittsburgh Penguins, and Carolina Hurricanes, Francis left an enduring legacy in league history. He played 23 seasons in the NHL from 1981 to 2004.

Upon his retirement, Francis was second in all-time in career assists (1,249) behind Wayne Gretzky; and fifth in career points (1,798).

Francis picked up two Stanley Cups with the Penguins consecutively in 1991 and 1992. He was selected for four NHL All-Star Games during his career. He became an HHoF member in 2007.

31. Michel Goulet - 548 Goals

Source : facebook

Goulet skated in the NHL for the Quebec Nordiques and Chicago Blackhawks from 1979 to 1994. A prolific NHL left winger, Michel achieved 50 goals in a season in four consecutive seasons, starting from 1982-83.

Likewise, Goulet earned 100 or more points in 4 seasons. His 1,153 points were collected from 1,089 NHL contests.

Though he never won any Stanley Cups, Goulet registered an equal 39 goals and assists in the playoffs from 92 games.

The Nordiques retired Michel's #16 number uniform in March 1995. He received an induction into the Hockey Hall of Fame in 1998.

32. Maurice Richard - 544 Goals

Source : facebook

An NHL icon and one of the most celebrated players in the league's history, Maurice Richard played 18 seasons for the Montreal Canadiens.

Richard was the first NHLer to score 50 goals in one season, accomplishing the feat in the 1944-45 season appearing in just 50 games. When he retired in 1960, he was the league's all-time leader in goals with 544.

An 8-time Stanley Cup champion, Maurice was selected to 8 NHL First Team All-Star Team. The Canadiens retired his jersey number #9 in 1960. The Hockey Hall of Fame enshrined Maurice in 1961.

33. Stan Mikita - 541 Goals

Source : facebook

Mikita's NHL career spanned from 1958 to 1980, and he completely spent it for the Chicago Blackhawks. He helped the Hawks win the Stanley Cup in 1961.

During his 17-year journey in the NHL, he had 30 or more goals in 9 seasons. He won the Art Ross Trophy 4 times leading the league in scores.

Stan was selected for the NHL's First All-Star Team 4 times between 1962 and 1968. He played in 9  NHL All-Star Games.

Mikita's #21 jersey was retired by the Blackhawks in 1980 as the first Blackhawks player to receive the honor. The HHoF inducted the player in 1983.

Related post of NHL Players