Teams shown in Red are also the Canadian champions SJHL Year League Champion Runner-up 1971 Weyburn Red Wings Humboldt Broncos 1972 Humboldt Broncos Melville Millionaires 4-1 1973 Humboldt Broncos Estevan Bruins 1974 Prince Albert Raiders Estevan Bruins 1975 Swift Current Broncos Prince Albert Raiders 1976 Prince Albert Raiders Weyburn Red Wings 1977 Prince Albert Raiders Melville Millionaires 4-2 1978 Prince Albert Raiders Moose Jaw Canucks 1979 Prince Albert Raiders Moose Jaw Canucks 1980 Prince Albert Raiders Moose Jaw Canucks 1981 Prince Albert Raiders Moose Jaw Canucks 1982 Prince Albert Raiders Yorkton Terriers 1983 Yorkton Terriers Weyburn Red Wings 1984 Weyburn Red Wings Yorkton Terriers 1985 Estevan Bruins Weyburn Red Wings 1986 Humboldt Broncos Estevan Bruins 1987 Humboldt Broncos Lloydminster Lancers 1988 Notre Dame Hounds Yorkton Terriers 1989 Humboldt Broncos Nipawin Hawks 1990 Nipawin Hawks Yorkton Terriers 1991 Yorkton Terriers Humboldt Broncos 1992 Melfort Mustangs Estevan Bruins 1993 Flin Flon Bombers Melville Millionaires 4-3 1994 Weyburn Red Wings Melfort Mustangs 1995 Weyburn Red Wings North Battleford Stars 1996 Melfort Mustangs Yorkton Terriers 1997 Weyburn Red Wings North Battleford Stars 1998 Weyburn Red Wings Nipawin Hawks 1999 Estevan Bruins Humboldt Broncos 2000 North Battleford Stars Weyburn Red Wings 2001 Weyburn Red Wings Nipawin Hawks 2002 Kindersley Klippers Humboldt Broncos 2003 Humboldt Broncos Melville Millionaires 4-0 2004 Kindersley Klippers Weyburn Red Wings 2005 Yorkton Terriers Battlefords North Stars 2005 Host Team Weyburn Red Wings 2006 Yorkton Terriers Battlefords North Stars 2007 Humboldt Broncos Melville Millionaires 4-1 2008 Humboldt Broncos Kindersley Klippers 2009 Humboldt Broncos Melville Millionaires 4-1 2010 La Ronge Ice Wolves Yorkton Terriers 2011 La Ronge Ice Wolves Yorkton Terriers 2012 Humboldt Broncos Weyburn Red Wings 2013 Yorkton Terriers Humboldt Broncos 2014 Yorkton Terriers Melville Millionaires 4-0 2015 Melfort Mustangs Notre Dame Hounds |