SPORTS

National Hockey League (NHL) *Player Records*
Most Goals Scored Overall
This list features the players with the most goals scored in National Hockey League (NHL) history.
RANK | PLAYERS | MATCHES | GOALS SCORED | TEAM(s) | YEARS |
1 | Wayne Gretzky | 1,695 | 1,016 | Edmonton Oilers, Los Angeles Kings, St. Louis Blues, New York Rangers | 1979–1999 |
2 | Alex Ovechkin | 1,700 | 994 | Washington Capitals | 2005–present |
3 | Gordie Howe | 1,924 | 869 | Detroit Red Wings, Hartford Whalers | 1946–1980 |
4 | Jaromír Jágr | 1,941 | 844 | Pittsburgh Penguins, Washington Capitals, New York Rangers, Philadelphia Flyers, Dallas Stars, Boston Bruins, New Jersey Devils, Florida Panthers, Calgary Flames | 1990–2018 |
5 | Brett Hull | 1,471 | 844 | Calgary Flames, St. Louis Blues, Dallas Stars, Detroit Red Wings, Phoenix Coyotes | 1986–2006 |
6 | Mark Messier | 1,992 | 803 | Edmonton Oilers, New York Rangers, Vancouver Canucks | 1979–2004 |
7 | Phil Esposito | 1,412 | 778 | Chicago Blackhawks, Boston Bruins, New York Rangers | 1963–1981 |
8 | Mario Lemieux | 1,022 | 766 | Pittsburgh Penguins | 1984–2006 |
9 | Steve Yzerman | 1,710 | 762 | Detroit Red Wings | 1983–2006 |
10 | Marcel Dionne | 1,397 | 752 | Detroit Red Wings, Los Angeles Kings, New York Rangers | 1971–1989 |
References




