SJHL League Champion and Runner-up

 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