| Year | Champion | Runner-Up | Score | Brackets |
| 1938 | Coraopolis | |||
| 1939 | ||||
| 1940 | Munhall | |||
| 1941 | ||||
| 1942 | ||||
| 1943 | ||||
| 1944 | Homestead | |||
| 1945 | Homestead | |||
| 1946 | Homestead | |||
| 1947 | Homestead | |||
| 1948 | Homestead | |||
| 1949 | ||||
| 1950 | ||||
| 1951 | Swissvale | |||
| 1952 | Swissvale | |||
| 1953 | Monessen | |||
| 1954 | Homestead | |||
| 1955 | Homestead | |||
| 1956 | Monessen | |||
| 1957 | Homestead | |||
| 1958 | Homestead | |||
| 1959 | Monessen | |||
| 1960 | Monessen | |||
| 1961 | Homestead | Monessen | ||
| 1962 | Homestead | |||
| 1963 | Homestead | |||
| 1964 | Elderton | Glassport | ||
| 1965 | Penn Hills | |||
| 1966 | Elderton | |||
| 1967 | Penn Hills | |||
| 1968 | East Deer | |||
| 1969 | East Deer | |||
| 1970 | Penn Hills | |||
| 1971 | Penn Hills | Deer Lakes | ||
| 1972 | Penn Hills | Deer Lakes | ||
| 1973 | Penn Hills | |||
| 1974 | Penn Hills | Deer Lakes | ||
| 1975 | Penn Hills | Derry | ||
| 1976 | Penn Hills | Derry | ||
| 1977 | Penn Hills | Deer Lakes | ||
| 1978 | Deer Lakes | Steel Valley | ||
| 1979 | Deer Lakes | North Allegheny | ||
| 1980 | Plum | North Allegheny | ||
| 1981 | Plum | |||
| 1982 | Plum | |||
| 1983 | Deer Lakes | |||
| 1984 | Penn Hills | |||
| 1985 | North Allegheny | Derry | ||
| 1986 | Farrell | Derry | ||
| 1987 | Montour | North Allegheny | ||
| 1988 | Derry Area | Plum | 2-1 | |
| 1989 | Penn Hills | Elderton | 2-1 | |
| 1990 | Penn Hills | Farrell | 2-0 | |
| 1991 | North Allegheny | Farrell | 2-0 | |
| 1992 | Farrell | North Allegheny | 2-0 | |
| 1993 | North Allegheny | Baldwin | 2-0 | |
| 1994 | North Allegheny | Penn Hills | 2-1 | |
| 1995 | North Allegheny | Derry Area | 2-0 | |
| 1996 | Baldwin | Penn Hills | 2-1 | |
| 1997 | Mt. Lebanon | Baldwin | 2-1 | |
| 1998 | Mt. Lebanon | North Allegheny | 2-0 | |
| 1999 | North Allegheny | Montour | 2-0 | |
| 2000 | Montour | North Allegheny | 2-1 | Brackets |
| 2001 | Mt. Lebanon | North Allegheny | 2-0 | Brackets |
| 2002 | Ambridge | Mt. Lebanon | 2-0 | Brackets |
| 2003 | North Allegheny | Upper St. Clair | 2-1 | Brackets |
| 2004 | North Allegheny | Ambridge | 2-1 | Brackets |
| 2005 | North Allegheny | Norwin | 3-1 | Brackets |
| 2006 | Fox Chapel | Ambridge | 3-2 | Brackets |
| Year | Champion | Runner-Up | Score | Brackets |
| 2007 | North Allegheny | Fox Chapel | 3-1 | Brackets |
| 2008 | North Allegheny | Bethel Park | 3-0 | Brackets |
| 2009 | North Allegheny | Penn Hills | 3-0 | Brackets |
| 2010 | North Allegheny | Fox Chapel | 3-0 | Brackets |
| 2011 | North Allegheny | Seneca Valley | 3-1 | Brackets |
| 2012 | North Allegheny | Norwin | 3-0 | Brackets |
| Year | Champion | Runner-Up | Score | Brackets |
| 2007 | Montour | Latrobe | 3-1 | Brackets |
| 2008 | Ambridge | Latrobe | 3-1 | Brackets |
| 2009 | Ambridge | Deer Lakes | 3-0 | Brackets |
| 2010 | Ambridge | Derry | 3-0 | Brackets |
| 2011 | Deer Lakes | Montour | 3-2 | Brackets |
| 2012 | Ambridge | Derry | 3-2 | Brackets |