| 24-25 | | Michael DiPietro (G) | 1999 | Windsor, ON, CAN | Vancouver Canucks (2017) |
| 23-24 | | Hunter Shepard (G) | 1995 | Cohasset, MN, USA | - |
| 22-23 | | Dustin Wolf (G) | 2001 | Gilroy, CA, USA | Calgary Flames (2019) |
| 21-22 | | Dustin Wolf (G) | 2001 | Gilroy, CA, USA | Calgary Flames (2019) |
| 20-21 | | Logan Thompson (G) | 1997 | Calgary, AB, CAN | - |
| 19-20 | | Kaapo Kähkönen (G) | 1996 | Helsinki, FIN | Minnesota Wild (2014) |
| 18-19 | | Alex Nedeljkovic (G) | 1996 | Parma, OH, USA | Carolina Hurricanes (2014) |
| 17-18 | | Garret Sparks (G) | 1993 | Elmhurst, IL, USA | Toronto Maple Leafs (2011) |
| 16-17 | | Troy Grosenick (G) | 1989 | Brookfield, WI, USA | - |
| 15-16 | | Peter Budaj (G) | 1982 | Banska Bystrica, SVK | Colorado Avalanche (2001) |
| 14-15 | | Matt Murray (G) | 1994 | Thunder Bay, ON, CAN | Pittsburgh Penguins (2012) |
| 13-14 | | Jake Allen (G) | 1990 | Fredericton, NB, CAN | St. Louis Blues (2008) |
| 12-13 | | Niklas Svedberg (G) | 1989 | Sollentuna, SWE | - |
| 11-12 | | Yann Danis (G) | 1981 | St-Jérôme, QC, CAN | - |
| 10-11 | | Brad Thiessen (G) | 1986 | Aldergrove, BC, CAN | - |
| 09-10 | | Jonathan Bernier (G) | 1988 | Laval, QC, CAN | Los Angeles Kings (2006) |
| 08-09 | | Cory Schneider (G) | 1986 | Marblehead, MA, USA | Vancouver Canucks (2004) |
| 07-08 | | Michael Leighton (G) | 1981 | Petrolia, ON, CAN | Chicago Blackhawks (1999) |
| 06-07 | | Jason LaBarbera (G) | 1980 | Burnaby, BC, CAN | New York Rangers (1998) |
| 05-06 | | Dany Sabourin (G) | 1980 | Val-d'Or, QC, CAN | Calgary Flames (1998) |
| 04-05 | | Ryan Miller (G) | 1980 | East Lansing, MI, USA | Buffalo Sabres (1999) |
| 03-04 | | Jason LaBarbera (G) | 1980 | Burnaby, BC, CAN | New York Rangers (1998) |
| 02-03 | | Marc Lamothe (G) | 1974 | New Liskeard, ON, CAN | Montréal Canadiens (1992) |
| 01-02 | | Martin Prusek (G) | 1975 | Ostrava, CZE | Ottawa Senators (1999) |
| 00-01 | | Dwayne Roloson (G) | 1969 | Simcoe, ON, CAN | - |
| 99-00 | | Martin Brochu (G) | 1973 | Anjou, QC, CAN | - |
| 98-99 | | Martin Biron (G) | 1977 | Lac St-Charles, QC, CAN | Buffalo Sabres (1995) |
| 97-98 | | Scott Langkow (G) | 1975 | Edmonton, AB, CAN | Winnipeg Jets (1993) |
| 96-97 | | Jean-François Labbé (G) | 1972 | Sherbrooke, QC, CAN | - |
| 95-96 | | Manny Legace (G) | 1973 | Toronto, ON, CAN | Hartford Whalers (1993) |
| 94-95 | | Jim Carey (G) | 1974 | Dorchester, MA, USA | Washington Capitals (1992) |
| 93-94 | | Frédéric Chabot (G) | 1968 | Hébertville, QC, CAN | New Jersey Devils (1986) |
| 92-93 | | Corey Hirsch (G) | 1972 | Medicine Hat, AB, CAN | New York Rangers (1991) |
| 91-92 | | Félix Potvin (G) | 1971 | Anjou, QC, CAN | Toronto Maple Leafs (1990) |
| 90-91 | | Mark LaForest (G) | 1962 | Welland, ON, CAN | - |
| 89-90 | | Jean-Claude Bergeron (G) | 1968 | Hauterive, QC, CAN | Montréal Canadiens (1988) |
| 88-89 | | Randy Exelby (G) | 1965 | Toronto, ON, CAN | - |
| 87-88 | | Wendell Young (G) | 1963 | Halifax, NS, CAN | Vancouver Canucks (1981) |
| 86-87 | | Mark LaForest (G) | 1962 | Welland, ON, CAN | - |
| 85-86 | | Samuel Saint-Laurent (G) | 1959 | Arvida, QC, CAN | - |
| 84-85 | | Jon Casey (G) | 1962 | Grand Rapids, MN, USA | - |
| 83-84 | | Brian Ford (G) | 1961 | Edmonton, AB, CAN | - |