| 24-25 | | Eli Johnson (D) | 2008 | Regina, SK, CAN | - |
| 23-24 | | Liam O'Neill (D) | 2006 | Calgary, AB, CAN | - |
| 22-23 | | Xavier Veilleux (D) | 2006 | L'Ancienne-Lorette, QC, CAN | New York Islanders (2024) |
| 21-22 | | Jack Martin (D) | 2005 | Upper Coverdale, NB, CAN | - |
| 18-19 | | Landon Kosior (D) | 2002 | Regina, SK, CAN | - |
| 17-18 | | Quinn Schmiemann (D) | 2001 | Wilcox, SK, CAN | Tampa Bay Lightning (2019) |
| 16-17 | | Jeremy Gervais (D) | 1999 | Prince George, BC, CAN | - |
| 15-16 | | Ty Smith (D) | 2000 | Lloydminster, AB, CAN | New Jersey Devils (2018) |
| 14-15 | | Jake Tesarowski (D) | 1997 | Regina, SK, CAN | - |
| 13-14 | | Dawson Davidson (D) | 1998 | Moosomin, SK, CAN | - |
| 12-13 | | Gabe Bast (D) | 1996 | Red Deer, AB, CAN | - |
| 11-12 | | Joel Topping (D) | 1995 | Red Deer, AB, CAN | - |
| 10-11 | | Mike Matheson (D) | 1994 | Pointe-Claire, QC, CAN | Florida Panthers (2012) |
| 09-10 | | Slater Koekkoek (D) | 1994 | Winchester, ON, CAN | Tampa Bay Lightning (2012) |
| 08-09 | | Jesse Pauls (D) | 1992 | Chilliwack, BC, CAN | - |
| 07-08 | | Mathew Bodie (D) | 1990 | East St. Paul, MB, CAN | - |
| 06-07 | | Lewis Laczko (D) | 1989 | St. Brieux, SK, CAN | - |
| 05-06 | | Chris Markiewicz (D) | 1988 | Calgary, AB, CAN | - |
| 04-05 | | Eric Gryba (D) | 1988 | Saskatoon, SK, CAN | Ottawa Senators (2006) |
| 03-04 | | Jeff Terminesi (D) | 1987 | Mississauga, ON, CAN | - |
| 02-03 | | Dustin Nehring (D) | 1985 | Springside, SK, CAN | - |
| 01-02 | | Shaun Heshka (D) | 1985 | Melville, SK, CAN | - |
| 00-01 | | Justin Cruse (D) | 1984 | Rosthern, SK, CAN | - |
| 99-00 | | Francis Trudel (D) | 1983 | Drummondville, QC, CAN | - |
| 98-99 | | Jean-Philippe Côté (D) | 1982 | Québec, QC, CAN | Toronto Maple Leafs (2000) |
| 97-98 | | Shawn Landry (D) | 1980 | Calgary, AB, CAN | - |
| 96-97 | | Erik Adams (D) | 1980 | Thunder Bay, ON, CAN | - |
| 95-96 | | Paul Manning (D) | 1979 | Red Deer, AB, CAN | Calgary Flames (1998) |
| 94-95 | | Derek Morris (D) | 1978 | Edmonton, AB, CAN | Calgary Flames (1996) |
| 93-94 | | Tyler Barabonoff (D) | 1977 | Red Deer, AB, CAN | - |
| 92-93 | | Jimmy Drolet (D) | 1976 | Québec, QC, CAN | Montréal Canadiens (1994) |
| 91-92 | | David Mayes (D) | 1974 | Thunder Bay, ON, CAN | - |
| 90-91 | | Pascal Chiasson (D) | 1974 | Salaberry-de-Valleyfield, QC, CAN | - |
| 89-90 | | Kirby Perrault (D) | 1972 | Fort Saskatchewan, AB, CAN | - |
| 88-89 | | Greg MacEachern (D) | 1971 | Antigonish, NS, CAN | Montréal Canadiens (1991) |
| 87-88 | | Terry Hollinger (D) | 1971 | Regina, SK, CAN | St. Louis Blues (1991) |
| 86-87 | | Jason Herter (D) | 1970 | Hafford, SK, CAN | Vancouver Canucks (1989) |
| 85-86 | | Brent Bobyck (D) | 1968 | Regina, SK, CAN | Montréal Canadiens (1986) |
| 84-85 | | Shawn Anderson (D) | 1968 | Montréal, QC, CAN | Buffalo Sabres (1986) |
| 83-84 | | Sean Whitham (D) | 1967 | Verdun, QC, CAN | Buffalo Sabres (1986) |
| 82-83 | | Selmar Odelein (D) | 1966 | Quill Lake, SK, CAN | Edmonton Oilers (1984) |
| 81-82 | | Sylvain Côté (D) | 1966 | Québec, QC, CAN | Hartford Whalers (1984) |
| 80-81 | | Calvin Fraser (D) | 1964 | | - |
| 79-80 | | James Patrick (D) | 1963 | Winnipeg, MB, CAN | New York Rangers (1981) |