| 24-25 | | William Lacelle (G) | 2007 | Baie d'Urfée, QC, CAN | - |
| 23-24 | | Xavier Villeneuve (D) | 2007 | Laval, QC, CAN | - |
| 22-23 | | Marcus Kearsey (D) | 2006 | Deer Lake, NL, CAN | - |
| 21-22 | | David Spacek (D) | 2003 | Columbus, OH, USA | Minnesota Wild (2022) |
| 20-21 | | Tristan Luneau (D) | 2004 | Victoriaville, QC, CAN | Anaheim Ducks (2022) |
| 19-20 | | Samuel Hlavaj (G) | 2001 | Martin, SVK | - |
| 18-19 | | Jordan Spence (D) | 2001 | Manly, AUS | Los Angeles Kings (2019) |
| 17-18 | | Colten Ellis (G) | 2000 | River Denys, NS, CAN | St. Louis Blues (2019) |
| 16-17 | | Jared McIsaac (D) | 2000 | Truro, NS, CAN | Detroit Red Wings (2018) |
| 15-16 | | Mathieu Bellemare (G) | 1998 | Shawinigan, QC, CAN | - |
| 14-15 | | Samuel Girard (D) | 1998 | Roberval, QC, CAN | Nashville Predators (2016) |
| 13-14 | | Jérémy Roy (D) | 1997 | Richelieu, QC, CAN | San Jose Sharks (2015) |
| 12-13 | | Philippe Desrosiers (G) | 1995 | St-Hyacinthe, QC, CAN | Dallas Stars (2013) |
| 11-12 | | Zachary Fucale (G) | 1995 | Laval, QC, CAN | Montréal Canadiens (2013) |
| 10-11 | | Domenic Graham (G) | 1994 | Ottawa, ON, CAN | - |
| 09-10 | | Robin Gusse (G) | 1993 | Bayonne, FRA | - |
| 08-09 | | Dmitri Kulikov (D) | 1990 | Lipetsk, RUS | Florida Panthers (2009) |
| 07-08 | | Olivier Roy (G) | 1991 | Causapscal, QC, CAN | Edmonton Oilers (2009) |
| 06-07 | | T.J. Brennan (D) | 1989 | Willingboro Township, NJ, USA | Buffalo Sabres (2007) |
| 05-06 | | Ondřej Pavelec (G) | 1987 | Kladno, CZE | Atlanta Thrashers (2005) |
| 04-05 | | Maxime Joyal (G) | 1986 | LaSalle, QC, CAN | - |
| 03-04 | | Julien Ellis (G) | 1986 | Sorel-Tracy, QC, CAN | Vancouver Canucks (2004) |
| 02-03 | | Mario Scalzo (D) | 1984 | St-Hubert, QC, CAN | - |
| 01-02 | | Jeff Deslauriers (G) | 1984 | St-Jean-sur-Richelieu, QC, CAN | Edmonton Oilers (2002) |
| 00-01 | | Tomas Malec (D) | 1982 | Skalica, SVK | Florida Panthers (2001) |
| 99-00 | | Kirill Safronov (D) | 1981 | St. Petersburg, RUS | Phoenix Coyotes (1999) |
| 98-99 | | Alexei Volkov (G) | 1980 | Yekaterinburg, RUS | Los Angeles Kings (1998) |
| 97-98 | | Alexei Tezikov (D) | 1978 | Togliatti, RUS | Buffalo Sabres (1996) |
| 96-97 | | Christian Bronsard (G) | 1977 | Lahr, GER | - |
| 95-96 | | Mathieu Garon (G) | 1978 | Chandler, QC, CAN | Montréal Canadiens (1996) |
| 94-95 | | Martin Biron (G) | 1977 | Lac St-Charles, QC, CAN | Buffalo Sabres (1995) |
| 93-94 | | Jimmy Drolet (D) | 1976 | Québec, QC, CAN | Montréal Canadiens (1994) |
| 92-93 | | Stéphane Routhier (G) | 1976 | St-Prime, QC, CAN | - |
| 91-92 | | Philippe DeRouville (G) | 1974 | Victoriaville, QC, CAN | Pittsburgh Penguins (1992) |
| 90-91 | | Philippe Boucher (D) | 1973 | St-Apollinaire, QC, CAN | Buffalo Sabres (1991) |
| 89-90 | | François Groleau (D) | 1973 | Longueuil, QC, CAN | Calgary Flames (1991) |
| 88-89 | | Karl Dykhuis (D) | 1972 | Sept-Îles, QC, CAN | Chicago Blackhawks (1990) |
| 87-88 | | Stéphane Beauregard (G) | 1968 | Cowansville, QC, CAN | Winnipeg Jets (1988) |
| 86-87 | | Jimmy Waite (G) | 1969 | Sherbrooke, QC, CAN | Chicago Blackhawks (1987) |
| 85-86 | | Stéphane Guérard (D) | 1968 | Québec, QC, CAN | Québec Nordiques (1986) |
| 84-85 | | Robert Desjardins (G) | 1967 | Verdun, QC, CAN | - |
| 83-84 | | James Gasseau (D) | 1966 | Carleton, QC, CAN | Buffalo Sabres (1984) |
| 82-83 | | Bobby Dollas (D) | 1965 | Montréal, QC, CAN | Winnipeg Jets (1983) |
| 81-82 | | Michel Petit (D) | 1964 | St-Malo, QC, CAN | Vancouver Canucks (1982) |
| 80-81 | | Bill Campbell (D) | 1964 | Montréal, QC, CAN | Philadelphia Flyers (1982) |