| Year |
Class |
Winner (School) |
Time |
Runner-Up (School) |
Third-Place (School) |
| 2026 |
3A |
Cinco Perez (Central Catholic) |
4:31.33 |
Thomas Westerman (Franklin Regional) |
Jackson Ross (North Allegheny) |
| 2A |
Sam Cavanaugh (Northgate) |
4:35.89 |
DJ Poe (South Fayette) |
Isaac Retsch (Hampton) |
| 2025 |
3A |
McClellan Clark (Central Catholic) |
4:25.06 |
Justin Tucker (Kiski Area) |
Noah Lang (Shaler) |
| 2A |
David Mutter (Mt. Pleasant) |
4:34.54 |
Soren Cooper (Shady Side Academy) |
Sam Cavanaugh (Northgate) |
| 2024 |
3A |
McClellan Clark (Central Catholic) |
4:25.26 |
Luke Hartman (Central Catholic) |
Josh Berty (North Allegheny) |
| 2A |
Soren Cooper (Shady Side Academy) |
4:35.98 |
Justin Tucker (Kiski Area) |
Sam Cavanaugh (Northgate) |
| 2023 |
3A |
McClellan Clark (Central Catholic) |
4:29.36 |
Luke Hartman (Central Catholic) |
Hunter Raymer (Gateway) |
| 2A |
Parker Sterlitz (Kiski Area) |
4:32.20 |
Matthew Purcell (Northgate) |
Soren Cooper (Shady Side Academy) |
| 2022 |
3A |
Hunter Raymer (Gateway) |
4:35.83 |
Luke Hartman (Central Catholic) |
Levi Hansen (Kiski Area) |
| 2A |
Matthew Purcell (Northgate) |
4:37.15 |
Alex Bauer (Indiana) |
Soren Cooper (Shady Side Academy) |
| 2021 |
3A |
David Bocci (Butler) |
4:31.81 |
Zachary Zornan-Ferguson (Fox Chapel) |
Parker Sterlitz (Kiski Area) |
| 2A |
Kyle Thome (Indiana) |
4:41.85 |
Connor Jeffcoat (Shenango) |
Kole Friel (Laurel Highlands) |
| 2020 |
3A |
Rick Mihm (North Allegheny) |
4:31.91 |
David Bocci (Butler) |
Caden Smith (Mt. Lebanon) |
| 2A |
Adam Morrison (Deer Lakes) |
4:41.14 |
Kyle Thome (Indiana) |
Noah Loper (Deer Lakes) |
| 2019 |
3A |
Rick Mihm (North Allegheny) |
4:29.29 |
John Ehling (North Allegheny) |
Alexander Deemer (Butler) |
| 2A |
Adam Morrison (Deer Lakes) |
4:40.05 |
Andrew Pierre (Mars) |
Cole Thome (Indiana) |
| 2018 |
3A |
Rick Mihm (North Allegheny) |
4:28.89 |
Jack Fitzpatrick (Upper St. Clair) |
Alexander Deemer (Butler) |
| 2A |
Andrew Pierre (Mars) |
4:45.50 |
Noah Loper (Deer Lakes) |
Noah Jamison (Obama Academy) |
| 2017 |
3A |
Ryan Schonbachler (Pine-Richland) |
4:32.67 |
Rick Mihm (North Allegheny) |
Eben Krigger (North Allegheny) |
| 2A |
Kevin Kondrit (Springdale) |
4:36.34 |
E.J. Eppinger (Winchester Thurston) |
Andrew Pierre (Mars) |
| 2016 |
3A |
Matthew Dinunzio (Central Catholic) |
4:32.59 |
Eben Krigger (North Allegheny) |
Ryan Schonbachler (Pine-Richland) |
| 2A |
E.J. Eppinger (Winchester Thurston) |
4:47.23 |
Brett Scheib (Hampton) |
Joseph Folz (Mars) |
| 2015 |
3A |
Matthew Dinunzio (Central Catholic) |
4:30.20 |
Fynn Minuth (Upper St. Clair) |
Drew Damich (Chartiers Valley) |
| 2A |
Jarod Kehl (West Allegheny) |
4:36.30 |
Griffin Nincke (Quaker Valley) |
Brett Scheib (Hampton) |
| 2014 |
3A |
Sam Rutan (North Allegheny) |
4:30.33 |
Zachary Buerger (North Allegheny) |
Fynn Minuth (Upper St. Clair) |
| 2A |
Drew Damich (Chartiers Valley) |
4:35.88 |
Jarod Kehl (West Allegheny) |
Brody Schmidt (Chartiers Valley) |
| 2013 |
3A |
Sam Rutan (North Allegheny) |
4:35.17 |
Zachary Buerger (North Allegheny) |
Neal Smith (Central Catholic) |
| 2A |
Drew Damich (Chartiers Valley) |
4:40.87 |
Jarod Kehl (Montour) |
Alexander Szakelyhidi (Riverside) |
| 2012 |
3A |
Christian McCurdy (Penn-Trafford) |
4:32.59 |
Theo Hubbard (Mt. Lebanon) |
Zachary Buerger (North Allegheny) |
| 2A |
Alexander Szakelyhidi (Riverside) |
4:47.48 |
Christopher Georgiadis (Mars) |
Noah Donovan (Laurel) |
| 2011 |
3A |
John Nappi (Mt. Lebanon) |
4:33.74 |
Christian McCurdy (Penn-Trafford) |
Zachary Buerger (North Allegheny) |
| 2A |
David Paulk (Shady Side Academy) |
4:41.43 |
Dan Mazur (Seton LaSalle) |
Conner Calarie (Highlands) |
| 2010 |
3A |
Jonathan Buerger (North Allegheny) |
4:34.88 |
Christian McCurdy (Penn-Trafford) |
Mark Newell (Central Catholic) |
| 2A |
David Paulk (Shady Side Academy) |
4:39.35 |
Conner Calarie (Highlands) |
Brian Jackson (Moon) |
| 2009 |
3A |
Jonathan Buerger (North Allegheny) |
4:27.01 |
Garrett Hehn (Franklin Regional) |
Kevin Kuntz (North Allegheny) |
| 2A |
Conner Calarie (Highlands) |
4:42.02 |
David Paulk (Shady Side Academy) |
Jon Seiferth (Hampton) |
| 2008 |
3A |
Douglas Dietrich II (Central Catholic) |
4:36.65 |
Jonathan Buerger (North Allegheny) |
Kevin Kuntz (North Allegheny) |
| 2A |
Trevor Scheid (Shady Side Academy) |
4:29.24 |
Matt Ramey (Southmoreland) |
David Paulk (Shady Side Academy) |
| 2007 |
3A |
Douglas Dietrich II (Central Catholic) |
4:38.69 |
Jonathan Buerger (North Allegheny) |
Brent Bowman (Central Catholic) |
| 2A |
Jack Zierenberg (Hampton) |
4:40.48 |
Jeff Gavin (Mars) |
Matt Ramey (Southmoreland) |
| 2006 |
3A |
Colin Quirk (Mt. Lebanon) |
4:41.66 |
Douglas Dietrich II (Central Catholic) |
Kevin Gasperich (North Allegheny) |
| 2A |
Kegan Borland (Saint Joseph) |
4:40.39 |
Jack Zierenberg (Hampton) |
Trevor Scheid (Shady Side Academy) |
| 2005 |
3A |
Joseph DeBiase (Central Catholic) |
4:41.03 |
|
|
| 2A |
Kegan Borland (Saint Joseph) |
4:46.33 |
|
|
| 2004 |
3A |
Dan Eckel (Mt. Lebanon) |
4:41.76 |
Scott Shearer (North Allegheny) |
Colin Quirk (Mt. Lebanon) |
| 2A |
Jack Zierenberg (Hampton) |
4:52.45 |
Kegan Borland (Saint Joseph) |
Brian Sloan (Shady Side Academy) |
| 2003 |
3A |
Patrick Mellors (Central Catholic) |
4:31.31 |
Dan Eckel (Mt. Lebanon) |
Stephen Bronowski (Penn Hills) |
| 2A |
Tyler Scheid (Shady Side Academy) |
4:57.75 |
Jon Klein (Moon) |
Jeremy Harbaugh (South Park) |
| 2002 |
3A |
Stephen Bronowski (Penn Hills) |
4:46.17 |
Brian Simanek (Central Catholic) |
Dan Eckel (Mt. Lebanon) |
| 2A |
Tyler Scheid (Shady Side Academy) |
4:56.35 |
Steve Jackson (Moon) |
Kevin Boehm (Rochester) |
| 2001 |
3A |
Kevin VanBuskirk (North Allegheny) |
4:40.23 |
Mike Hand (Bethel Park) |
Nick Ryzyi (North Allegheny) |
| 2A |
Steve Jackson (Moon) |
4:57.31 |
Jeremy Vallimont (Moon) |
Bill Smith (Moon) |
| 2000 |
3A |
Mike Hand (Bethel Park) |
4:41.31 |
Adam Conway (Central Catholic) |
Kevin VanBuskirk (North Allegheny) |
| 2A |
Marshall Boyd (Shady Side Academy) |
4:51.01 |
Ryan Talotta (Chartiers Valley) |
Ryan Campbell (Montour) |
| 1999 |
3A |
Tim Chiappetta (Mt. Lebanon) |
4:42.83 |
Thomas Fletcher (Seneca Valley) |
Joe Krysak (Albert Gallatin) |
| 2A |
Brent McAuliffe (McGuffey) |
4:45.79 |
Marshall Boyd (Shady Side Academy) |
Thomas McGrath (Hampton) |
| 1998 |
3A |
Dan Vitina (Penn-Trafford) |
4:37.75 |
Joe Krysak (Albert Gallatin) |
Thomas Fletcher (Seneca Valley) |
| 2A |
Brent McAuliffe (McGuffey) |
4:49.18 |
Thomas McGrath (Hampton) |
Chris Nagle (Moon) |
| 1997 |
3A |
Dan Vitina (Penn-Trafford) |
4:43.94 |
|
|
| 2A |
Matt Harrigan (Hampton) |
4:39.50 |
|
|
| 1996 |
3A |
Dan Vitina (Penn-Trafford) |
4:40.16 |
|
|
| 2A |
Connor Browne (Quaker Valley) |
4:42.04 |
|
|
| 1995 |
3A |
Adam Love (Greater Latrobe) |
4:47.22 |
|
|
| 2A |
Matt Harrigan (Hampton) |
4:46.10 |
|
|
| 1994 |
3A |
Patrick Wenzel (North Allegheny) |
4:43.05 |
|
|
| 2A |
Matt Harrigan (Hampton) |
4:51.50 |
|
|
| 1993 |
3A |
Patrick Wenzel (North Allegheny) |
4:39.72 |
|
|
| 2A |
Jon Jiancristoforo (Elizabeth Forward) |
4:52.70 |
|
|
| 1992 |
|
Scott Fisher (Bethel Park) |
4:47.44 |
|
|
| 1991 |
|
Matt Street (Butler) |
4:48.59 |
|
|
| 1990 |
|
Andy Patterson (Chartiers Valley) |
4:46.56 |
|
|
| 1989 |
|
Andy Patterson (Chartiers Valley) |
4:48.33 |
|
|
| 1988 |
|
Mike Pfister (Bethel Park) |
4:44.84 |
|
|
| 1987 |
|
Eric Namesnik (Butler) |
4:44.46 |
|
|
| 1986 |
|
Eric Deglau (Mt. Lebanon) |
4:40.25 |
|
|
| 1985 |
|
Eric Deglau (Mt. Lebanon) |
4:45.28 |
|
|
| 1984 |
|
Rob Allen (Mt. Lebanon) |
4:38.64 |
|
|
| 1983 |
|
Damon Pietronigro (Norwin) |
4:41.17 |
|
|
| 1982 |
|
Todd Clark (North Allegheny) |
4:42.68 |
|
|
| 1981 |
|
Craig Ludwick (Chartiers Valley) |
4:36.10 |
|
|
| 1980 |
|
Craig Ludwick (Chartiers Valley) |
4:45.23 |
|
|
| 1979 |
|
Greg Murphy (Shaler) |
4:48.67 |
|
|
| 1978 |
|
Chuck Martin (Bethel Park) |
4:45.33 |
|
|
| 1977 |
|
Jeff Trew (Shaler) |
4:50.54 |
|
|
| 1976 |
|
Jeff Trew (Shaler) |
4:44.68 |
|
|
| 1975 |
|
Robert Hanlon (Shaler) |
4:50.74 |
|
|
| 1974 |
|
John Pyle (Bethel Park) |
4:50.95 |
|
|