| Year |
Class |
Winner (School) |
Time |
Runner-Up (School) |
Third-Place (School) |
| 2026 |
3A |
Jackson Edwards (Bethel Park) |
48.88 |
Danny Lesinski (North Allegheny) |
Ben Whiteford (Upper St. Clair) |
| 2A |
Greyson McKelvey (Northgate) |
51.87 |
Brodie Weagley (Elizabeth Forward) |
Tucker Beers (Deer Lakes) |
| 2025 |
3A |
Luke Lamb (Mars) |
47.86 |
Gus Miller (North Allegheny) |
Ben Whiteford (Upper St. Clair) |
| 2A |
Chris Belch (Hampton) |
50.90 |
Josh Grimenstein (South Fayette) |
Dawson Lee (Chartiers Valley) |
| 2024 |
3A |
Holden Thomas (Franklin Regional) |
49.08 |
Patton Graziano (Penn-Trafford) |
Jackson Edwards (Bethel Park) |
| 2A |
Luke Lamb (North Catholic) |
48.68 |
Joseph Roth (Riverside) |
Chris Belch (Hampton) |
| 2023 |
3A |
William Gao (North Allegheny) |
49.54 |
Patton Graziano (Penn-Trafford) |
Holden Thomas (Franklin Regional) |
| 2A |
Joseph Roth (Riverside) |
49.40 |
Luke Lamb (North Catholic) |
Ben Sheets (Hampton) |
| 2022 |
3A |
Ganesh Sivaramakrishnan (Upper St. Clair) |
48.51 |
Dom Cortopassi (Bethel Park) |
William Gao (North Allegheny) |
| 2A |
Joseph Roth (Riverside) |
50.00 |
Ben Sheets (Hampton) |
Jackson Kress (North Catholic) |
| 2021 |
3A |
Joshua Bogniard (North Hills) |
49.08 |
Max Orlowski (Canon-McMillan) |
Dom Cortopassi (Bethel Park) |
| 2A |
Joseph Roth (Riverside) |
50.92 |
Alex May (Montour) |
Matthew Purcell (Northgate) |
| 2020 |
3A |
Owen Blazer (Seneca Valley) |
47.83 |
Joshua Bogniard (North Hills) |
Drew Scheib (Hampton) |
| 2A |
Alex May (Montour) |
53.26 |
Matthew Purcell (Northgate) |
Zachary Wilson (Knoch) |
| 2019 |
3A |
Jack Fitzpatrick (Upper St. Clair) |
48.20 |
Owen Blazer (Seneca Valley) |
Gavin Mayo (Hempfield Area) |
| 2A |
Josh Dorobish (Geibel Catholic) |
52.77 |
Aidan Sommers (Northgate) |
Alex May (Montour)
Andres Hubsch (Quaker Valley) |
| 2018 |
3A |
Andrew Zhang (North Allegheny) |
49.28 |
Owen Blazer (Seneca Valley) |
Adam Whisner (Central Catholic) |
| 2A |
Ian Shahan (Belle Vernon) |
52.20 |
Andres Hubsch (Quaker Valley) |
Cole Dorobish (Geibel Catholic) |
| 2017 |
3A |
Stephen Hopta (Peters Township) |
50.03 |
Jack Fitzpatrick (North Allegheny) |
Adam Whisner (Central Catholic) |
| 2A |
Sead Niksic (Obama Academy) |
51.29 |
Andres Hubsch (Quaker Valley) |
Aidan Sommers (Northgate) |
| 2016 |
3A |
Kevin Liu (Upper St. Clair) |
48.97 |
Braedon Wong (Upper St. Clair) |
Jack Fitzpatrick (Upper St. Clair) |
| 2A |
Logan Palochak (Hopewell) |
51.65 |
Sead Niksic (Obama Academy) |
Michael Kocher (West Allegheny) |
| 2015 |
3A |
Kevin Liu (Upper St. Clair) |
49.17 |
Braedon Wong (Upper St. Clair) |
Greg Arnold (North Allegheny) |
| 2A |
Logan Palochak (Hopewell) |
52.19 |
Ben Kocsis (Hampton) |
David Peffer (Riverside) |
| 2014 |
3A |
Ryan Dudzinski (Upper St. Clair) |
48.35 |
Greg Arnold (North Allegheny) |
Andrei Mihailescu (Mt. Lebanon) |
| 2A |
Brad Kolesar (West Mifflin) |
52.54 |
Logan Palochak (Hopewell) |
Brendan Leech (Shady Side Academy) |
| 2013 |
3A |
Ryan Dudzinski (Upper St. Clair) |
50.63 |
Zach Misak (Bethel Park) |
Greg Arnold (North Allegheny) |
| 2A |
Justin Kostelnik (Laurel Highlands) |
52.46 |
Brad Kolesar (West Mifflin) |
Luke Simpson (Charleroi) |
| 2012 |
3A |
Matthew Buerger (North Allegheny) |
49.74 |
Ryan Dudzinski (Upper St. Clair) |
Zachary Misak (Bethel Park) |
| 2A |
Kurt Muehlheuser (Mars) |
52.85 |
Jacob Nicolella (Bishop Canevin) |
Brad Kolesar (West Mifflin) |
| 2011 |
3A |
Kyle Dudzinski (Upper St. Clair) |
48.75 |
Eric Forrester (Canon-McMillan) |
Matthew Buerger (North Allegheny) |
| 2A |
Tim Mangis (West Allegheny) |
52.60 |
Matt Rochna (Indiana) |
Jacob Nicolella (Bishop Canevin) |
| 2010 |
3A |
Kyle Dudzinski (Upper St. Clair) |
49.96 |
Eric Forrester (Canon-McMillan) |
Matthew Buerger (North Allegheny) |
| 2A |
Matt Rochna (Indiana) |
52.44 |
Kurt Muehlheuser (Mars) |
Tim Mangis (West Allegheny) |
| 2009 |
3A |
Kyle Dudzinski (Upper St. Clair) |
50.39 |
Matthew Buerger (North Allegheny) |
Sam Wilshire (Mt. Lebanon) |
| 2A |
Matt Millikin (Carlynton) |
51.45 |
Basyl Stuyvesant (Shady Side Academy) |
Brian Henze (South Allegheny) |
| 2008 |
3A |
Kyle Dudzinski (Upper St. Clair) |
51.37 |
Sho Sugimoto (Mt. Lebanon) |
Jack Crellin (North Allegheny) |
| 2A |
David Thayer (Blackhawk) |
52.55 |
Brian Henze (Serra Catholic) |
Matt Millikin (Carlynton) |
| 2007 |
3A |
Daniel Smith (Peters Township) |
52.97 |
Sho Sugimoto (Mt. Lebanon) |
Eric Vaughn (Peters Township) |
| 2A |
David Thayer (Blackhawk) |
53.71 |
Mike Seiferth (Hampton) |
Brian Henze (Serra Catholic) |
| 2006 |
3A |
Daniel Smith (Peters Township) |
52.94 |
Patrick Kirsch (North Allegheny) |
Eric Hammill (Penn Hills) |
| 2A |
Adam Collins (Laurel Highlands) |
53.68 |
Mike Seiferth (Hampton) |
David Thayer (Blackhawk) |
| 2005 |
3A |
Eric Hammill (Penn Hills) |
53.98 |
|
|
| 2A |
Adam Collins (Laurel Highlands) |
54.15 |
|
|
| 2004 |
3A |
Josh Barthlow (Butler) |
51.79 |
Jake Coddington (Plum) |
Eric Hammill (Penn Hills) |
| 2A |
Brendan McGregor (Freeport) |
54.39 |
Joe Bruzda (Derry) |
Ashton Kinney (Quaker Valley) |
| 2003 |
3A |
Josh Barthlow (Butler) |
52.15 |
Alan Carter (Bethel Park) |
Steve Kustra (Norwin) |
| 2A |
Brendan McGregor (Freeport) |
55.30 |
Bill Smith (Moon) |
Jason Hall (Burrell) |
| 2002 |
3A |
Alan Carter (Bethel Park) |
50.50 |
Josh Barthlow (Butler) |
Jesse Bowser (Seneca Valley) |
| 2A |
Jason Hall (Burrell) |
55.53 |
Pat Smith (South Park) |
Matt Marburger (Freedom Area) |
| 2001 |
3A |
Alan Carter (Bethel Park) |
51.67 |
Ryan Brennan (Franklin Regional) |
Chris Sweeney (Bethel Park) |
| 2A |
Joshua Thiry (Freeport) |
55.09 |
Mark Backman (Moon) |
Jason Hall (Burrell) |
| 2000 |
3A |
Brian McCarthy (North Allegheny) |
51.59 |
Eric Drummond (Bethel Park) |
Alan Carter (Bethel Park) |
| 2A |
Tim Miller (Shady Side Academy) |
53.62 |
Bob McGrath (Hampton) |
Bernie Victor (North Catholic) |
| 1999 |
3A |
Eric Drummond (Bethel Park) |
52.66 |
Mark Backman (Moon) |
Charlie Seymour (Upper St. Clair) |
| 2A |
Scott Sharrow (South Fayette) |
53.90 |
Tim Miller (Shady Side Academy) |
Brent Herring (Carlynton) |
| 1998 |
3A |
Jon Williams (Elizabeth Forward) |
52.93 |
Charlie Seymour (Upper St. Clair) |
Matt Holleran (North Allegheny) |
| 2A |
Ryan Reich (Ford City) |
54.03 |
Robert McGrath (Hampton) |
Scott Sharrow (South Fayette) |
| 1997 |
3A |
Jeff Stout (Upper St. Clair) |
52.33 |
|
|
| 2A |
Bob McGrath (Hampton) |
54.79 |
|
|
| 1996 |
3A |
Eric Marton (Seneca Valley) |
52.53 |
|
|
| 2A |
Mark Fetkovich (Center) |
55.47 |
|
|
| 1995 |
3A |
Brian Plitnick (North Allegheny) |
52.69 |
|
|
| 2A |
Mark Fetkovich (Center) |
56.99 |
|
|
| 1994 |
3A |
Eric Stefanski (North Allegheny) |
51.78 |
|
|
| 2A |
Matt Porembka (Derry) |
57.00 |
|
|
| 1993 |
3A |
Eric Stefanski (North Allegheny) |
52.56 |
|
|
| 2A |
Ron Smith (Elizabeth Forward) |
55.10 |
|
|
| 1992 |
|
Jim Rumbaugh (Plum) |
52.34 |
|
|
| 1991 |
|
Paul Kress (North Hills) |
54.10 |
|
|
| 1990 |
|
Brad Hoffman (Belle Vernon) |
53.82 |
|
|
| 1989 |
|
Brad Hoffman (Belle Vernon) |
52.89 |
|
|
| 1988 |
|
Tom Hay (Peters Township) |
53.17 |
|
|
| 1987 |
|
Tom Hay (Peters Township) |
54.08 |
|
|
| 1986 |
|
Tom Burchill (Mt. Lebanon) |
54.16 |
|
|
| 1985 |
|
Mike Kozlina (Hopewell) |
52.72 |
|
|
| 1984 |
|
Mike Kozlina (Hopewell) |
54.11 |
|
|
| 1983 |
|
Mike Kozlina (Hopewell) |
54.33 |
|
|
| 1982 |
|
Gordon Seeley (Bethel Park) |
55.20 |
|
|
| 1981 |
|
Ed Bergan (East Allegheny) |
53.09 |
|
|
| 1980 |
|
Mike Vollmer (North Allegheny) |
54.42 |
|
|
| 1979 |
|
Mark O’Mahony (Moon) |
53.22 |
|
|
| 1978 |
|
Mark O’Mahony (Moon) |
53.75 |
|
|
| 1977 |
|
John Kenny (Upper St. Clair) |
54.80 |
|
|
| 1976 |
|
John Kenny (Upper St. Clair) |
55.29 |
|
|
| 1975 |
|
Keith Wilson (Fox Chapel) |
55.78 |
|
|
| 1974 |
|
Eric Schwotzer (Peters Township) |
53.56 |
|
|
| 1973 |
|
Eric Schowtzer (Peters Township) |
53.56 |
|
|
| 1972 |
|
Mel Nash (Gateway) |
52.4 |
|
|
| 1971 |
|
Mel Nash (Gateway) |
54.6 |
|
|
| 1970 |
|
Mel Nash (Gateway) |
54.8 |
|
|
| 1969 |
|
Bernie Victor (North Hills) |
57.5 |
|
|
| 1968 |
|
Reed Slavin (Penn Hills) |
54.9 |
|
|
| 1967 |
|
Reed Slavin (Penn Hills) |
54.9 |
|
|
| 1966 |
|
Jack Hulme (Gateway) |
56.7 |
|
|
| 1965 |
|
John Hurne (Gateway) |
58.5 |
|
|
| 1964 |
|
|
|
|
|
| 1963 |
|
|
|
|
|
| 1962 |
|
Larry Shekell (Mt. Lebanon) |
1:00.9 |
|
|
| 1961 |
|
Larry Shekell (Mt. Lebanon) |
1:02.2 |
|
|
| 1960 |
|
Larry Shekell (Baldwin) |
1:02.8 |
|
|