| 24-25 | | Connor Hellebuyck (G) | 1993 | Commerce, MI, USA | Winnipeg Jets (2012) |
| 23-24 | | Connor Hellebuyck (G) | 1993 | Commerce, MI, USA | Winnipeg Jets (2012) |
| 22-23 | | Jeremy Swayman (G) | 1998 | Anchorage, AK, USA | Boston Bruins (2017) |
| 22-23 | | Linus Ullmark (G) | 1993 | Lugnvik, SWE | Buffalo Sabres (2012) |
| 21-22 | | Frederik Andersen (G) | 1989 | Herning, DEN | Anaheim Ducks (2012) |
| 21-22 | | Antti Raanta (G) | 1989 | Rauma, FIN | - |
| 20-21 | | Marc-André Fleury (G) | 1984 | Sorel-Tracy, QC, CAN | Pittsburgh Penguins (2003) |
| 20-21 | | Robin Lehner (G) | 1991 | Göteborg, SWE | Ottawa Senators (2009) |
| 19-20 | | Jaroslav Halák (G) | 1985 | Bratislava, SVK | Montréal Canadiens (2003) |
| 19-20 | | Tuukka Rask (G) | 1987 | Savonlinna, FIN | Toronto Maple Leafs (2005) |
| 18-19 | | Thomas Greiss (G) | 1986 | Füssen, GER | San Jose Sharks (2004) |
| 18-19 | | Robin Lehner (G) | 1991 | Göteborg, SWE | Ottawa Senators (2009) |
| 17-18 | | Jonathan Quick (G) | 1986 | Milford, CT, USA | Los Angeles Kings (2005) |
| 16-17 | | Braden Holtby (G) | 1989 | Lloydminster, SK, CAN | Washington Capitals (2008) |
| 15-16 | | Frederik Andersen (G) | 1989 | Herning, DEN | Anaheim Ducks (2012) |
| 15-16 | | John Gibson (G) | 1993 | Pittsburgh, PA, USA | Anaheim Ducks (2011) |
| 14-15 | | Corey Crawford (G) | 1984 | Montréal, QC, CAN | Chicago Blackhawks (2003) |
| 14-15 | | Carey Price (G) | 1987 | Anahim Lake, BC, CAN | Montréal Canadiens (2005) |
| 13-14 | | Jonathan Quick (G) | 1986 | Milford, CT, USA | Los Angeles Kings (2005) |
| 12-13 | | Corey Crawford (G) | 1984 | Montréal, QC, CAN | Chicago Blackhawks (2003) |
| 12-13 | | Ray Emery (G) | 1982 | Hamilton, ON, CAN | Ottawa Senators (2001) |
| 11-12 | | Brian Elliott (G) | 1985 | Newmarket, ON, CAN | Ottawa Senators (2003) |
| 11-12 | | Jaroslav Halák (G) | 1985 | Bratislava, SVK | Montréal Canadiens (2003) |
| 10-11 | | Roberto Luongo (G) | 1979 | Montréal, QC, CAN | New York Islanders (1997) |
| 10-11 | | Cory Schneider (G) | 1986 | Marblehead, MA, USA | Vancouver Canucks (2004) |
| 09-10 | | Martin Brodeur (G) | 1972 | Montréal, QC, CAN | New Jersey Devils (1990) |
| 08-09 | | Manny Fernandez (G) | 1974 | Etobicoke, ON, CAN | Québec Nordiques (1992) |
| 08-09 | | Tim Thomas (G) | 1974 | Flint, MI, USA | Québec Nordiques (1994) |
| 07-08 | | Dominik Hasek (G) | 1965 | Pardubice, CZE | Chicago Black Hawks (1983) |
| 07-08 | | Chris Osgood (G) | 1972 | Peace River, AB, CAN | Detroit Red Wings (1991) |
| 06-07 | | Niklas Bäckström (G) | 1978 | Helsinki, FIN | - |
| 06-07 | | Manny Fernandez (G) | 1974 | Etobicoke, ON, CAN | Québec Nordiques (1992) |
| 05-06 | | Miikka Kiprusoff (G) | 1976 | Turku, FIN | San Jose Sharks (1995) |
| 03-04 | | Martin Brodeur (G) | 1972 | Montréal, QC, CAN | New Jersey Devils (1990) |
| 02-03 | | Roman Čechmánek (G) | 1971 | Chrudim, CZE | Philadelphia Flyers (2000) |
| 02-03 | | Martin Brodeur (G) | 1972 | Montréal, QC, CAN | New Jersey Devils (1990) |
| 02-03 | | Robert Esche (G) | 1978 | Whitesboro, NY, USA | Arizona Coyotes (1996) |
| 01-02 | | Patrick Roy (G) | 1965 | Québec, QC, CAN | Montréal Canadiens (1984) |
| 00-01 | | Dominik Hasek (G) | 1965 | Pardubice, CZE | Chicago Black Hawks (1983) |
| 99-00 | | Roman Turek (G) | 1970 | Strakonice, CZE | Minnesota North Stars (1990) |
| 98-99 | | Ed Belfour (G) | 1965 | Carman, MB, CAN | - |
| 98-99 | | Roman Turek (G) | 1970 | Strakonice, CZE | Minnesota North Stars (1990) |
| 97-98 | | Martin Brodeur (G) | 1972 | Montréal, QC, CAN | New Jersey Devils (1990) |
| 96-97 | | Martin Brodeur (G) | 1972 | Montréal, QC, CAN | New Jersey Devils (1990) |
| 96-97 | | Mike Dunham (G) | 1972 | Johnson City, NY, USA | New Jersey Devils (1990) |
| 95-96 | | Chris Osgood (G) | 1972 | Peace River, AB, CAN | Detroit Red Wings (1991) |
| 95-96 | | Mike Vernon (G) | 1963 | Calgary, AB, CAN | Calgary Flames (1981) |
| 94-95 | | Ed Belfour (G) | 1965 | Carman, MB, CAN | - |
| 93-94 | | Grant Fuhr (G) | 1962 | Spruce Grove, AB, CAN | Edmonton Oilers (1981) |
| 93-94 | | Dominik Hasek (G) | 1965 | Pardubice, CZE | Chicago Black Hawks (1983) |
| 92-93 | | Ed Belfour (G) | 1965 | Carman, MB, CAN | - |
| 91-92 | | Patrick Roy (G) | 1965 | Québec, QC, CAN | Montréal Canadiens (1984) |
| 90-91 | | Ed Belfour (G) | 1965 | Carman, MB, CAN | - |
| 89-90 | | Réjean Lemelin (G) | 1954 | Québec, QC, CAN | Philadelphia Flyers (1974) |
| 89-90 | | Andy Moog (G) | 1960 | Penticton, BC, CAN | Edmonton Oilers (1980) |
| 88-89 | | Brian Hayward (G) | 1960 | Toronto, ON, CAN | - |
| 88-89 | | Patrick Roy (G) | 1965 | Québec, QC, CAN | Montréal Canadiens (1984) |
| 87-88 | | Brian Hayward (G) | 1960 | Toronto, ON, CAN | - |
| 87-88 | | Patrick Roy (G) | 1965 | Québec, QC, CAN | Montréal Canadiens (1984) |
| 86-87 | | Brian Hayward (G) | 1960 | Toronto, ON, CAN | - |
| 86-87 | | Patrick Roy (G) | 1965 | Québec, QC, CAN | Montréal Canadiens (1984) |
| 85-86 | | Bob Froese (G) | 1958 | St. Catharines, ON, CAN | St. Louis Blues (1978) |
| 85-86 | | Darren Jensen (G) | 1960 | Creston, BC, CAN | Hartford Whalers (1980) |
| 84-85 | | Tom Barrasso (G) | 1965 | Boston, MA, USA | Buffalo Sabres (1983) |
| 84-85 | | Bob Sauvé (G) | 1955 | Ste-Geneviève, QC, CAN | Buffalo Sabres (1975) |
| 83-84 | | Al Jensen (G) | 1958 | Hamilton, ON, CAN | Detroit Red Wings (1978) |
| 83-84 | | Pat Riggin (G) | 1959 | Kincardine, ON, CAN | Atlanta Flames (1979) |
| 82-83 | | Roland Melanson (G) | 1960 | Moncton, NB, CAN | New York Islanders (1979) |
| 82-83 | | Billy Smith (G) | 1950 | Perth, ON, CAN | Los Angeles Kings (1970) |
| 81-82 | | Denis Herron (G) | 1952 | Chambly, QC, CAN | Pittsburgh Penguins (1972) |
| 81-82 | | Rick Wamsley (G) | 1959 | Simcoe, ON, CAN | Montréal Canadiens (1979) |