| Year |
Winner |
Points |
Runner-Up |
Location |
| 2024 |
Norwin |
80 |
North Allegheny |
White Oak Park (McKeesport, Pa.) |
| 2023 |
North Allegheny |
59 |
Butler |
White Oak Park (McKeesport, Pa.) |
| 2022 |
North Allegheny |
31 |
South Fayette |
Roadman Park (California University of Pa.) |
| 2021 |
North Allegheny |
51 |
Butler |
Roadman Park (California University of Pa.) |
| 2020 |
North Allegheny |
40 |
Butler |
White Oak Park (McKeesport, Pa.) |
| 2019 |
North Allegheny |
66 |
Butler |
Roadman Park (California University of Pa.) |
| 2018 |
North Allegheny |
63 |
Seneca Valley |
Roadman Park (California University of Pa.) |
| 2017 |
Seneca Valley |
87 |
Butler |
Cooper's Lake (Slippery Rock, Pa.) |
| 2016 |
Seneca Valley |
55 |
North Allegheny |
Cooper's Lake (Slippery Rock, Pa.) |
| 2015 |
North Allegheny |
39 |
Seneca Valley |
Cooper's Lake (Slippery Rock, Pa.) |
| 2014 |
North Allegheny |
47 |
Canon-McMillan |
Cooper's Lake (Slippery Rock, Pa.) |
| 2013 |
North Allegheny |
38 |
Fox Chapel |
Cooper's Lake (Slippery Rock, Pa.) |
| 2012 |
North Allegheny |
50 |
Fox Chapel |
Cooper's Lake (Slippery Rock, Pa.) |
| 2011 |
North Allegheny |
50 |
Mt. Lebanon |
Cooper's Lake (Slippery Rock, Pa.) |
| 2010 |
North Allegheny |
80 |
Baldwin |
Cooper's Lake (Slippery Rock, Pa.) |
| 2009 |
North Allegheny |
92 |
Baldwin |
Cooper's Lake (Slippery Rock, Pa.) |
| 2008 |
North Allegheny |
46 |
North Hills |
Cooper's Lake (Slippery Rock, Pa.) |
| 2007 |
North Allegheny |
63 |
Seneca Valley |
Cooper's Lake (Slippery Rock, Pa.) |
| 2006 |
North Allegheny |
53 |
Seneca Valley |
Cooper's Lake (Slippery Rock, Pa.) |
| 2005 |
North Allegheny |
85 |
Central Catholic |
Cooper's Lake (Slippery Rock, Pa.) |
| 2004 |
North Hills |
63 |
Central Catholic |
Cooper's Lake (Slippery Rock, Pa.) |
| 2003 |
North Hills |
73 |
Mt. Lebanon |
Cooper's Lake (Slippery Rock, Pa.) |
| 2002 |
Mt. Lebanon |
100 |
North Hills |
Cooper's Lake (Slippery Rock, Pa.) |
| 2001 |
Mt. Lebanon |
114 |
Shaler |
Cooper's Lake (Slippery Rock, Pa.) |
| 2000 |
Mt. Lebanon |
163 |
Butler |
Cooper's Lake (Slippery Rock, Pa.) |
| 1999 |
Baldwin |
75 |
North Allegheny |
Cooper's Lake (Slippery Rock, Pa.) |
| 1998 |
Mt. Lebanon |
47 |
North Allegheny |
Cooper's Lake (Slippery Rock, Pa.) |
| 1997 |
North Allegheny |
45 |
Mt. Lebanon |
Cooper's Lake (Slippery Rock, Pa.) |
| 1996 |
North Allegheny |
49 |
Mt. Lebanon |
Cooper's Lake (Slippery Rock, Pa.) |
| 1995 |
North Allegheny |
|
|
|
| 1994 |
North Allegheny |
|
|
|
| 1993 |
North Allegheny |
|
|
|
| 1992 |
North Allegheny |
|
|
|
| 1991 |
North Allegheny |
|
|
|
| 1990 |
North Allegheny |
|
|
|
| 1989 |
Bethel Park |
|
|
|
| 1988 |
Butler |
|
|
|
| 1987 |
Central Catholic |
|
|
|
| 1986 |
Central Catholic |
|
|
|
| 1985 |
Bethel Park |
|
|
|
| 1984 |
Bethel Park *
Central Catholic * |
|
|
|
| 1983 |
Seneca Valley |
|
|
|
| 1982 |
Gateway |
|
|
|
| 1981 |
Butler |
|
|
|
| 1980 |
North Allegheny |
|
|
|
| 1979 |
North Hills |
|
|
|
| 1978 |
North Hills |
|
|
|
| 1977 |
Norwin |
|
|
|
| 1976 |
Penn Hills |
|
|
|
| 1975 |
North Allegheny |
|
|
|
| 1974 |
North Allegheny |
|
|
|
| 1973 |
Gateway |
|
|
|
| 1972 |
Penn Hills |
|
|
|
| 1971 |
North Allegheny |
|
|
|
| 1970 |
North Allegheny |
|
|
|
| 1969 |
Penn Hills |
|
|
|
| 1968 |
Penn Hills |
|
|
|
| 1967 |
Penn Hills |
|
|
|
| 1966 |
Bethel Park |
|
|
|
| 1965 |
North Allegheny |
|
|
|
| 1964 |
Bethel Park |
|
|
|
| 1963 |
North Allegheny |
|
|
|
| 1962 |
Penn Hills |
|
|
|
| 1961 |
North Allegheny |
|
|
|
| 1960 |
North Allegheny |
|
|
|
| 1959 |
Mt. Lebanon |
|
|
|
| 1958 |
Mt. Lebanon |
|
|
|
| 1957 |
Mt. Lebanon |
|
|
|
| 1956 |
Mt. Lebanon |
|
|
|
| 1955 |
Hickory |
|
|
|
| 1954 |
New Castle |
|
|
|
| 1953 |
Mt. Lebanon |
|
|
|
| 1952 |
Mt. Lebanon |
|
|
|
| 1951 |
Mt. Lebanon |
|
|
|
| 1950 |
Mt. Lebanon |
|
|
|
| 1949 |
Ambridge |
|
|
|
| 1948 |
New Castle |
|
|
|
| 1947 |
New Castle |
|
|
|
| 1946 |
Mt. Lebanon |
|
|
|
| 1945 |
Mt. Lebanon |
|
|
|
| 1944 |
Mt. Lebanon |
|
|
|
| 1943 |
Mt. Lebanon |
|
|
|
| 1942 |
Mt. Lebanon |
|
|
|
| 1941 |
Georges Township |
|
|
|
| 1940 |
Mt. Lebanon |
|
|
|
| 1939 |
Canonsburg |
|
|
|
| 1938 |
Canonsburg |
|
|
|
| 1937 |
Canonsburg |
|
|
|
| 1936 |
Canonsburg |
|
|
|
| 1935 |
Canonsburg |
|
|
|