| Year |
Winner (School) |
Class |
Results |
| 2025 |
Jonah Montagnese (Quaker Valley) |
2A |
16:00; def. runner-up Tyce Shaner (Hughesville) by 0:10 |
| 2024 |
Jaxon Schoedel (Mohawk) |
1A |
15:52; def. runner-up Henry Friedrichs (Vertias Academy) by 0:27 |
| 2023 |
Drew Griffith (Butler) |
3A |
15:23; def. runner-up Nicholas Mazzeo (Lower Merion) by 0:21 |
|
Ryan Pajak (Ringgold) |
2A |
15:21; def. runner-up Colin Whitaker (Lampeter-Strasburg) by 0:16 |
|
Jaxon Schoedel (Mohawk) |
1A |
16:09; def. runner-up Nathan Garrett (Eden Christian Academy) by 0:12 |
| 2021 |
CJ Singleton (Butler) |
3A |
15:53; def. runner-up Drew Griffith (Butler) by 0:05 |
| 2019 |
Patrick Anderson (Mt. Lebanon) |
3A |
15:26; def. runner-up Daniel McGoey (North Allegheny) by 0:25 |
| 2018 |
Patrick Anderson (Mt. Lebanon) |
3A |
16:03; def. runner-up Zachary Kinne (North Allegheny) by 0:04 |
| 2017 |
Tristan Forysthe (Winchester Thurston) |
1A |
16:12; def. runner-up Brenden Miller (Upper Dauphin) by 0:15 |
| 2016 |
Ben Bumgarner (Waynesburg Central) |
2A |
15:39; def. runner-up Zach Skolnekovich (Quaker Valley) by 0:12 |
| 2015 |
Griffin Mackey (Sewickley Academy) |
1A |
16:05; def. runner-up Noah Curtin (Mercyhurst Prep) by 0:09 |
| 2010 |
Ryan Gil (North Allegheny) |
3A |
15:22; def. runner-up Wade Endress (Altoona) by 0:02 |
| 2006 |
Lucas Zarzeczny (Avonworth) |
2A |
15:37; def. runner-up Issac Dunkelberger (Tamaqua) by 0:17 |
| 2004 |
Jeff Weiss (McGuffey) |
2A |
15:45; def. runner-up Jed Christiansen (Greenville) by 0:31 |
| 2001 |
Daniel Mazzocco (Baldwin) |
3A |
16:03; def. runner-up Dorian McDonald (Liberty) by 0:23 |
| 2000 |
Shawn Cavanaugh (Mt. Lebanon) |
3A |
16:15; def. runner-up Karl Dusen (Central Bucks East) by 0:03 |
| 1996 |
Chris Dugan (Southmoreland) |
2A |
16:05; def. runner-up Tom Zukoski (Scranton Prep) by 0:05 |
| 1995 |
Chris Dugan (Southmoreland) |
2A |
15:59; def. runner-up Jon Wenger (Annville-Cleona) by 0:12 |
| 1994 |
Chris Dugan (Southmoreland) |
2A |
16:23; def. runner-up Scott Antoun (Union City) by 0:03 |
| 1987 |
Scott Sobkowicz (North Allegheny) |
3A |
16:04; def. runner-up Matt Vezza (Clearfield) by 0:02 |
| 1986 |
Ron Moore (Hempfield Area) |
3A |
15:33; def. runner-up Curry Franklin (Greensburg Salem) by 0:23 |
| 1984 |
Steve Brown (North Hills) |
3A |
15:45; def. runner-up Waddie Freeman (Harrisburg) by 0:06 |
| 1983 |
Gus Nicholl (Seneca Valley) |
3A |
15:20; def. runner-up Eric Carter (Penn Hills) by 0:18 |
|
Fran Barry (West Mifflin South) |
2A |
15:53; def. runner-up Jeff Bruce (Lewisburg) by 0:09 |
| 1982 |
Eric Carter (Penn Hills) |
3A |
15:38; def. runner-up Brian Grimm (Franklin Regional) by 0:04 |
| 1975 |
Gary Hofstetter (North Allegheny) |
3A |
14:47 |
| 1972 |
Mel Boyd (Ringgold) |
3A |
12:24 |
| 1966 |
Jerry Richey (North Allegheny) |
3A |
11:54 |
| 1965 |
Jerry Richey (North Allegheny) |
3A |
12:14 |
| 1962 |
Tom Giordano (Mt. Lebanon) |
|
10:23 |
| 1961 |
Howard Hammond (Butler) |
|
10:39 |
| 1960 |
John Stobie (Mt. Lebanon) |
|
10:47 |
| 1954 |
Dale Fauser (Ambridge) |
|
10:52 |
| 1953 |
Bob Lyle (Mt. Lebanon) |
|
12:42 |
| 1952 |
Paul Jessup (Langley) |
|
11:06 |
| 1951 |
George Lazur (Greater Latrobe) |
|
11:02 |
| 1949 |
Ted Pszybyszewski (Ambridge) |
|
10:54 |
| 1948 |
Tom Sargeson (Aliquippa) |
|
11:37 |
| 1947 |
Richard Rytel (Ambridge) |
|
11:38 |
| 1946 |
George Barnes (Aliquippa) |
|
11:28 |