| 24-25 | | Jacob MacDonald (D) | 1993 | Portland, OR, USA | - |
| 23-24 | | Kyle Capobianco (D) | 1997 | Mississauga, ON, CAN | Arizona Coyotes (2015) |
| 22-23 | | Christian Wolanin (D) | 1995 | Québec, QC, CAN | Ottawa Senators (2015) |
| 21-22 | | Jordan Gross (D) | 1995 | Maple Grove, MN, USA | - |
| 20-21 | | Ryan Murphy (D) | 1993 | Aurora, ON, CAN | Carolina Hurricanes (2011) |
| 19-20 | | Jake Bean (D) | 1998 | Calgary, AB, CAN | Carolina Hurricanes (2016) |
| 18-19 | | Zach Redmond (D) | 1988 | Traverse City, MI, USA | Atlanta Thrashers (2008) |
| 17-18 | | Sami Niku (D) | 1996 | Haapavesi, FIN | Winnipeg Jets (2015) |
| 16-17 | | Matt Taormina (D) | 1986 | Warren, MI, USA | - |
| 15-16 | | T.J. Brennan (D) | 1989 | Willingboro Township, NJ, USA | Buffalo Sabres (2007) |
| 14-15 | | Chris Wideman (D) | 1990 | St. Louis, MO, USA | Ottawa Senators (2009) |
| 13-14 | | T.J. Brennan (D) | 1989 | Willingboro Township, NJ, USA | Buffalo Sabres (2007) |
| 12-13 | | Justin Schultz (D) | 1990 | Kelowna, BC, CAN | Anaheim Ducks (2008) |
| 11-12 | | Mark Barberio (D) | 1990 | Montréal, QC, CAN | Tampa Bay Lightning (2008) |
| 10-11 | | Marc-André Gragnani (D) | 1987 | L'Île-Bizard, QC, CAN | Buffalo Sabres (2005) |
| 09-10 | | Danny Groulx (D) | 1981 | LaSalle, QC, CAN | - |
| 08-09 | | Johnny Boychuk (D) | 1984 | Edmonton, AB, CAN | Colorado Avalanche (2002) |
| 07-08 | | Andrew Hutchinson (D) | 1980 | Evanston, IL, USA | Nashville Predators (1999) |
| 06-07 | | Sheldon Brookbank (D) | 1980 | Lanigan, SK, CAN | - |
| 05-06 | | Andy Delmore (D) | 1976 | Windsor, ON, CAN | - |
| 04-05 | | Niklas Kronwall (D) | 1981 | Stockholm, SWE | Detroit Red Wings (2000) |
| 03-04 | | Curtis Murphy (D) | 1975 | Kerrobert, SK, CAN | - |
| 02-03 | | Curtis Murphy (D) | 1975 | Kerrobert, SK, CAN | - |
| 01-02 | | John Slaney (D) | 1972 | St. John's, NL, CAN | Washington Capitals (1990) |
| 00-01 | | John Slaney (D) | 1972 | St. John's, NL, CAN | Washington Capitals (1990) |
| 99-00 | | Brad Tiley (D) | 1971 | Markdale, ON, CAN | Boston Bruins (1991) |
| 98-99 | | Ken Sutton (D) | 1969 | Edmonton, AB, CAN | Buffalo Sabres (1989) |
| 97-98 | | Jamie Heward (D) | 1971 | Regina, SK, CAN | Pittsburgh Penguins (1989) |
| 96-97 | | Darren Rumble (D) | 1969 | Barrie, ON, CAN | Philadelphia Flyers (1987) |
| 95-96 | | Barry Richter (D) | 1970 | Madison, WI, USA | Hartford Whalers (1988) |
| 94-95 | | Jeff Serowik (D) | 1967 | Manchester, NH, USA | Toronto Maple Leafs (1985) |
| 93-94 | | Chris Snell (D) | 1971 | Regina, SK, CAN | Buffalo Sabres (1991) |
| 92-93 | | Bobby Dollas (D) | 1965 | Montréal, QC, CAN | Winnipeg Jets (1983) |
| 91-92 | | Greg Hawgood (D) | 1968 | Edmonton, AB, CAN | Boston Bruins (1986) |
| 90-91 | | Norm Maciver (D) | 1964 | Thunder Bay, ON, CAN | - |
| 89-90 | | Eric Weinrich (D) | 1966 | Roanoke, VA, USA | New Jersey Devils (1985) |
| 88-89 | | David Fenyves (D) | 1960 | Dunnville, ON, CAN | - |
| 87-88 | | David Fenyves (D) | 1960 | Dunnville, ON, CAN | - |
| 86-87 | | Brad Shaw (D) | 1964 | Cambridge, ON, CAN | Detroit Red Wings (1982) |
| 85-86 | | Jim Wiemer (D) | 1961 | Sudbury, ON, CAN | Buffalo Sabres (1980) |
| 84-85 | | Richie Dunn (D) | 1957 | Boston, MA, USA | - |
| 83-84 | | Garry Lariviere (D) | 1954 | St. Catharines, ON, CAN | Buffalo Sabres (1974) |
| 82-83 | | Gregory Tebbutt (D) | 1957 | North Vancouver, BC, CAN | Minnesota North Stars (1977) |
| 81-82 | | Dave Farrish (D) | 1956 | Wingham, ON, CAN | New York Rangers (1976) |
| 80-81 | | Craig Levie (D) | 1959 | Calgary, AB, CAN | Montréal Canadiens (1979) |
| 79-80 | | Rick Vasko (D) | 1957 | St. Catharines, ON, CAN | Detroit Red Wings (1977) |
| 78-79 | | Terry Murray (D) | 1950 | Shawville, QC, CAN | Oakland Seals (1970) |
| 77-78 | | Terry Murray (D) | 1950 | Shawville, QC, CAN | Oakland Seals (1970) |
| 76-77 | | Brian Engblom (D) | 1955 | Winnipeg, MB, CAN | Montréal Canadiens (1975) |
| 75-76 | | Noel Price (D) | 1935 | Brockville, ON, CAN | - |
| 74-75 | | Joe Zanussi (D) | 1947 | Rossland, BC, CAN | - |
| 73-74 | | Gord Smith (D) | 1949 | Perth, ON, CAN | New York Rangers (1969) |
| 72-73 | | Ray McKay (D) | 1946 | Edmonton, AB, CAN | - |
| 71-72 | | Noel Price (D) | 1935 | Brockville, ON, CAN | - |
| 70-71 | | Marshall Johnston (D) | 1941 | Birch Hills, SK, CAN | - |
| 69-70 | | Noel Price (D) | 1935 | Brockville, ON, CAN | - |
| 68-69 | | Bob Blackburn (D) | 1938 | Rouyn-Noranda, QC, CAN | - |
| 67-68 | | William Needham (F) | 1932 | Kirkland Lake, ON, CAN | - |
| 66-67 | | Bob McCord (D) | 1934 | Matheson, ON, CAN | - |
| 65-66 | | Jim Morrison (D) | 1931 | Montréal, QC, CAN | - |
| 64-65 | | Al Arbour (D) | 1932 | Sudbury, ON, CAN | - |
| 63-64 | | Ted Harris (D) | 1936 | Winnipeg, MB, CAN | - |
| 62-63 | | Marc Reaume (D) | 1934 | LaSalle, ON, CAN | - |
| 61-62 | | Kent Douglas (D) | 1936 | Cobalt, ON, CAN | - |
| 60-61 | | Bob McCord (D) | 1934 | Matheson, ON, CAN | - |
| 59-60 | | Larry Hillman (D) | 1937 | Kirkland Lake, ON, CAN | - |
| 58-59 | | Steve Kraftcheck (D) | 1929 | Tinturn, ON, CAN | - |