NHL 50 Goal Scorers



All Time NHL Records
Single Season NHL Records
Career Points Leaders Most Points in a Season
Career Goals Leaders Most Goals in a Season
Career Assists Leaders Most Assists in a Season
Career PIM Leaders Most Penalty Minutes in a Season
Career Wins Leaders Most Wins in a Season
Career Shutouts Leaders Most Shutouts in a Season
Career GAA Leaders 50 Goal Seasons

Alex Ovechkin was the only player to score more than 50 goals this past season, finishing the year with 56 goals. Here is a list of NHL players who have scored at least 50 goals in an NHL season.

NHL 50 Goal Season
Player Team
Season  
Goals  
GP  
Alexander Ovechkin Washington Capitals
2008-09
56
79
Alexander Ovechkin Washington Capitals
2007–08
65
82
Ilya Kovalchuk Atlanta Thrashers
2007–08
52
79
Jarome Iginla Calgary Flames
2007–08
50
82
Dany HeatleyOttawa Senators
2006–07
50
82
Vincent LecavalierTampa Bay Lightning
2006–07
52
82
Jonathan CheechooSan Jose Sharks
2005–06
56
82
Dany HeatleyOttawa Senators
2005–06
50
82
Jaromir JagrNew York Rangers
2005–06
54
82
Ilya KovalchukAtlanta Thrashers
2005–06
52
78
Alexander OvechkinWashington Capitals
2005-06
52
81
Milan HejdukColorado Avalanche
2002–03
50
82
Jarome IginlaCalgary Flames
2001–02
52
82
Pavel BureFlorida Panthers
2000–01
59
82
Jaromir JagrPittsburgh Penguins
2000–01
52
81
Joe SakicColorado Avalanche
2000–01
54
82
Pavel BureFlorida Panthers
1999–00
58
74
Peter BondraWashington Capitals
1997–98
52
76
Pavel BureVancouver Canucks
1997–98
51
82
John LeClairPhiladelphia Flyers
1997–98
51
82
Teemu SelanneAnaheim Mighty Ducks
1997–98
52
73
John LeClairPhiladelphia Flyers
1996–97
50
82
Mario LemieuxPittsburgh Penguins
1996–97
50
76
Teemu SelanneAnaheim Mighty Ducks
1996–97
51
78
Keith TkachukPhoenix Coyotes
1996–97
52
81
Peter BondraWashington Capitals
1995–96
52
67
Jaromir JagrPittsburgh Penguins
1995–96
62
82
Paul KariyaAnaheim Mighty Ducks
1995–96
50
82
John LeClairPhiladelphia Flyers
1995–96
51
82
Mario LemieuxPittsburgh Penguins
1995–96
69
70
Alexander MogilnyVancouver Canucks
1995–96
55
79
Joe SakicColorado Avalanche
1995–96
51
82
Keith TkachukWinnipeg Jets
1995–96
50
76
Dave AndreychukToronto Maple Leafs
1993–94
53
83
Pavel BureVancouver Canucks
1993–94
60
76
Sergei FedorovDetroit Red Wings
1993–94
56
82
Adam GravesNew York Rangers
1993–94
52
84
Brett HullSt. Louis Blues
1993–94
57
81
Mike ModanoDallas Stars
1993–94
50
76
Cam NeelyBoston Bruins
1993–94
50
49
Brendan ShanahanSt. Louis Blues
1993–94
52
81
Ray SheppardDetroit Red Wings
1993–94
52
82
Dave AndreychukBuffalo Sabres/Toronto Maple Leafs
1992–93
54
83
Pavel BureVancouver Canucks
1992–93
60
83
Brett HullSt. Louis Blues
1992–93
54
80
Pat LaFontaineBuffalo Sabres
1992–93
53
84
Mario LemieuxPittsburgh Penguins
1992–93
69
60
Alexander MogilnyBuffalo Sabres
1992–93
76
77
Mark RecchiPhiladelphia Flyers
1992–93
53
84
Luc RobitailleLos Angeles Kings
1992–93
63
84
Jeremy RoenickChicago Blackhawks
1992–93
50
84
Teemu SelanneWinnipeg Jets
1992–93
76
84
Brendan ShanahanSt. Louis Blues
1992–93
51
71
Kevin StevensPittsburgh Penguins
1992–93
55
72
Pierre TurgeonNew York Islanders
1992–93
58
83
Steve YzermanDetroit Red Wings
1992–93
58
84
Brett HullSt. Louis Blues
1991–92
70
73
Gary RobertsCalgary Flames
1991–92
53
76
Jeremy RoenickChicago Blackhawks
1991–92
53
80
Kevin StevensPittsburgh Penguins
1991–92
54
80
Theoren FleuryCalgary Flames
1990–91
51
79
Brett HullSt. Louis Blues
1990–91
86
78
Cam NeelyBoston Bruins
1990–91
51
69
Steve YzermanDetroit Red Wings
1990–91
51
80
Brian BellowsMinnesota North Stars
1989–90
55
80
Brett HullSt. Louis Blues
1989–90
72
80
Pat LaFontaineNew York Islanders
1989–90
54
74
Gary LeemanToronto Maple Leafs
1989–90
51
80
Cam NeelyBoston Bruins
1989–90
55
76
Stephane RicherMontreal Canadiens
1989–90
51
75
Luc RobitailleLos Angeles Kings
1989–90
52
80
Steve YzermanDetroit Red Wings
1989–90
62
79
Wayne GretzkyLos Angeles Kings
1988–89
54
78
Mario LemieuxPittsburgh Penguins
1988–89
85
76
Joe MullenCalgary Flames
1988–89
51
79
Bernie NichollsLos Angeles Kings
1988–89
70
79
Joe NieuwendykCalgary Flames
1988–89
51
77
Steve YzermanDetroit Red Wings
1988–89
65
80
Jimmy CarsonLos Angeles Kings
1987–88
55
80
Mario LemieuxPittsburgh Penguins
1987–88
70
77
Hakan LoobCalgary Flames
1987–88
50
80
Joe NieuwendykCalgary Flames
1987–88
51
75
Stephane RicherMontreal Canadiens
1987–88
50
72
Luc RobitailleLos Angeles Kings
1987–88
53
80
Craig SimpsonPittsburgh Penguins/Edmonton Oilers
1987–88
56
80
Steve YzermanDetroit Red Wings
1987–88
50
64
Dino CiccarelliMinnesota North Stars
1986–87
52
80
Wayne GretzkyEdmonton Oilers
1986–87
62
79
Tim KerrPhiladelphia Flyers
1986–87
58
75
Jari KurriEdmonton Oilers
1986–87
54
79
Mario LemieuxPittsburgh Penguins
1986–87
54
63
Glenn AndersonEdmonton Oilers
1985–86
54
72
Mike BossyNew York Islanders
1985–86
61
80
Michel GouletQuebec Nordiques
1985–86
53
75
Wayne GretzkyEdmonton Oilers
1985–86
52
80
Tim KerrPhiladelphia Flyers
1985–86
58
76
Jari KurriEdmonton Oilers
1985–86
68
78
Mike BossyNew York Islanders
1984–85
58
76
Bobby CarpenterWashington Capitals
1984–85
53
80
Mike GartnerWashington Capitals
1984–85
50
80
Michel GouletQuebec Nordiques
1984–85
55
69
Wayne GretzkyEdmonton Oilers
1984–85
73
80
Dale HawerchukWinnipeg Jets
1984–85
53
80
Tim KerrPhiladelphia Flyers
1984–85
54
74
Jari KurriEdmonton Oilers
1984–85
71
73
John OgrodnickDetroit Red Wings
1984–85
55
79
Glenn AndersonEdmonton Oilers
1983–84
54
80
Mike BossyNew York Islanders
1983–84
51
67
Mike BullardPittsburgh Penguins
1983–84
51
76
Michel GouletQuebec Nordiques
1983–84
56
75
Wayne GretzkyEdmonton Oilers
1983–84
87
74
Tim KerrPhiladelphia Flyers
1983–84
54
79
Jari KurriEdmonton Oilers
1983–84
52
64
Rick VaiveToronto Maple Leafs
1983–84
52
76
Mike BossyNew York Islanders
1982–83
60
79
Marcel DionneLos Angeles Kings
1982–83
56
80
Michel GouletQuebec Nordiques
1982–83
57
80
Wayne GretzkyEdmonton Oilers
1982–83
71
80
Lanny McDonaldCalgary Flames
1982–83
66
80
Al SecordChicago Blackhawks
1982–83
54
80
Rick VaiveToronto Maple Leafs
1982–83
51
78
Mike BossyNew York Islanders
1981–82
64
80
Dino CiccarelliMinnesota North Stars
1981–82
55
76
Marcel DionneLos Angeles Kings
1981–82
50
78
Wayne GretzkyEdmonton Oilers
1981–82
92
80
Dennis MarukWashington Capitals
1981–82
60
80
Mark MessierEdmonton Oilers
1981–82
50
78
Rick MiddletonBoston Bruins
1981–82
51
75
Blaine StoughtonHartford Whalers
1981–82
52
80
Bryan TrottierNew York Islanders
1981–82
50
80
Rick VaiveToronto Maple Leafs
1981–82
54
77
Wayne BabychSt. Louis Blues
1980–81
54
78
Mike BossyNew York Islanders
1980–81
68
79
Marcel DionneLos Angeles Kings
1980–81
58
80
Wayne GretzkyEdmonton Oilers
1980–81
55
80
Rick Kehoe Pittsburgh Penguins
1980-81
55
80
Dennis MarukWashington Capitals
1980–81
50
80
Jacques RichardQuebec Nordiques
1980–81
52
78
Charlie SimmerLos Angeles Kings
1980–81
56
65
Mike BossyNew York Islanders
1979–80
51
75
Marcel DionneLos Angeles Kings
1979–80
53
80
Danny GareBuffalo Sabres
1979–80
56
76
Wayne GretzkyEdmonton Oilers
1979–80
51
79
Guy LafleurMontreal Canadiens
1979–80
50
74
Pierre LaroucheMontreal Canadiens
1979–80
50
73
Reggie LeachPhiladelphia Flyers
1979–80
50
76
Charlie SimmerLos Angeles Kings
1979–80
56
64
Blaine StoughtonHartford Whalers
1979–80
56
80
Mike BossyNew York Islanders
1978–79
69
80
Guy ChouinardAtlanta Flames
1978–79
50
80
Marcel DionneLos Angeles Kings
1978–79
59
80
Guy LafleurMontreal Canadiens
1978–79
52
80
Mike BossyNew York Islanders
1977–78
53
73
Guy LafleurMontreal Canadiens
1977–78
60
78
Marcel DionneLos Angeles Kings
1976–77
53
80
Guy LafleurMontreal Canadiens
1976–77
56
80
Steve ShuttMontreal Canadiens
1976–77
60
80
Bill BarberPhiladelphia Flyers
1975–76
50
80
Danny GareBuffalo Sabres
1975–76
50
79
Guy LafleurMontreal Canadiens
1975–76
56
80
Pierre LarouchePittsburgh Penguins
1975–76
53
76
Reggie LeachPhiladelphia Flyers
1975–76
61
80
Jean PronovostPittsburgh Penguins
1975–76
52
80
Phil EspositoBoston Bruins
1974–75
61
79
Danny GrantDetroit Red Wings
1974–75
50
80
Guy LafleurMontreal Canadiens
1974–75
53
70
Rick MartinBuffalo Sabres
1974–75
52
68
Phil EspositoBoston Bruins
1973–74
68
78
Ken HodgeBoston Bruins
1973–74
50
76
Rick MartinBuffalo Sabres
1973–74
52
78
Michey RedmondDetroit Red Wings
1973–74
51
76
Phil EspositoBoston Bruins
1972–73
55
78
Rick MacLeishPhiladelphia Flyers
1972–73
50
78
Michey RedmondDetroit Red Wings
1972–73
52
76
Phil EspositoBoston Bruins
1971–72
66
76
Vic HadfieldNew York Rangers
1971–72
50
78
Bobby HullChicago Blackhawks
1971–72
50
78
Johnny BucykBoston Bruins
1970–71
51
78
Phil EspositoBoston Bruins
1970–71
76
78
Bobby HullChicago Blackhawks
1968–69
58
74
Bobby HullChicago Blackhawks
1966–67
52
66
Bobby HullChicago Blackhawks
1965–66
54
65
Bobby HullChicago Blackhawks
1961–62
50
70
Bernie GeoffrionMontreal Canadiens
1960–61
50
64
Maurice RichardMontreal Canadiens
1944–45
50
50

Updated July 13th, 2009