| 24-25 | | Nathan Maloney (D) | 2006 | Strathmore, AB, CAN | - |
| 23-24 | | Brody Mortensen (D) | 2004 | Humboldt, SK, CAN | - |
| 22-23 | | Caleb MacDonald (D) | 2002 | Cambridge, ON, CAN | - |
| 21-22 | | Zach Bookman (D) | 2002 | Syracuse, NY, USA | - |
| 19-20 | | Mike Benning (D) | 2002 | Edmonton, AB, CAN | Florida Panthers (2020) |
| 18-19 | | T.J. Lloyd (D) | 1999 | Lloydminster, SK, CAN | - |
| 17-18 | | Jacob Bernard-Docker (D) | 2000 | Canmore, AB, CAN | Ottawa Senators (2018) |
| 16-17 | | Cale Makar (D) | 1998 | Calgary, AB, CAN | Colorado Avalanche (2017) |
| 15-16 | | Brinson Pasichnuk (D) | 1997 | Bonnyville, AB, CAN | - |
| 14-15 | | Linden Springer (D) | 1994 | Lloydminster, AB, CAN | - |
| 13-14 | | Trey Phillips (D) | 1993 | Okotoks, AB, CAN | - |
| 12-13 | | Josh Healey (D) | 1994 | Edmonton, AB, CAN | - |
| 11-12 | | Blake Leask (D) | 1992 | Beaumont, AB, CAN | - |
| 10-11 | | Colten Hayes (D) | 1990 | Maple Ridge, BC, CAN | - |
| 09-10 | | Matt Register (D) | 1989 | Calgary, AB, CAN | - |
| 08-09 | | Connor Hardowa (D) | 1988 | Edmonton, AB, CAN | - |
| 07-08 | | Brady Lamb (D) | 1988 | Calgary, AB, CAN | - |
| 06-07 | | Donny Lloyd (D) | 1986 | Cranbrook, BC, CAN | - |
| 05-06 | | A.J. Mikkelsen (D) | 1985 | Chestermere, AB, CAN | - |
| 04-05 | | Travis Friedley (D) | 1984 | Delia, AB, CAN | - |
| 03-04 | | Kyle Radke (D) | 1985 | Bashaw, AB, CAN | - |
| 02-03 | | Calvin Brown (D) | 1982 | Edmonton, AB, CAN | - |
| 01-02 | | Joel Andresen (D) | 1983 | St.Albert, AB, CAN | Los Angeles Kings (2002) |
| 00-01 | | Dave Erickson (D) | 1980 | Kamloops, BC, CAN | - |
| 99-00 | | Craig Strain (D) | 1979 | St. Albert, AB, CAN | - |
| 98-99 | | Neil McCann (D) | 1979 | Calgary, AB, CAN | - |
| 97-98 | | Doug Strobl (D) | 1977 | St.Albert, AB, CAN | - |
| 97-98 | | Warren Toews (D) | 1977 | Waskatenau, AB, CAN | - |
| 96-97 | | Darren Tiemstra (D) | 1977 | Edmonton, AB, CAN | - |
| 95-96 | | Jeramie Heistad (D) | 1975 | Innisfail, AB, CAN | - |
| 94-95 | | Chris Phillips (D) | 1978 | Calgary, AB, CAN | Ottawa Senators (1996) |
| 93-94 | | Chad Sturrock (D) | 1974 | Stettler, AB, CAN | - |
| 92-93 | | Darcy Dallas (D) | 1972 | Olds, AB, CAN | - |
| 91-92 | | Scott Boyd (D) | 1972 | Calgary, AB, CAN | - |
| 91-92 | | Chris Lafreniere (D) | 1971 | Portage la Prairie, MB, CAN | - |
| 90-91 | | Neil Hawryluk (D) | 1970 | | - |
| 89-90 | | Tony Delcin (D) | 1970 | Calgary, AB, CAN | - |
| 88-89 | | Dave Hakstol (D) | 1968 | Drayton Valley, AB, CAN | - |
| 87-88 | | Randy Wong (D) | 1967 | Redcliff, AB, CAN | - |
| 85-86 | | Bill Davidson (D) | 1967 | Edmonton, AB, CAN | - |
| 84-85 | | Alan Leggett (D) | 1965 | Wainwright, AB, CAN | - |
| 83-84 | | Gord Thibodeau (D) | 1963 | Fort Saskatchewan, AB, CAN | - |
| 82-83 | | Tarek Howard (D) | 1965 | Tucson, AZ, USA | Chicago Black Hawks (1983) |
| 81-82 | | John Winter (D) | 1962 | Edmonton, AB, CAN | - |
| 80-81 | | Michael Heidt (D) | 1963 | Calgary, AB, CAN | Los Angeles Kings (1982) |
| 79-80 | | Larry Stankoven (D) | - | | - |
| 78-79 | | Michael Volcan (D) | 1962 | Edmonton, AB, CAN | Hartford Whalers (1980) |
| 77-78 | | Dave Babych (D) | 1961 | Edmonton, AB, CAN | Winnipeg Jets (1980) |
| 76-77 | | Keith Brown (D) | 1960 | Corner Brook, NL, CAN | Chicago Black Hawks (1979) |