| Season |
Winner |
Team |
Goals |
Win # |
| 1917–18 |
Malone, JoeJoe Malone |
Montreal Canadiens |
44 |
1 |
| 1918–19 |
Cleghorn, OdieOdie Cleghorn |
Montreal Canadiens |
23 |
1 |
| Lalonde, NewsyNewsy Lalonde |
Montreal Canadiens |
23 |
1 |
| 1919–20 |
Malone, JoeJoe Malone |
Quebec Bulldogs |
39 |
2 |
| 1920–21 |
Dye, BabeBabe Dye |
Hamilton Tigers/Toronto St. Patricks |
35 |
1 |
| 1921–22 |
Broadbent, PunchPunch Broadbent |
Ottawa Senators |
32 |
1 |
| 1922–23 |
Dye, BabeBabe Dye |
Toronto St. Patricks |
26 |
2 |
| 1923–24 |
Denneny, CyCy Denneny |
Ottawa Senators |
22 |
1 |
| 1924–25 |
Dye, BabeBabe Dye |
Toronto St. Patricks |
38 |
3 |
| 1925–26 |
Stewart, NelsNels Stewart |
Montreal Maroons |
34 |
1 |
| 1926–27 |
Cook, BillBill Cook |
New York Rangers |
33 |
1 |
| 1927–28 |
Morenz, HowieHowie Morenz |
Montreal Canadiens |
33 |
1 |
| 1928–29 |
Bailey, AceAce Bailey |
Toronto Maple Leafs |
22 |
1 |
| 1929–30 |
Weiland, CooneyCooney Weiland |
Boston Bruins |
43 |
1 |
| 1930–31 |
Conacher, CharlieCharlie Conacher |
Toronto Maple Leafs |
31 |
1 |
| 1931–32 |
Conacher, CharlieCharlie Conacher |
Toronto Maple Leafs |
34 |
2 |
| Cook, BillBill Cook |
New York Rangers |
34 |
2 |
| 1932–33 |
Cook, BillBill Cook |
New York Rangers |
28 |
3 |
| 1933–34 |
Conacher, CharlieCharlie Conacher |
Toronto Maple Leafs |
32 |
3 |
| 1934–35 |
Conacher, CharlieCharlie Conacher |
Toronto Maple Leafs |
36 |
4 |
| 1935–36 |
Conacher, CharlieCharlie Conacher |
Toronto Maple Leafs |
23 |
5 |
| Thoms, BillBill Thoms |
Toronto Maple Leafs |
23 |
1 |
| 1936–37 |
Aurie, LarryLarry Aurie |
Detroit Red Wings |
23 |
1 |
| Stewart, NelsNels Stewart |
Boston Bruins/New York Americans |
23 |
2 |
| 1937–38 |
Drillon, GordieGordie Drillon |
Toronto Maple Leafs |
26 |
1 |
| 1938–39 |
Conacher, RoyRoy Conacher |
Boston Bruins |
26 |
1 |
| 1939–40 |
Hextall, BryanBryan Hextall |
New York Rangers |
24 |
1 |
| 1940–41 |
Hextall, BryanBryan Hextall |
New York Rangers |
26 |
2 |
| 1941–42 |
Patrick, LynnLynn Patrick |
New York Rangers |
32 |
1 |
| 1942–43 |
Bentley, DougDoug Bentley |
Chicago Black Hawks |
33 |
1 |
| 1943–44 |
Bentley, DougDoug Bentley |
Chicago Black Hawks |
38 |
2 |
| 1944–45 |
Richard, MauriceMaurice Richard |
Montreal Canadiens |
50 |
1 |
| 1945–46 |
Stewart, GayeGaye Stewart |
Toronto Maple Leafs |
37 |
1 |
| 1946–47 |
Richard, MauriceMaurice Richard |
Montreal Canadiens |
45 |
2 |
| 1947–48 |
Lindsay, TedTed Lindsay |
Detroit Red Wings |
33 |
1 |
| 1948–49 |
Abel, SidSid Abel |
Detroit Red Wings |
28 |
1 |
| 1949–50 |
Richard, MauriceMaurice Richard |
Montreal Canadiens |
43 |
3 |
| 1950–51 |
Howe, GordieGordie Howe |
Detroit Red Wings |
43 |
1 |
| 1951–52 |
Howe, GordieGordie Howe |
Detroit Red Wings |
47 |
2 |
| 1952–53 |
Howe, GordieGordie Howe |
Detroit Red Wings |
49 |
3 |
| 1953–54 |
Richard, MauriceMaurice Richard |
Montreal Canadiens |
37 |
4 |
| 1954–55 |
Richard, MauriceMaurice Richard |
Montreal Canadiens |
38 |
5 |
| Geoffrion, BernieBernie Geoffrion |
Montreal Canadiens |
38 |
1 |
| 1955–56 |
Béliveau, JeanJean Béliveau |
Montreal Canadiens |
47 |
1 |
| 1956–57 |
Howe, GordieGordie Howe |
Detroit Red Wings |
44 |
4 |
| 1957–58 |
Moore, DickieDickie Moore |
Montreal Canadiens |
36 |
1 |
| 1958–59 |
Béliveau, JeanJean Béliveau |
Montreal Canadiens |
45 |
2 |
| 1959–60 |
Horvath, BroncoBronco Horvath |
Boston Bruins |
39 |
1 |
| Hull, BobbyBobby Hull |
Chicago Black Hawks |
39 |
1 |
| 1960–61 |
Geoffrion, BernieBernie Geoffrion |
Montreal Canadiens |
50 |
2 |
| 1961–62 |
Hull, BobbyBobby Hull |
Chicago Black Hawks |
50 |
2 |
| 1962–63 |
Howe, GordieGordie Howe |
Detroit Red Wings |
38 |
5 |
| 1963–64 |
Hull, BobbyBobby Hull |
Chicago Black Hawks |
43 |
3 |
| 1964–65 |
Ullman, NormNorm Ullman |
Detroit Red Wings |
42 |
1 |
| 1965–66 |
Hull, BobbyBobby Hull |
Chicago Black Hawks |
54 |
4 |
| 1966–67 |
Hull, BobbyBobby Hull |
Chicago Black Hawks |
52 |
5 |
| 1967–68 |
Hull, BobbyBobby Hull |
Chicago Black Hawks |
44 |
6 |
| 1968–69 |
Hull, BobbyBobby Hull |
Chicago Black Hawks |
58 |
7 |
| 1969–70 |
Esposito, PhilPhil Esposito |
Boston Bruins |
43 |
1 |
| 1970–71 |
Esposito, PhilPhil Esposito |
Boston Bruins |
76 |
2 |
| 1971–72 |
Esposito, PhilPhil Esposito |
Boston Bruins |
66 |
3 |
| 1972–73 |
Esposito, PhilPhil Esposito |
Boston Bruins |
55 |
4 |
| 1973–74 |
Esposito, PhilPhil Esposito |
Boston Bruins |
68 |
5 |
| 1974–75 |
Esposito, PhilPhil Esposito |
Boston Bruins |
61 |
6 |
| 1975–76 |
Leach, ReggieReggie Leach |
Philadelphia Flyers |
61 |
1 |
| 1976–77 |
Shutt, SteveSteve Shutt |
Montreal Canadiens |
60 |
1 |
| 1977–78 |
Lafleur, GuyGuy Lafleur |
Montreal Canadiens |
60 |
1 |
| 1978–79 |
Bossy, MikeMike Bossy |
New York Islanders |
69 |
1 |
| 1979–80 |
Gare, DannyDanny Gare |
Buffalo Sabres |
56 |
1 |
| Simmer, CharlieCharlie Simmer |
Los Angeles Kings |
56 |
1 |
| Stoughton, BlaineBlaine Stoughton |
Hartford Whalers |
56 |
1 |
| 1980–81 |
Bossy, MikeMike Bossy |
New York Islanders |
68 |
2 |
| 1981–82 |
Gretzky, WayneWayne Gretzky |
Edmonton Oilers |
92 |
1 |
| 1982–83 |
Gretzky, WayneWayne Gretzky |
Edmonton Oilers |
71 |
2 |
| 1983–84 |
Gretzky, WayneWayne Gretzky |
Edmonton Oilers |
87 |
3 |
| 1984–85 |
Gretzky, WayneWayne Gretzky |
Edmonton Oilers |
73 |
4 |
| 1985–86 |
Kurri, JariJari Kurri |
Edmonton Oilers |
68 |
1 |
| 1986–87 |
Gretzky, WayneWayne Gretzky |
Edmonton Oilers |
62 |
5 |
| 1987–88 |
Lemieux, MarioMario Lemieux |
Pittsburgh Penguins |
70 |
1 |
| 1988–89 |
Lemieux, MarioMario Lemieux |
Pittsburgh Penguins |
85 |
2 |
| 1989–90 |
Hull, BrettBrett Hull |
St. Louis Blues |
72 |
1 |
| 1990–91 |
Hull, BrettBrett Hull |
St. Louis Blues |
86 |
2 |
| 1991–92 |
Hull, BrettBrett Hull |
St. Louis Blues |
70 |
3 |
| 1992–93 |
Mogilny, AlexanderAlexander Mogilny |
Buffalo Sabres |
76 |
1 |
| Selänne, TeemuTeemu Selänne |
Winnipeg Jets |
76 |
1 |
| 1993–94 |
Bure, PavelPavel Bure |
Vancouver Canucks |
60 |
1 |
| 1994–95 |
Bondra, PeterPeter Bondra |
Washington Capitals |
34 |
1 |
| 1995–96 |
Lemieux, MarioMario Lemieux |
Pittsburgh Penguins |
69 |
3 |
| 1996–97 |
Tkachuk, KeithKeith Tkachuk |
Phoenix Coyotes |
52 |
1 |
| 1997–98 |
Bondra, PeterPeter Bondra |
Washington Capitals |
52 |
2 |
| Selänne, TeemuTeemu Selänne |
Mighty Ducks of Anaheim |
52 |
2 |