| 24-25 | | Ryan Hopkins (D) | 2004 | Lunenburg, NS, CAN | - |
| 23-24 | | Olivier Beaudoin (D) | 2003 | Sherbrooke, QC, CAN | - |
| 22-23 | | Ed McNeill (D) | 2002 | Summerside, PE, CAN | - |
| 21-22 | | Brock Bartholomew (D) | 2001 | St. Albert, AB, CAN | - |
| 20-21 | | Matt MacKay (D) | 2000 | Middle Sackville, NS, CAN | - |
| 19-20 | | Evan White (D) | 1999 | St. John's, NL, CAN | - |
| 18-19 | | Francis Thibeault (D) | 1998 | Val d'Amour, NB, CAN | - |
| 17-18 | | Mitchell Kreis (D) | 1997 | Georgetown, ON, CAN | - |
| 16-17 | | Mike Constantine (D) | 1996 | Ottawa, ON, CAN | - |
| 15-16 | | Michael Poirier (D) | 1995 | Moncton, NB, CAN | - |
| 14-15 | | Jordan McNaughton (D) | 1994 | Komoka, ON, CAN | - |
| 13-14 | | Trey Lewis (D) | 1993 | Aldouane, NB, CAN | - |
| 12-13 | | Rodney Mahoney (D) | 1992 | St. John's, NL, CAN | - |
| 11-12 | | Tim Campbell (D) | 1991 | Thornhill, ON, CAN | - |
| 10-11 | | Doug Jessey (D) | 1991 | Langdon, AB, CAN | - |
| 09-10 | | Chris Owens (D) | 1989 | St. John's, NL, CAN | - |
| 08-09 | | Chris Owens (D) | 1989 | St. John's, NL, CAN | - |
| 07-08 | | Jamie Klie (D) | 1987 | Harrow, ON, CAN | - |
| 06-07 | | Ryan Lehr (D) | 1986 | Summerside, PE, CAN | - |
| 05-06 | | Paul Holder (D) | 1985 | Saint John, NB, CAN | - |
| 04-05 | | Greg Hoffe (D) | 1984 | Grand Falls, NB, CAN | - |
| 03-04 | | Ashley Coles (D) | 1983 | Savage Cove, NL, CAN | - |
| 02-03 | | Jarrett Winn (D) | 1982 | Lindsay, ON, CAN | - |
| 01-02 | | Mark Tanner (D) | 1981 | Cole Harbour, NS, CAN | - |
| 00-01 | | Ryan Locke (D) | 1980 | Hampton, NB, CAN | - |
| 99-00 | | Jamie Mattie (D) | 1980 | Antigonish, NS, CAN | - |
| 98-99 | | Ben Berthiaume (D) | 1978 | Antigonish, NS, CAN | - |
| 97-98 | | Jeffrey Bennett (D) | 1977 | Halifax, NS, CAN | - |
| 96-97 | | Kirk Furey (D) | 1976 | Glace Bay, NS, CAN | - |