| 24-25 | | Harrison Meneghin (G) | 2004 | South Surrey, BC, CAN | Tampa Bay Lightning (2024) |
| 23-24 | | Denton Mateychuk (D) | 2004 | Winnipeg, MB, CAN | Columbus Blue Jackets (2022) |
| 22-23 | | Thomas Milic (G) | 2003 | New Westminster, BC, CAN | Winnipeg Jets (2023) |
| 21-22 | | Kaiden Guhle (D) | 2002 | Sherwood Park, AB, CAN | Montréal Canadiens (2020) |
| 18-19 | | Ian Scott (G) | 1999 | Calgary, AB, CAN | Toronto Maple Leafs (2017) |
| 17-18 | | Glenn Gawdin (F) | 1997 | Richmond, BC, CAN | St. Louis Blues (2015) |
| 16-17 | | Mathew Barzal (F) | 1997 | Coquitlam, BC, CAN | New York Islanders (2015) |
| 15-16 | | Nolan Patrick (F) | 1998 | Winnipeg, MB, CAN | Philadelphia Flyers (2017) |
| 14-15 | | Leon Draisaitl (F) | 1995 | Köln, GER | Edmonton Oilers (2014) |
| 13-14 | | Griffin Reinhart (D) | 1994 | West Vancouver, BC, CAN | New York Islanders (2012) |
| 12-13 | | Ty Rattie (F) | 1993 | Calgary, AB, CAN | St. Louis Blues (2011) |
| 11-12 | | Laurent Brossoit (G) | 1993 | Port Alberni, BC, CAN | Calgary Flames (2011) |
| 10-11 | | Nathan Lieuwen (G) | 1991 | Abbotsford, BC, CAN | Buffalo Sabres (2011) |
| 09-10 | | Martin Jones (G) | 1990 | North Vancouver, BC, CAN | - |
| 08-09 | | Tyler Myers (D) | 1990 | Houston, TX, USA | Buffalo Sabres (2008) |
| 07-08 | | Tyler Johnson (F) | 1990 | Spokane, WA, USA | - |
| 06-07 | | Matt Keetley (G) | 1986 | Medicine Hat, AB, CAN | Calgary Flames (2005) |
| 05-06 | | Gilbert Brulé (F) | 1987 | Edmonton, AB, CAN | Columbus Blue Jackets (2005) |
| 04-05 | | Shea Weber (D) | 1985 | Sicamous, BC, CAN | Nashville Predators (2003) |
| 03-04 | | Kevin Nastiuk (G) | 1985 | Edmonton, AB, CAN | Carolina Hurricanes (2003) |
| 02-03 | | Jesse Schultz (F) | 1982 | Strasbourg, SK, CAN | - |
| 01-02 | | Duncan Milroy (F) | 1983 | Edmonton, AB, CAN | Montréal Canadiens (2001) |
| 00-01 | | Shane Bendera (G) | 1982 | St. Albert, AB, CAN | Columbus Blue Jackets (2000) |
| 99-00 | | Dan Blackburn (G) | 1983 | Montréal, QC, CAN | New York Rangers (2001) |
| 98-99 | | Brad Moran (F) | 1979 | Abbotsford, BC, CAN | Buffalo Sabres (1998) |
| 97-98 | | Brent Belecki (G) | 1977 | Calgary, AB, CAN | - |
| 96-97 | | Blaine Russell (G) | 1977 | Wetaskiwin, AB, CAN | Mighty Ducks of Anaheim (1996) |
| 95-96 | | Bobby Brown (F) | 1975 | Winnipeg, MB, CAN | - |
| 94-95 | | Nolan Baumgartner (D) | 1976 | Calgary, AB, CAN | Washington Capitals (1994) |
| 93-94 | | Steve Passmore (G) | 1973 | Thunder Bay, ON, CAN | Québec Nordiques (1992) |
| 92-93 | | Andrew Schneider (F) | 1972 | Edmonton, AB, CAN | - |
| 91-92 | | Jarrett Deuling (F) | 1974 | Vernon, BC, CAN | New York Islanders (1992) |