Boys Cross Country - WPIAL Team

Year Class AAA
Champion
Score Class AA
Champion
Score Class A
Champion
Score
1935 Canonsburg          
1936 Canonsburg 36        
1937 Canonsburg 42        
1938 Canonsburg 35        
1939 Canonsburg          
1940 Mt. Lebanon 71        
1941 Georges Township 61        
1942 Mt. Lebanon 27        
1943 Mt. Lebanon 16        
1944 Mt. Lebanon 22        
1945 Mt. Lebanon 39        
1946 Mt. Lebanon 34        
1947 New Castle 53        
1948 New Castle 52        
1949 Ambridge 41        
1950 Mt. Lebanon 57        
1951 Mt. Lebanon 42        
1952 Mt. Lebanon 63        
1953 Mt. Lebanon 65        
1954 New Castle 85        
1955 Hickory 50        
1956 Mt. Lebanon 39        
1957 Mt. Lebanon 32        
1958 Mt. Lebanon 28        
1959 Mt. Lebanon 50        
1960 North Allegheny 59        
1961 North Allegheny 58        
1962 Penn Hills 82        
1963 North Allegheny 87 Peters Township 34    
1964 Bethel Park 116 Coraopolis 50    
1965 North Allegheny 50 Coraopolis 53    
1966 Bethel Park 71 Coraopolis & Riverside 61    
1967 Penn Hills 56 Upper St. Clair 65    
1968 Penn Hills 55 Neshannock 63    
1969 Penn Hills 38 Neshannock 68    
1970 North Allegheny 49 Neshannock 53    
1971 North Allegheny 33 McGuffey 74    
1972 Penn Hills 47 Washington 69    
1973 Gateway 78 Washington 95    
1974 North Allegheny 46 Neshannock 39    
1975 North Allegheny 82 Neshannock 33    
1976 Penn Hills 68 Neshannock 51    
1977 Norwin 72 Slippery Rock 47    
1978 North Hills 52 Neshannock 65    
1979 North Hills 39 Slippery Rock 68    
1980 North Allegheny 90 Slippery Rock 43    
1981 Butler 54 Slippery Rock 73    
1982 Gateway 138 Mars 68    
1983 Seneca Valley 78 Quaker Valley 86    
1984 Bethel Park & Central Cath.
Mars 71    
1985 Bethel Park 64 South Park 77    
1986 Central Catholic 71 South Park 80    
1987 Central Catholic 126 Mars 88    
1988 Butler 96 Greensburg C.C. 53    
1989 Bethel Park 95 Greensburg C.C. 71    
1990 North Allegheny 99 Mars 52    
1991 North Allegheny 143 Richland 125    
1992 North Allegheny 83 Southmoreland 81    
1993 North Allegheny 79 New Brighton 147    
1994 North Allegheny 68 Shady Side Academy 88    
1995 North Allegheny 53 Pine-Richland 68    
1996 North Allegheny 49 Pine-Richland 41    
1997 North Allegheny 45 Shady Side Academy 50    
1998 Mt. Lebanon 47 Shady Side Academy 67    
1999 Baldwin 75 Shady Side Academy 104    
2000 Mt. Lebanon 163 Quaker Valley 54    
2001 Mt. Lebanon 114 Quaker Valley 43    
2002 Mt. Lebanon 100 Quaker Valley 63    
2003 North Hills 73 Greensburg C.C. 64    
2004 North Hills 63 Greensburg C.C. 85    
2005 North Allegheny 54 Ellwood City 91    
2006 North Allegheny 53 Avonworth 98    
2007 North Allegheny 63 Quaker Valley 76    
2008 North Allegheny 46 Quaker Valley 47    
2009 North Allegheny 92 Quaker Valley 41    
2010 North Allegheny 80 Quaker Valley 25    
2011 North Allegheny 50 Quaker Valley 29    
2012 North Allegheny 50 Quaker Valley 66 O.L. Sacred Heart 113
2013 North Allegheny 38 South Fayette 74 Avonworth 124
2014 North Allegheny 47 Knoch 104 Sewickley Academy 67
2015 North Allegheny 39 Knoch 97 Sewickley Academy 79
2016 Seneca Valley 55 Greensburg Salem 67 Winchester Thurston 20
2017 Seneca Valley 87 Indiana 75 Winchester Thurston 37
2018 North Allegheny 63 Greensburg Salem 40 Winchester Thurston 32
2019 North Allegheny 66 New Castle 79 Winchester Thurston 37