| 24-25 | 22 | Justice Christensen (D) | 2005 | Red Deer, AB, CAN | - |
| 23-24 | 30 | Carter Yakemchuk (D) | 2005 | Fort McMurray, AB, CAN | Ottawa Senators (2024) |
| 22-23 | 32 | Olen Zellweger (D) | 2003 | Calgary, AB, CAN | Anaheim Ducks (2021) |
| 21-22 | 21 | Chad Nychuk (D) | 2001 | Rossburn, MB, CAN | - |
| 20-21 | 9 | Cole Clayton (D) | 2000 | Strathmore, AB, CAN | - |
| 19-20 | 22 | Jake Christiansen (D) | 1999 | West Vancouver, BC, CAN | - |
| 18-19 | 26 | Bowen Byram (D) | 2001 | Cranbrook, BC, CAN | Colorado Avalanche (2019) |
| 17-18 | 26 | David Quenneville (D) | 1998 | Edmonton, AB, CAN | New York Islanders (2016) |
| 16-17 | 31 | Connor Hobbs (D) | 1997 | Regina, SK, CAN | Washington Capitals (2015) |
| 15-16 | 24 | Jake Bean (D) | 1998 | Calgary, AB, CAN | Carolina Hurricanes (2016) |
| 14-15 | 18 | Jack Walker (F) | 1996 | Edina, MN, USA | Toronto Maple Leafs (2016) |
| 13-14 | 28 | Josh Morrissey (D) | 1995 | Calgary, AB, CAN | Winnipeg Jets (2013) |
| 12-13 | 24 | Darren Dietz (D) | 1993 | Medicine Hat, AB, CAN | Montréal Canadiens (2011) |
| 11-12 | 21 | James Bettauer (D) | 1991 | Burnaby, BC, CAN | - |
| 10-11 | 31 | Stefan Elliott (D) | 1991 | Vancouver, BC, CAN | Colorado Avalanche (2009) |
| 09-10 | 26 | Stefan Elliott (D) | 1991 | Vancouver, BC, CAN | Colorado Avalanche (2009) |
| 08-09 | 23 | Paul Postma (D) | 1989 | Red Deer, AB, CAN | Atlanta Thrashers (2007) |
| 07-08 | 22 | Nick Holden (D) | 1987 | St. Albert, AB, CAN | - |
| 06-07 | 32 | Kris Russell (D) | 1987 | Red Deer, AB, CAN | Columbus Blue Jackets (2005) |
| 05-06 | 17 | Paul Albers (D) | 1985 | Melville, SK, CAN | - |
| 04-05 | 26 | Kris Russell (D) | 1987 | Red Deer, AB, CAN | Columbus Blue Jackets (2005) |
| 03-04 | 21 | Cam Barker (D) | 1986 | Winnipeg, MB, CAN | Chicago Blackhawks (2004) |
| 02-03 | 24 | Ian White (D) | 1984 | Steinbach, MB, CAN | Toronto Maple Leafs (2002) |
| 01-02 | 32 | Ian White (D) | 1984 | Steinbach, MB, CAN | Toronto Maple Leafs (2002) |
| 00-01 | 28 | Ross Lupaschuk (D) | 1981 | Edmonton, AB, CAN | Washington Capitals (1999) |
| 99-00 | 26 | Micki DuPont (D) | 1980 | Calgary, AB, CAN | Calgary Flames (2000) |
| 98-99 | 25 | Ondrei Lupandin (D) | 1978 | Kharkiv, UKR | - |
| 97-98 | 22 | Shane Belter (D) | 1977 | Swift Current, SK, CAN | - |
| 96-97 | 24 | Justin Kurtz (D) | 1977 | Winnipeg, MB, CAN | Winnipeg Jets (1995) |
| 95-96 | 31 | Craig Millar (D) | 1976 | Winnipeg, MB, CAN | Buffalo Sabres (1994) |
| 94-95 | 42 | Paul Buczkowski (D) | 1975 | Saskatoon, SK, CAN | - |
| 93-94 | 38 | David Wilkie (D) | 1974 | Ellensburg, WA, USA | Montréal Canadiens (1992) |
| 92-93 | 27 | Shane Peacock (D) | 1973 | Edmonton, AB, CAN | Pittsburgh Penguins (1991) |
| 91-92 | 35 | Shane Peacock (D) | 1973 | Edmonton, AB, CAN | Pittsburgh Penguins (1991) |
| 90-91 | 47 | Murray Duval (D) | 1970 | Thompson, MB, CAN | New York Rangers (1988) |
| 89-90 | 60 | Troy Mick (F) | 1969 | Burnaby, BC, CAN | Pittsburgh Penguins (1988) |
| 88-89 | 49 | Troy Mick (F) | 1969 | Burnaby, BC, CAN | Pittsburgh Penguins (1988) |
| 87-88 | 63 | Troy Mick (F) | 1969 | Burnaby, BC, CAN | Pittsburgh Penguins (1988) |
| 86-87 | 49 | Ron Shudra (D) | 1967 | Winnipeg, MB, CAN | Edmonton Oilers (1986) |
| 85-86 | 34 | Greg Hawgood (D) | 1968 | Edmonton, AB, CAN | Boston Bruins (1986) |
| 77-78 | 28 | Dwayne Lowdermilk (D) | 1958 | Burnaby, BC, CAN | New York Islanders (1978) |
| 77-78 | 28 | Gregory Tebbutt (D) | 1957 | North Vancouver, BC, CAN | Minnesota North Stars (1977) |
| 76-77 | 23 | Dave Morrow (D) | 1957 | Edmonton, AB, CAN | Vancouver Canucks (1977) |