Wayne Gretzky, known as `The Great One,` retired in 1999 holding 61 NHL records, most notably the record for career goals. Over his 20-year career, he scored an unmatched 894 goals in 1,487 games. This record has stood firm since his retirement, but Alex Ovechkin is currently chasing it.
Here are the NHL`s all-time leading goal scorers:
- Wayne Gretzky: 894
- Alex Ovechkin: 892 *
- 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: 619 *
- Bobby Hull: 610
- Dino Ciccarelli: 608
- Jari Kurri: 601
* Active player as of April 2025