NHL teams
Keith Jenkins 4d

Who has scored the most goals in NHL history?

NHL

 

At the time of his retirement in 1999, Wayne Gretzky owned or shared 61 NHL records, including the mark for the most career goals. "The Great One" finished his unparalleled 20-year career with an NHL-record 894 goals in 1,487 games. It was a mark that had stood since Gretzky walked away, until Alex Ovechkin changed that in April 2025 when he broke the all-time goal record against the New York Islanders.

Here's a look at the players with the most career goals in NHL history:

*Denotes active player 

  • *Alex Ovechkin: 895

  • Wayne Gretzky: 894

  • Gordie Howe: 801

  • Jaromir Jagr: 766

  • Brett Hull: 741

  • Marcel Dionne: 731

  • Phil Esposito: 717

  •  

  • Mike Gartner: 708

  • Mark Messier: 694

  • Steve Yzerman: 692

  • Mario Lemieux: 690

  • Teemu Selanne: 684

  • Luc Robitaille: 668

  • Brendan Shanahan: 656

  • Dave Andreychuk: 640

  • Joe Sakic: 625

  • Jarome Iginla: 625

  • *Sidney Crosby: 622

  • Bobby Hull: 610

  • Dino Ciccarelli: 608

  • Jari Kurri: 601

Check out the ESPN NHL hub page for the latest news, analysis, stats, schedules and more.

^ Back to Top ^