| 24-25 | | Sam Dickinson (D) | 2006 | Toronto, ON, CAN | San Jose Sharks (2024) |
| 23-24 | | Zayne Parekh (D) | 2006 | Nobleton, ON, CAN | Calgary Flames (2024) |
| 22-23 | | Olen Zellweger (D) | 2003 | Calgary, AB, CAN | Anaheim Ducks (2021) |
| 21-22 | | Nathan Staios (D) | 2001 | Atlanta, GA, USA | - |
| 19-20 | | Noel Hoefenmayer (D) | 1999 | North York, ON, CAN | Arizona Coyotes (2017) |
| 18-19 | | Ty Smith (D) | 2000 | Lloydminster, AB, CAN | New Jersey Devils (2018) |
| 17-18 | | Nicolas Hague (D) | 1998 | Kitchener, ON, CAN | Vegas Golden Knights (2017) |
| 16-17 | | Thomas Chabot (D) | 1997 | Ste-Marie, QC, CAN | Ottawa Senators (2015) |
| 15-16 | | Ivan Provorov (D) | 1997 | Yaroslavl, RUS | Philadelphia Flyers (2015) |
| 14-15 | | Tony DeAngelo (D) | 1995 | Sewell, NJ, USA | Tampa Bay Lightning (2014) |
| 13-14 | | Derrick Pouliot (D) | 1994 | Estevan, SK, CAN | Pittsburgh Penguins (2012) |
| 12-13 | | Ryan Sproul (D) | 1993 | Mississauga, ON, CAN | Detroit Red Wings (2011) |
| 11-12 | | Dougie Hamilton (D) | 1993 | Toronto, ON, CAN | Boston Bruins (2011) |
| 10-11 | | Ryan Ellis (D) | 1991 | Hamilton, ON, CAN | Nashville Predators (2009) |
| 09-10 | | David Savard (D) | 1990 | Saint-Hyacinthe, QC, CAN | Columbus Blue Jackets (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 | | Keith Yandle (D) | 1986 | Milton, MA, USA | Arizona Coyotes (2005) |
| 04-05 | | Danny Syvret (D) | 1985 | Millgrove, ON, CAN | Edmonton Oilers (2005) |
| 03-04 | | James Wisniewski (D) | 1984 | Canton, MI, USA | Chicago Blackhawks (2002) |
| 02-03 | | Brendan Bell (D) | 1983 | Ottawa, ON, CAN | Toronto Maple Leafs (2001) |
| 01-02 | | Dan Hamhuis (D) | 1982 | Smithers, BC, CAN | Nashville Predators (2001) |
| 00-01 | | Marc-André Bergeron (D) | 1980 | St-Louis-de-France, QC, CAN | - |
| 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 | | Derrick Walser (D) | 1978 | New Glasgow, NS, CAN | - |
| 96-97 | | Sean Blanchard (D) | 1978 | Sudbury, ON, CAN | Los Angeles Kings (1997) |
| 95-96 | | Bryan Berard (D) | 1977 | Woonsocket, RI, USA | Ottawa Senators (1995) |
| 94-95 | | Nolan Baumgartner (D) | 1976 | Calgary, AB, CAN | Washington Capitals (1994) |
| 93-94 | | Steve Gosselin (D) | 1973 | St-Octave, QC, CAN | - |
| 92-93 | | Chris Pronger (D) | 1974 | Dryden, ON, CAN | Hartford Whalers (1993) |
| 91-92 | | Drake Berehowsky (D) | 1972 | Toronto, ON, CAN | Toronto Maple Leafs (1990) |
| 90-91 | | Patrice Brisebois (D) | 1971 | Montréal, QC, CAN | Montréal Canadiens (1989) |
| 89-90 | | John Slaney (D) | 1972 | St. John's, NL, CAN | Washington Capitals (1990) |
| 88-89 | | Bryan Fogarty (D) | 1969 | Brantford, ON, CAN | Québec Nordiques (1987) |
| 87-88 | | Greg Hawgood (D) | 1968 | Edmonton, AB, CAN | Boston Bruins (1986) |