| Year |
Class |
Winner (School) |
Time |
Runner-Up (School) |
Third-Place (School) |
| 2026 |
3A |
Rinzen Sherpa (Mt. Lebanon) |
1:51.09 |
Cinco Perez (Central Catholic) |
Danny Lesinski (North Allegheny) |
| 2A |
Sam Cavanaugh (Northgate) |
1:50.77 |
Adrian Lavorini (Knoch) |
Kasey Mahoney (Laurel Highlands) |
| 2025 |
3A |
Owen Howell (Fox Chapel) |
1:51.40 |
Rinzen Sherpa (Mt. Lebanon) |
Danny Lesinski (North Allegheny) |
| 2A |
Sam Cavanaugh (Northgate) |
1:52.95 |
Joseph Gardner (Mt. Pleasant) |
Adrian Lavorini (Knoch) |
| 2024 |
3A |
Owen Howell (Fox Chapel) |
1:52.38 |
Gus Miller (North Allegheny) |
Hunter Raymer (Gateway) |
| 2A |
Alex Bauer (Indiana) |
1:49.62 |
Justin Tucker (Kiski Area) |
Sam Cavanaugh (Northgate)
Joseph Gardner (Mt. Pleasant) |
| 2023 |
3A |
Haihan Xu (Seneca Valley) |
1:49.64 |
Aiden Bunker (Franklin Regional) |
Nazar Zoukovski (Upper St. Clair) |
| 2A |
Matthew Purcell (Northgate) |
1:51.38 |
Alex Bauer (Indiana) |
Ben Sheets (Hampton) |
| 2022 |
3A |
Haihan Xu (Seneca Valley) |
1:50.96 |
Daniel Simoes (Seneca Valley) |
Aiden Bunker (Franklin Regional) |
| 2A |
Will Retsch (Hampton) |
1:51.81 |
Ben Sheets (Hampton) |
Matthew Purcell (Northgate) |
| 2021 |
3A |
Daniel Simoes (Seneca Valley) |
1:50.86 |
Josh Matheny (Upper St. Clair) |
Haihan Xu (Seneca Valley) |
| 2A |
Will Retsch (Hampton) |
1:54.79 |
Alex May (Montour) |
Richie Donato (Hampton) |
| 2020 |
3A |
Rick Mihm (North Allegheny) |
1:49.23 |
Josh Matheny (Upper St. Clair) |
Daniel Simoes (Seneca Valley) |
| 2A |
Cole Thome (Indiana) |
1:57.27 |
Josiah Shaffer (Riverside) |
Luke Tomczak (Northgate) |
| 2019 |
3A |
Rick Mihm (North Allegheny) |
1:48.15 |
Jack Fitzpatrick (Upper St. Clair) |
Josh Matheny (Upper St. Clair) |
| 2A |
Robert Spekis (Belle Vernon) |
1:57.41 |
John Dorobish (Geibel Catholic) |
Alex May (Montour) |
| 2018 |
3A |
Rick Mihm (North Allegheny) |
1:49.46 |
Jack Fitzpatrick (Upper St. Clair) |
Josh Matheny (Upper St. Clair) |
| 2A |
Robert Spekis (Belle Vernon) |
1:58.48 |
Andrew Ivory (Mars) |
Matt Karenbauer (Knoch) |
| 2017 |
3A |
Jack Fitzpatrick (Upper St. Clair) |
1:52.83 |
Nick Mudry (Upper St. Clair) |
Cole Stinebiser (Hempfield Area) |
| 2A |
John Wilson (Knoch) |
1:56.84 |
E.J. Eppinger (Winchester Thurston) |
Collin Hurley (Springdale) |
| 2016 |
3A |
Brian Ramsey (Mt. Lebanon) |
1:52.14 |
Kevin Liu (Upper St. Clair) |
Tyler Stevenson (Franklin Regional) |
| 2A |
Matt Kwalick (Quaker Valley) |
1:56.24 |
Michael Kocher (West Allegheny) |
John Wilson (Knoch) |
| 2015 |
3A |
Fynn Minuth (Upper St. Clair) |
1:49.83 |
Casey Melzer (North Allegheny) |
Tyler Stevenson (Franklin Regional) |
| 2A |
Ben Kocsis (Hampton) |
1:56.24 |
Matthew Kwalick (Quaker Valley) |
Michael Kocher (West Allegheny) |
| 2014 |
3A |
Zachary Buerger (North Allegheny) |
1:49.13 |
Fynn Minuth (Upper St. Clair) |
Casey Melzer (North Allegheny) |
| 2A |
Christopher Georgiadis (Mars) |
1:55.14 |
Thomas Pierre (Mars) |
Noah Donovan (Laurel) |
| 2013 |
3A |
Gabriel Larson (Penn Hills) |
1:51.41 |
Zachary Buerger (North Allegheny) |
Casey Melzer (North Allegheny) |
| 2A |
Christopher Georgiadis (Mars) |
1:57.34 |
Noah Donovan (Laurel) |
Thomas Pierre (Mars) |
| 2012 |
3A |
Matthew Buerger (North Allegheny) |
1:53.12 |
Zachary Buerger (North Allegheny) |
Austin Mortimer (Franklin Regional) |
| 2A |
Bobby Francis (Quaker Valley) |
1:55.14 |
Christopher Georgiadis (Mars) |
Grant Zentgraf (Shady Side Academy) |
| 2011 |
3A |
Matthew Buerger (North Allegheny) |
1:52.37 |
Zachary Buerger (North Allegheny) |
Luke Nosbisch (Gateway) |
| 2A |
Matt Rochna (Indiana) |
1:55.43 |
Bobby Francis (Quaker Valley) |
Dan Mazur (Seton LaSalle) |
| 2010 |
3A |
John Nappi (Mt. Lebanon) |
1:54.34 |
Matthew Buerger (North Allegheny) |
Luke Nosbisch (Gateway) |
| 2A |
David Paulk (Shady Side Academy) |
1:54.39 |
Steven Torre (South Fayette) |
Matt Rochna (Indiana) |
| 2009 |
3A |
Mark Waugh (North Allegheny) |
1:54.64 |
Miles Molinaro (Franklin Regional) |
Matthew Buerger (North Allegheny) |
| 2A |
David Paulk (Shady Side Academy) |
1:57.40 |
Michael Garza (Hampton) |
Jon Szakelyhidi (Riverside) |
| 2008 |
3A |
Matthew Connor (Peters Township) |
1:55.28 |
Calvin Lutz (Penn Hills) |
Sam Wilshire (Mt. Lebanon) |
| 2A |
David Thayer (Blackhawk) |
1:58.10 |
David Paulk (Shady Side Academy) |
Michael Garza (Hampton) |
| 2007 |
3A |
Daniel Smith (Peters Township) |
1:56.02 |
Matthew Connor (Peters Township) |
Peter Coulson (Fox Chapel) |
| 2A |
Max Ginsberg (Shady Side Academy) |
2:03.30 |
Mike Garza (Hampton) |
Jon Szakelyhidi (Riverside) |
| 2006 |
3A |
Daniel Smith (Peters Township) |
1:55.44 |
Patrick Kirsch (North Allegheny) |
Eric Hammill (Penn Hills) |
| 2A |
Josh Sesek (Brentwood) |
2:01.57 |
Max Ginsberg (Shady Side Academy) |
Ashton Kinney (Quaker Valley) |
| 2005 |
3A |
Gunnar Aasen (Mt. Lebanon) |
1:57.81 |
|
|
| 2A |
Kegan Borland (Saint Joseph) |
2:00.12 |
|
|
| 2004 |
3A |
Damian McIntyre (Bethel Park) |
1:57.07 |
Theo Leriotis (Franklin Regional) |
Daniel Robinson (Mt. Lebanon) |
| 2A |
Mike Seiferth (Hampton) |
2:01.28 |
Brian Sloan (Shady Side Academy) |
Dan Perkey (Carlynton) |
| 2003 |
3A |
Patrick Mellors (Central Catholic) |
1:51.05 |
Theo Leriotis (Franklin Regional) |
Ryan Battle (North Allegheny) |
| 2A |
Brett Murphy (Shady Side Academy) |
1:53.92 |
Justin Hall (Burrell) |
Brian Sloan (Shady Side Academy) |
| 2002 |
3A |
Patrick Mellors (Central Catholic) |
1:53.28 |
Jesse Bowser (Seneca Valley) |
Damian McIntyre (Bethel Park) |
| 2A |
Justin Hall (Burrell) |
2:01.26 |
Josh Hensler (South Park) |
Steve Jackson (Moon) |
| 2001 |
3A |
Alan Carter (Bethel Park) |
1:54.10 |
Stephen Brennan (Franklin Regional) |
Evan Powell (North Allegheny) |
| 2A |
Brian Blackwell (Riverview) |
2:02.94 |
Matt Welch (Shady Side Academy) |
Justin Hall (Burrell) |
| 2000 |
3A |
Brian McCarthy (North Allegheny) |
1:54.04 |
Alan Carter (Bethel Park) |
Ryan Brennan (Franklin Regional) |
| 2A |
Derek Minner (Hampton) |
2:01.49 |
Scott Foster (Hampton) |
Brian Blackwell (Riverview) |
| 1999 |
3A |
David Sloan (North Allegheny) |
1:56.86 |
Eric Drummond (Bethel Park) |
Craig Guthoerl (Bethel Park) |
| 2A |
Brent McAuliffe (McGuffey) |
1:55.75 |
Derek Minner (Hampton) |
Nick Jackson (Montour) |
| 1998 |
3A |
David Sloan (North Allegheny) |
1:55.96 |
Matt Dammond (Penn Hills) |
Charlie Seymour (Upper St. Clair) |
| 2A |
Brent McAuliffe (McGuffey) |
1:57.82 |
Robert McGrath (Hampton) |
Brice King (Hampton) |
| 1997 |
3A |
Josh Rudinsky (Bethel Park) |
1:57.91 |
|
|
| 2A |
Matt Harrigan (Hampton) |
1:55.45 |
|
|
| 1996 |
3A |
Craig Peterson (Trinity) |
1:55.20 |
|
|
| 2A |
Matt Harrigan (Hampton) |
1:57.06 |
|
|
| 1995 |
3A |
Brian Plitnick (North Allegheny) |
1:56.52 |
|
|
| 2A |
Matt Harrigan (Hampton) |
1:57.29 |
|
|
| 1994 |
3A |
Scott Gardner (North Allegheny) |
1:58.85 |
|
|
| 2A |
Matt Harrigan (Hampton) |
2:00.92 |
|
|
| 1993 |
3A |
Rob Oates (Franklin Regional) |
1:58.49 |
|
|
| 2A |
Chad Martin (Elizabeth Forward) |
2:02.33 |
|
|
| 1992 |
|
Jim Rumbaugh (Plum) |
1:55.61 |
|
|
| 1991 |
|
Jonathan Haggarty (Hampton) |
1:56.87 |
|
|
| 1990 |
|
Brad Hoffman (Belle Vernon) |
1:57.03 |
|
|
| 1989 |
|
Brad Hoffman (Belle Vernon) |
1:55.87 |
|
|
| 1988 |
|
Chris Mitchell (Norwin) |
1:58.06 |
|
|
| 1987 |
|
Eric Namesnik (Butler) |
1:56.30 |
|
|
| 1986 |
|
Eric Namesnik (Butler) |
1:56.72 |
|
|
| 1985 |
|
Marty Moran (Upper St. Clair) |
1:55.98 |
|
|
| 1984 |
|
Marty Moran (Upper St. Clair) |
1:56.20 |
|
|
| 1983 |
|
Doug Watson (Norwin) |
1:58.14 |
|
|
| 1982 |
|
Gordon Seeley (Bethel Park) |
1:58.26 |
|
|
| 1981 |
|
Ron Kutzavitch (Moon) |
1:58.91 |
|
|
| 1980 |
|
Ron Kutzavitch (Moon) |
1:58.31 |
|
|
| 1979 |
|
Bill Conrad (Shaler) |
1:58.88 |
|
|
| 1978 |
|
Bill Conrad (Shaler) |
1:58.87 |
|
|
| 1977 |
|
John Kenny (Upper St. Clair) |
2:01.31 |
|
|
| 1976 |
|
John Kenny (Upper St. Clair) |
2:01.43 |
|
|
| 1975 |
|
Bill Glasstetter (Penn Hills) |
2:00.29 |
|
|
| 1974 |
|
Bill Glasstetter (Penn Hills) |
2:02.27 |
|
|
| 1973 |
|
Bill Glasstetter (Penn Hills) |
2:04.11 |
|
|
| 1972 |
|
Mel Nash (Gateway) |
1:57.8 |
|
|
| 1971 |
|
Mel Nash (Gateway) |
2:03.5 |
|
|
| 1970 |
|
Jeff Montgomery (Penn Hills) |
2:05.9 |
|
|
| 1969 |
|
Doug Michalke (Bethel Park) |
2:07.0 |
|
|
| 1968 |
|
Doug Michalke (Bethel Park) |
2:08.2 |
|
|
| 1967 |
|
John Ludwig (Baldwin) |
2:02.0 |
|
|
| 1966 |
|
John Ludwig (Baldwin) |
2:04.7 |
|
|
| 1965 |
|
Tom Ludwig (Baldwin) |
2:07.5 |
|
|
| 1964 |
|
|
|
|
|
| 1963 |
|
|
|
|
|
| 1962 |
|
Tom Tretheway (Mt. Lebanon) |
2:12.5 |
|
|
| 1961 |
|
Stoddy Smith (Mt. Lebanon) |
2:17.5 |
|
|
| 1960 |
|
Larry Shekell (Baldwin) |
2:23.7 |
|
|