| 24-25 | | Tyson Jugnauth (D) | 2004 | Toronto, ON, CAN | Seattle Kraken (2022) |
| 23-24 | | Denton Mateychuk (D) | 2004 | Winnipeg, MB, CAN | Columbus Blue Jackets (2022) |
| 22-23 | | Olen Zellweger (D) | 2003 | Calgary, AB, CAN | Anaheim Ducks (2021) |
| 21-22 | | Olen Zellweger (D) | 2003 | Calgary, AB, CAN | Anaheim Ducks (2021) |
| 20-21 | | Braden Schneider (D) | 2001 | Prince Albert, SK, CAN | New York Rangers (2020) |
| 19-20 | | Ty Smith (D) | 2000 | Lloydminster, AB, CAN | New Jersey Devils (2018) |
| 18-19 | | Ty Smith (D) | 2000 | Lloydminster, AB, CAN | New Jersey Devils (2018) |
| 17-18 | | Kale Clague (D) | 1998 | Regina, SK, CAN | Los Angeles Kings (2016) |
| 16-17 | | Ethan Bear (D) | 1997 | Regina, SK, CAN | Edmonton Oilers (2015) |
| 15-16 | | Ivan Provorov (D) | 1997 | Yaroslavl, RUS | Philadelphia Flyers (2015) |
| 14-15 | | Shea Theodore (D) | 1995 | Langley, BC, CAN | Anaheim Ducks (2013) |
| 13-14 | | Derrick Pouliot (D) | 1994 | Estevan, SK, CAN | Pittsburgh Penguins (2012) |
| 12-13 | | Brenden Kichton (D) | 1992 | Spruce Grove, AB, CAN | Winnipeg Jets (2013) |
| 11-12 | | Alexander Petrovic (D) | 1992 | Edmonton, AB, CAN | Florida Panthers (2010) |
| 10-11 | | Stefan Elliott (D) | 1991 | Vancouver, BC, CAN | Colorado Avalanche (2009) |
| 09-10 | | Tyson Barrie (D) | 1991 | Victoria, BC, CAN | Colorado Avalanche (2009) |
| 08-09 | | Jon Blum (D) | 1989 | Long Beach, CA, USA | Nashville Predators (2007) |
| 07-08 | | Karl Alzner (D) | 1988 | Burnaby, BC, CAN | Washington Capitals (2007) |
| 06-07 | | Kris Russell (D) | 1987 | Red Deer, AB, CAN | Columbus Blue Jackets (2005) |
| 05-06 | | Kris Russell (D) | 1987 | Red Deer, AB, CAN | Columbus Blue Jackets (2005) |
| 04-05 | | Dion Phaneuf (D) | 1985 | Edmonton, AB, CAN | Calgary Flames (2003) |
| 03-04 | | Dion Phaneuf (D) | 1985 | Edmonton, AB, CAN | Calgary Flames (2003) |
| 02-03 | | Jeff Woywitka (D) | 1983 | Vermilion, AB, CAN | Philadelphia Flyers (2001) |
| 01-02 | | Dan Hamhuis (D) | 1982 | Smithers, BC, CAN | Nashville Predators (2001) |
| 00-01 | | Christian Chartier (D) | 1980 | Russell, MB, CAN | Edmonton Oilers (1999) |
| 99-00 | | Micki DuPont (D) | 1980 | Calgary, AB, CAN | Calgary Flames (2000) |
| 98-99 | | Brad Stuart (D) | 1979 | Rocky Mountain House, AB, CAN | San Jose Sharks (1998) |
| 97-98 | | Michal Rozsíval (D) | 1978 | Vlasim, CZE | Pittsburgh Penguins (1996) |
| 96-97 | | Chris Phillips (D) | 1978 | Calgary, AB, CAN | Ottawa Senators (1996) |
| 95-96 | | Nolan Baumgartner (D) | 1976 | Calgary, AB, CAN | Washington Capitals (1994) |
| 94-95 | | Nolan Baumgartner (D) | 1976 | Calgary, AB, CAN | Washington Capitals (1994) |
| 93-94 | | Brendan Witt (D) | 1975 | Humboldt, SK, CAN | Washington Capitals (1993) |
| 92-93 | | Jason Smith (D) | 1973 | Calgary, AB, CAN | New Jersey Devils (1992) |
| 91-92 | | Richard Matvichuk (D) | 1973 | Edmonton, AB, CAN | Minnesota North Stars (1991) |
| 90-91 | | Darryl Sydor (D) | 1972 | Edmonton, AB, CAN | Los Angeles Kings (1990) |