| 19-20 | | David Pastrnak (F) | 1996 | Havirov, CZE | Boston Bruins (2014) |
| 18-19 | | Sidney Crosby (F) | 1987 | Cole Harbour, NS, CAN | Pittsburgh Penguins (2005) |
| 17-18 | | Brock Boeser (F) | 1997 | Burnsville, MN, USA | Vancouver Canucks (2015) |
| 16-17 | | Wayne Simmonds (F) | 1988 | Scarborough, ON, CAN | Los Angeles Kings (2007) |
| 15-16 | | John Scott (F) | 1982 | Edmonton, AB, CAN | - |
| 14-15 | | Ryan Johansen (F) | 1992 | Vancouver, BC, CAN | Columbus Blue Jackets (2010) |
| 11-12 | | Marián Gáborík (F) | 1982 | Trencin, SVK | Minnesota Wild (2000) |
| 10-11 | | Patrick Sharp (F) | 1981 | Winnipeg, MB, CAN | Philadelphia Flyers (2001) |
| 08-09 | | Alexei Kovalev (F) | 1973 | Togliatti, RUS | New York Rangers (1991) |
| 07-08 | | Eric Staal (F) | 1984 | Thunder Bay, ON, CAN | Carolina Hurricanes (2003) |
| 06-07 | | Daniel Brière (F) | 1977 | Gatineau, QC, CAN | Arizona Coyotes (1996) |
| 03-04 | | Joe Sakic (F) | 1969 | Burnaby, BC, CAN | Québec Nordiques (1987) |
| 02-03 | | Dany Heatley (F) | 1981 | Freiburg, GER | Atlanta Thrashers (2000) |
| 01-02 | | Éric Dazé (F) | 1975 | Montréal, QC, CAN | Chicago Blackhawks (1993) |
| 00-01 | | Bill Guerin (F) | 1970 | Worcester, MA, USA | New Jersey Devils (1989) |
| 99-00 | | Pavel Bure (F) | 1971 | Moskva, RUS | Vancouver Canucks (1989) |
| 98-99 | | Wayne Gretzky (F) | 1961 | Brantford, ON, CAN | - |
| 97-98 | | Teemu Selänne (F) | 1970 | Helsinki, FIN | Winnipeg Jets (1988) |
| 96-97 | | Mark Recchi (F) | 1968 | Kamloops, BC, CAN | Pittsburgh Penguins (1988) |
| 95-96 | | Raymond Bourque (D) | 1960 | Montréal, QC, CAN | Boston Bruins (1979) |
| 93-94 | | Mike Richter (G) | 1966 | Abington, PA, USA | New York Rangers (1985) |
| 92-93 | | Mike Gartner (F) | 1959 | Ottawa, ON, CAN | Washington Capitals (1979) |
| 91-92 | | Brett Hull (F) | 1964 | Belleville, ON, CAN | Calgary Flames (1984) |
| 90-91 | | Vincent Damphousse (F) | 1967 | Montréal, QC, CAN | Toronto Maple Leafs (1986) |
| 89-90 | | Mario Lemieux (F) | 1965 | Montréal, QC, CAN | Pittsburgh Penguins (1984) |
| 88-89 | | Wayne Gretzky (F) | 1961 | Brantford, ON, CAN | - |
| 87-88 | | Mario Lemieux (F) | 1965 | Montréal, QC, CAN | Pittsburgh Penguins (1984) |
| 85-86 | | Grant Fuhr (G) | 1962 | Spruce Grove, AB, CAN | Edmonton Oilers (1981) |
| 84-85 | | Mario Lemieux (F) | 1965 | Montréal, QC, CAN | Pittsburgh Penguins (1984) |
| 83-84 | | Don Maloney (F) | 1958 | Lindsay, ON, CAN | New York Rangers (1978) |
| 82-83 | | Wayne Gretzky (F) | 1961 | Brantford, ON, CAN | - |
| 81-82 | | Mike Bossy (F) | 1957 | Montréal, QC, CAN | New York Islanders (1977) |
| 80-81 | | Mike Liut (G) | 1956 | Weston, ON, CAN | St. Louis Blues (1976) |
| 79-80 | | Reggie Leach (F) | 1950 | Riverton, MB, CAN | Boston Bruins (1970) |
| 77-78 | | Billy Smith (G) | 1950 | Perth, ON, CAN | Los Angeles Kings (1970) |
| 76-77 | | Richard Martin (F) | 1951 | Verdun, QC, CAN | Buffalo Sabres (1971) |
| 75-76 | | Pete Mahovlich (F) | 1946 | Timmins, ON, CAN | Detroit Red Wings (1963) |
| 74-75 | | Syl Apps, Jr. (F) | 1947 | Toronto, ON, CAN | New York Rangers (1964) |
| 73-74 | | Garry Unger (F) | 1947 | Calgary, AB, CAN | - |
| 72-73 | | Greg Polis (F) | 1950 | Westlock, AB, CAN | Pittsburgh Penguins (1970) |
| 71-72 | | Bobby Orr (D) | 1948 | Parry Sound, ON, CAN | - |
| 70-71 | | Bobby Hull (F) | 1939 | Point Anne, ON, CAN | - |
| 69-70 | | Bobby Hull (F) | 1939 | Point Anne, ON, CAN | - |
| 68-69 | | Frank Mahovlich (F) | 1938 | Timmins, ON, CAN | - |
| 67-68 | | Bruce Gamble (G) | 1938 | Port Arthur, ON, CAN | - |
| 66-67 | | Henri Richard (F) | 1936 | Montréal, QC, CAN | - |
| 64-65 | | Gordie Howe (F) | 1928 | Floral, SK, CAN | - |
| 63-64 | | Jean Béliveau (F) | 1931 | Trois-Rivières, QC, CAN | - |
| 62-63 | | Frank Mahovlich (F) | 1938 | Timmins, ON, CAN | - |
| 61-62 | | Eddie Shack (F) | 1937 | Sudbury, ON, CAN | - |