| 24-25 | | Max Hildebrand (G) | 2004 | Martensville, SK, CAN | - |
| 23-24 | | Brett Mirwald (G) | 2003 | Saskatoon, SK, CAN | - |
| 22-23 | | Thomas Milic (G) | 2003 | New Westminster, BC, CAN | Winnipeg Jets (2023) |
| 21-22 | | Dylan Garand (G) | 2002 | Victoria, BC, CAN | New York Rangers (2020) |
| 20-21 | | Dustin Wolf (G) | 2001 | Gilroy, CA, USA | Calgary Flames (2019) |
| 19-20 | | Dustin Wolf (G) | 2001 | Gilroy, CA, USA | Calgary Flames (2019) |
| 18-19 | | Ian Scott (G) | 1999 | Calgary, AB, CAN | Toronto Maple Leafs (2017) |
| 17-18 | | Carter Hart (G) | 1998 | Sherwood Park, AB, CAN | Philadelphia Flyers (2016) |
| 16-17 | | Carter Hart (G) | 1998 | Sherwood Park, AB, CAN | Philadelphia Flyers (2016) |
| 15-16 | | Carter Hart (G) | 1998 | Sherwood Park, AB, CAN | Philadelphia Flyers (2016) |
| 14-15 | | Taran Kozun (G) | 1994 | Nipawin, SK, CAN | - |
| 13-14 | | Jordon Cooke (G) | 1993 | Leduc, AB, CAN | - |
| 12-13 | | Patrik Bartosak (G) | 1993 | Koprivnice, CZE | Los Angeles Kings (2013) |
| 11-12 | | Tyler Bunz (G) | 1992 | Regina, SK, CAN | Edmonton Oilers (2010) |
| 10-11 | | Darcy Kuemper (G) | 1990 | Saskatoon, SK, CAN | Minnesota Wild (2009) |
| 09-10 | | Martin Jones (G) | 1990 | North Vancouver, BC, CAN | - |
| 08-09 | | Chet Pickard (G) | 1989 | Moncton, NB, CAN | Nashville Predators (2008) |
| 07-08 | | Chet Pickard (G) | 1989 | Moncton, NB, CAN | Nashville Predators (2008) |
| 06-07 | | Carey Price (G) | 1987 | Anahim Lake, BC, CAN | Montréal Canadiens (2005) |
| 05-06 | | Justin Pogge (G) | 1986 | Fort McMurray, AB, CAN | Toronto Maple Leafs (2004) |
| 04-05 | | Jeff Glass (G) | 1985 | Calgary, AB, CAN | Ottawa Senators (2004) |
| 03-04 | | Cam Ward (G) | 1984 | Saskatoon, SK, CAN | Carolina Hurricanes (2002) |
| 02-03 | | Josh Harding (G) | 1984 | Regina, SK, CAN | Minnesota Wild (2002) |
| 01-02 | | Cam Ward (G) | 1984 | Saskatoon, SK, CAN | Carolina Hurricanes (2002) |
| 00-01 | | Dan Blackburn (G) | 1983 | Montréal, QC, CAN | New York Rangers (2001) |
| 99-00 | | Bryce Wandler (G) | 1979 | Lacombe, AB, CAN | - |
| 98-99 | | Cody Rudkowsky (G) | 1978 | Willingdon, AB, CAN | - |
| 97-98 | | Brent Belecki (G) | 1977 | Calgary, AB, CAN | - |
| 96-97 | | Brian Boucher (G) | 1977 | Woonsocket, RI, USA | Philadelphia Flyers (1995) |
| 95-96 | | David Lemanowicz (G) | 1976 | Vancouver, BC, CAN | Florida Panthers (1995) |
| 93-94 | | Norm Maracle (G) | 1974 | Belleville, ON, CAN | Detroit Red Wings (1993) |
| 91-92 | | Corey Hirsch (G) | 1972 | Medicine Hat, AB, CAN | New York Rangers (1991) |
| 89-90 | | Trevor Kidd (G) | 1972 | Dugald, MB, CAN | Calgary Flames (1990) |
| 83-84 | | Ken Wregget (G) | 1964 | Brandon, MB, CAN | Toronto Maple Leafs (1982) |
| 82-83 | | Mike Vernon (G) | 1963 | Calgary, AB, CAN | Calgary Flames (1981) |
| 81-82 | | Mike Vernon (G) | 1963 | Calgary, AB, CAN | Calgary Flames (1981) |
| 80-81 | | Grant Fuhr (G) | 1962 | Spruce Grove, AB, CAN | Edmonton Oilers (1981) |
| 76-77 | | Glen Hanlon (G) | 1957 | Brandon, MB, CAN | Vancouver Canucks (1977) |
| 53-54 | | Lorne Worsley (G) | 1929 | Montréal, QC, CAN | - |