Most Goals in NHL History
On this page5
Alex Ovechkin holds the NHL record for the most career goals, having passed Wayne Gretzky’s long-standing mark of 894 in April 2025 and finished the 2024-25 season with 897. As an active player, he is still adding to a total that reshaped one of hockey’s most iconic records.
For 25 years, Gretzky’s 894 goals stood as a number many believed would never be reached. Then Ovechkin, over two decades with the Washington Capitals, closed the gap goal by goal until he finally surpassed it. Here is the full leaderboard of the NHL’s all-time goal scorers, the story of the record changing hands, and why the new mark may stand for generations. All figures are through the 2024-25 season.
The record holder: Alex Ovechkin and 897 goals
Ovechkin’s chase was one of the longest-running storylines in modern hockey. A relentless goal scorer from his 2005 debut, he stacked 40- and 50-goal seasons deep into his career, defying the age curve that ends most scorers’ runs. He scored his record-breaking 895th goal in April 2025 to pass Gretzky, then pushed the mark to 897 by the end of the season.
Because he was still playing, the record is a moving target: every goal he adds raises the bar. His final total, whenever he retires, will become the number the next generation must chase.
The full leaderboard of career goal scorers
The table below ranks the NHL’s all-time career goal leaders. Active players are noted.
| Rank | Goals | Player | Career |
|---|---|---|---|
| 1 | 897* | Alex Ovechkin | 2005-present |
| 2 | 894 | Wayne Gretzky | 1979-1999 |
| 3 | 801 | Gordie Howe | 1946-1980 |
| 4 | 766 | Jaromir Jagr | 1990-2018 |
| 5 | 741 | Brett Hull | 1986-2006 |
| 6 | 731 | Marcel Dionne | 1971-1989 |
| 7 | 717 | Phil Esposito | 1963-1981 |
| 8 | 708 | Mike Gartner | 1979-1998 |
| 9 | 694 | Mark Messier | 1979-2004 |
| 10 | 692 | Steve Yzerman | 1983-2006 |
*Active player; total is through the 2024-25 season and still rising.
The list is a who’s who of hockey history, from Gordie Howe’s four-decade career to the sharpshooting of Brett Hull. Ovechkin and Gretzky sit alone above 800, separated by just three goals but by very different eras and styles.
Wayne Gretzky: the record that finally fell
Gretzky’s 894 goals were part of a scoring peak the sport had never seen, and for a quarter-century the goals record seemed as untouchable as his other marks. Its fall in 2025 was historic, but it did not diminish “The Great One.” Gretzky still holds the career points record of 2,857, built on a staggering 1,963 assists, a total so vast it is expected to stand forever. For the full picture of his all-around dominance, see our leaderboard of the most points in NHL history.
Gordie Howe, Jagr and the 700 club
Behind the top two, Gordie Howe’s 801 goals stand as a monument to longevity, compiled across five decades of professional hockey. Jaromir Jagr (766) and Brett Hull (741) headline the group beyond 700, a club that separates the true elite scorers from the merely great. Each name on the list represents a career of sustained finishing at the highest level.
Why the record matters
Goals are hockey’s most exciting and most coveted statistic, so the all-time list is one of the sport’s crown jewels. Watching Ovechkin overtake a record long considered unbreakable was a generational moment, and his continued scoring only strengthens his hold on top spot. The greatest scorers also define the single-season record books, which you can explore in our leaderboard of the most NHL goals in a season.
The short version: Alex Ovechkin holds the NHL career goals record with 897 through the 2024-25 season, having passed Wayne Gretzky’s 894 in April 2025. Gretzky now ranks second, ahead of Gordie Howe (801) and Jaromir Jagr (766). As an active player, Ovechkin is still climbing.
Frequently asked questions
Who has the most goals in NHL history?+
Alex Ovechkin has the most goals in NHL history. He passed Wayne Gretzky's record of 894 in April 2025 and finished the 2024-25 season with 897 career goals. As an active player, he continues to add to the total. Gretzky's 894 now ranks second, ahead of Gordie Howe (801) and Jaromir Jagr (766). All figures are through the 2024-25 season.
When did Alex Ovechkin break the goals record?+
Alex Ovechkin passed Wayne Gretzky's career goals record of 894 in April 2025, scoring his 895th goal in one of the most celebrated milestones in recent NHL history. He went on to finish the 2024-25 season with 897 goals. The record had stood in Gretzky's name since 1994, and many believed it would never be broken.
How many goals did Wayne Gretzky score?+
Wayne Gretzky scored 894 career goals, the NHL record from 1994 until Alex Ovechkin passed it in 2025. Gretzky now ranks second all time. He still holds the career points record with 2,857, powered by his all-time record 1,963 assists, a mark widely regarded as unbreakable even though his goals record has now fallen.
Will Alex Ovechkin's goals record be broken?+
Not for a long time, most likely. Ovechkin extended the record past 895 and is still climbing, and no active player behind him is remotely close. The nearest challengers are hundreds of goals back, and modern scoring rates make a run at nearly 900 exceptionally rare. Ovechkin's own final total will set the new bar once he retires.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 98-0 — Draft a 12-player all-time NHL roster and chase a perfect 98-0 — 82 regular-season wins plus a swept Cup.
- Explore all our games →
Related ice hockey guides
View all →
Most Points in NHL History
Wayne Gretzky holds the NHL career points record with 2,857. The full leaderboard of hockey's all-time scoring leaders, explained.
Longest Winning Streak in NHL History
The 1992-93 Pittsburgh Penguins won 17 straight games, the longest winning streak in NHL history. The full leaderboard of team streaks, explained.
Most Hat Tricks in NHL History
Wayne Gretzky scored 50 career hat tricks, the most in NHL history. The full leaderboard of the league's top hat-trick scorers, explained.
Most Assists in NHL History
Wayne Gretzky holds the NHL assists record with 1,963, more than any other player's total points. The full leaderboard, explained.
Most NHL Goals in a Season
Wayne Gretzky holds the record for most NHL goals in a season with 92 in 1981-82. The full list, plus the team single-season goals record, explained.
Most Goals in Football History
Cristiano Ronaldo has scored 900+ senior career goals, the most in football history. The all-time leaderboard, and the counting nuance, explained.