| Year | Champion | Runner-up |
|---|---|---|
| 1902  | Le Sueur (1) | Glenwood  |
| 1903  | Fergus Falls (1) | Saint Paul Central  |
| 1904  | Saint Paul Central (1) | Fergus Falls  |
| 1905  | Breckenridge (1) | Albert Lea  |
| 1906  | Saint Paul Humboldt (1) | Minneapolis Central  |
| 1907  | Lake Crystal (1) | Minneapolis North  |
| 1908  | Montevideo (1) | ---  |
| 1909  | Saint Charles (1) | Le Sueur Center  |
| 1910  | Moorhead (1) | Blue Earth  |
| 1911  | Two Harbors (1) | Saint Paul Humboldt  |
| 1912  | Crookston (1) | Saint Paul Humboldt  |
| 1913  | Caledonia (1) | Hinckley  |
| 1914  | Caledonia (2) | Anoka  |
| 1915  | Caledonia (3) | Saint Paul Humboldt  |
| 1916  | East Grand Forks (1) | Farmington  |
| 1917  | Minneapolis North (1) | East Grand Forks  |
| 1918  | Cloquet (1) | Ortonville  |
| 1919  | Alden (1) | Crookston  |
| 1920  | Sauk Centre (1) | Minneapolis North  |
| 1921  | Crookston (2) |   |
| 1922  | Duluth Central (1) |   |
| 1923  | New Ulm (1) |   |
| 1924  | Cannon Falls (1) |   |
| 1925  | Saint Cloud Tech (1) |   |
| 1926  | Pelican Rapids (1) |   |
| 1927  | Springfield (1) |   |
| 1928  | Mankato (1) |   |
| 1929  | Crookston (3) | Duluth Central  |
| 1930  | Rochester (1) | Ortonville  |
| 1931  | Saint Paul Central (2) | Aitkin  |
| 1932  | Luverne (1) | Duluth Central  |
| 1933  | Mankato (2) | Perham  |
| 1934  | Luverne (2) | Paynesville  |
| 1935  | Crookston (4) | Stillwater  |
| 1936  | Mankato (3) | Greenway  |
| 1937  | Minneapolis West (1) | Winthrop  |
| 1938  | Cloquet (2) | Worthington  |
| 1939  | Minneapolis West (2) | Stillwater  |
| 1940  | Minneapolis West (3) | Stillwater  |
| 1941  | Minneapolis West (4) | Mankato  |
| 1942  | Greenway (1) | Mankato  |
| 1943  | Mankato (4) | Duluth Central  |
| 1944  | South Saint Paul (1) | Mankato  |
| 1945  | Minneapolis Southwest (1) | Moorhead  |
| 1946  | Mankato (5) | Chisholm  |
| 1947  | Duluth Denfeld (1) | South Saint Paul  |
| 1948  | Mankato (6) | Duluth Denfeld  |
| 1949  | Cloquet (3) | South Saint Paul  |
| 1950  | South Saint Paul (2) | Mankato  |
| 1951  | South Saint Paul (3) | Duluth Central  |
| 1952  | Duluth Denfeld (2) | South Saint Paul  |
| 1953  | South Saint Paul (4) | Duluth Denfeld  |
| 1954  | South Saint Paul (5) | New Ulm  |
| 1955  | South Saint Paul (6) | Mankato  |
| 1956  | South Saint Paul (7) | Duluth Denfeld  |
| 1957  | Cloquet (4) | Alexander Ramsey  |
| 1958  | South Saint Paul (8) | Hopkins  |
| 1959  | Hopkins (1) | Duluth East  |
| 1960  | Alexander Ramsey (1) | Hopkins  |
| 1961  | Duluth Denfeld (3) | Minneapolis Southwest  |
| 1962  | Hopkins (2) | Duluth Denfeld  |
| 1963  | Mankato (7) | Hopkins  |
| 1964  | Alexander Ramsey (2) | Hopkins  |
| 1965  | Hopkins (3) | Hutchinson  |
| 1966  | Hopkins (4) | Alexander Ramsey  |
| 1967  | Hopkins (5) | Edina  |
| 1968  | Hopkins (6) | Grand Rapids  |
| 1969  | Austin (1) | Henry Sibley  |
| 1970  | Hopkins (7) | Grand Rapids  |
| 1971  | Edina (1) | Grand Rapids  |
| 1972  | Henry Sibley (1) |   |
| 1973  | Richfield (1) | Saint Paul Johnson  |
| 1974  | Alexander Ramsey (3) | Henry Sibley  |
| 1975  | Henry Sibley (2) | Alexander Ramsey  |
| 1976  | Blake (1) | Edina West  |
| 1977  | White Bear Lake (1) | Edina West  |
| 1978  | White Bear Lake (2) | Henry Sibley  |
| 1979  | Edina West (1) | Chaska  |
| 1980  | Chaska (1) | Blake  |
| 1981  | Chaska (2) | South Saint Paul  |
| 1982  | South Saint Paul (9) | Grand Rapids  |
| 1983  | Saint Francis (1) | Mankato West  |
| 1984  | Saint Francis (2) | Duluth Central  |
| 1985  | Grand Rapids (1) | Saint Francis  |
| 1986  | South Saint Paul (10) | Stillwater  |
| 1987  | South Saint Paul (11) | Apple Valley  |
| 1988  | Saint Francis (3) | Wayzata  |
| 1989  | Mesabi East (1) | Coon Rapids  |
| 1990  | Stillwater (1) | Saint Francis  |
| 1991  | Stillwater (2) | Roseville  |
| 1992  | Roseville (1) | Bloomington Jefferson  |
| 1993  | Saint Paul Academy (1) | Forest Lake  |
| 1994  | Bloomington Jefferson (1) | Grand Rapids  |
| 1995  | Mankato West (1) | Eagan  |
| 1996  | Blake (2) | Apple Valley  |
| 1997  | Saint Francis (4) | Eagan  |
| 1998  | Wayzata (1) | Stillwater  |
| 1999  | Apple Valley (1) | Eagan  |
| 2000  | Eagan (1) | Saint Thomas Academy  |
| 2001  | Saint Thomas Academy (1) | Mankato West  |
| 2002  | Edina (2) | South Saint Paul  |
| 2003  | Blake (3) | Edina  |
| 2004  | Blake (4) | Edina  |
| 2005  | Edina (3) | Eagan  |
| 2006  | Rosemount (1) | Wayzata  |
| 2007  | Wayzata (2) | Edina  |
| 2008  | Saint Paul Highland Park (1) | Saint Paul Central  |
| 2009  | Henry Sibley (3) | Saint Paul Central  |
| 2010  | Saint Paul Highland Park (2) | Edina  |
| 2011  | Blake (5) | Wayzata  |
| 2012  | Edina (4) | Blake  |
| 2013  | Blake (6) | Saint Paul Central  |