| Year |
Class |
Winner (School) |
Mark |
Runner-Up (School) |
Third-Place (School) |
| 2025 |
3A |
Logan Kerstetter (Penn-Trafford) |
188-01.00 |
|
|
| 2A |
Jaden McCray (Apollo-Ridge) |
164-00.00 |
|
|
| 2024 |
3A |
Logan Kerstetter (Penn-Trafford) |
177-00.00 |
|
|
| 2A |
Mateja Pavlovich (South Side) |
157-08.00 |
|
|
| 2023 |
3A |
Derek Armfield (Chartiers Valley) |
178-08.00 |
|
|
| 2A |
Joe Reed (Riverside) |
180-08.00 |
|
|
| 2022 |
3A |
Cody Scherle (Norwin) |
174-04.00 |
|
|
| 2A |
Miles Higgins (Ligonier Valley) |
182-04.00 |
|
|
| 2021 |
3A |
Landon Kretzer (Butler) |
171-03.00 |
|
|
| 2A |
Miles Higgins (Ligonier Valley) |
169-10.00 |
|
|
| 2020 |
3A |
NO CHAMPION – COVID-19 |
| 2A |
| 2019 |
3A |
Jacob Boord (Hempfield Area) |
172-07.00 |
|
|
| 2A |
Scott Benco (Waynesburg Central) |
173-07.00 |
|
|
| 2018 |
3A |
Zach Gehm (Seneca Valley) |
193-09.00 |
|
|
| 2A |
Noah Drudy (Hopewell) |
196-07.00 |
|
|
| 2017 |
3A |
Hayden Fox (Hempfield Area) |
202-10.00 |
|
|
| 2A |
Noah Drudy (Hopewell) |
187-05.00 |
|
|
| 2016 |
3A |
Andrew Manz (North Allegheny) |
208-07.00 |
|
|
| 2A |
Jake Wilson (Laurel) |
177-10.00 |
|
|
| 2015 |
3A |
Skyler Mason (West Allegheny) |
200-01.00 |
|
|
| 2A |
Ryan Steinstraw (McGuffey) |
172-09.00 |
|
|
| 2014 |
3A |
Luke Smorey (Baldwin) |
193-01.00 |
|
|
| 2A |
Chris DiNuzzo (Beaver) |
171-10.00 |
|
|
| 2013 |
3A |
Luke Smorey (Baldwin) |
200-03.00 |
|
|
| 2A |
Shane Fisher (Riverside) |
172-00.00 |
|
|
| 2012 |
3A |
Billy Stanley (South Park) |
227-00.00 |
|
|
| 2A |
Sean Darragh (Fort Cherry) |
167-00.00 |
|
|
| 2011 |
3A |
Billy Stanley (South Park) |
192-06.00 |
|
|
| 2A |
Bryce Lemon (New Brighton) |
176-01.00 |
|
|
| 2010 |
3A |
Michael Belardia (Elizabeth Forward) |
195-05.00 |
|
|
| 2A |
Billy Stanley (South Park) |
184-00.00 |
|
|
| 2009 |
3A |
Jacob Sunday (North Allegheny) |
182-05.00 |
|
|
| 2A |
David Fish (Deer Lakes) |
176-09.00 |
|
|
| 2008 |
3A |
Zane Zebrasky (Canon-McMillan) |
201-08.00 |
|
|
| 2A |
Nick Patton (Waynesburg Central) |
175-03.00 |
|
|
| 2007 |
3A |
Marc Aukerman (Greater Latrobe) |
186-04.00 |
|
|
| 2A |
Bryan Zimmerman (Freeport) |
191-07.00 |
|
|
| 2006 |
3A |
Josh Vick (Kiski Area) |
185-04.00 |
|
|
| 2A |
Bryan Zimmerman (Freeport) |
190-10.00 |
|
|
| 2005 |
3A |
Colin Moleton (North Allegheny) |
197-06.00 |
|
|
| 2A |
Chad Radgowski (South Park) |
211-06.00 |
|
|
| 2004 |
3A |
Ross Crist (New Castle) |
188-04.00 |
|
|
| 2A |
Chad Radgowski (South Park) |
196-10.00 |
|
|
| 2003 |
3A |
Chris McKillop (Kiski Area) |
182-08.00 |
|
|
| 2A |
Chad Radgowski (South Park) |
172-04.00 |
|
|
| 2002 |
3A |
Anthony Carr (Woodland Hills) |
185-06.00 |
|
|
| 2A |
Matt Brown (Freedom Area) |
186-09.00 |
|
|
| 2001 |
3A |
Kirk Rogers (Penn-Trafford) |
196-08.00 |
|
|
| 2A |
Matt Brown (Freedom Area) |
187-09.50 |
|
|
| 2000 |
3A |
Brian Stumpf (North Hills) |
202-03.00 |
|
|
| 2A |
Brian Blystone (Apollo-Ridge) |
167-08.00 |
|
|
| 1999 |
3A |
Ethan Blose (Franklin Regional) |
188-07.00 |
|
|
| 2A |
P.J. Alouise (Riverside) |
211-05.00 |
|
|
| 1998 |
3A |
John Welch (Upper St. Clair) |
206-00.00 |
|
|
| 2A |
P.J. Alouise (Riverside) |
182-11.00 |
|
|
| 1997 |
3A |
John Welch (Upper St. Clair) |
193-00.00 |
|
|
| 2A |
Zach Cavalier (Southmoreland) |
183-00.00 |
|
|
| 1996 |
3A |
Mike Kowal (Ambridge) |
191-00.00 |
|
|
| 2A |
Zach Hirtz (Bethlehem-Center) |
176-07.00 |
|
|
| 1995 |
3A |
Jason Montgomery (New Castle) |
183-00.00 |
|
|
| 2A |
Chip Kohser (Pine-Richland) |
183-08.00 |
|
|
| 1994 |
3A |
Chris Smith (Central Catholic) |
189-04.00 |
|
|
| 2A |
Brian Cleary (South Allegheny) |
180-06.00 |
|
|
| 1993 |
3A |
Warren Phillips (Knoch) |
187-09.00 |
|
|
| 2A |
Rick Bronson (Wilmington) |
193-09.00 |
|
|
| 1992 |
3A |
Rob Austin (Mt. Lebanon) |
205-04.00 |
|
|
| 2A |
Rusty Speelman (Riverside) |
187-04.00 |
|
|
| 1991 |
3A |
Eric Vaupel (Baldwin) |
207-07.00 |
|
|
| 2A |
Bryan Milligan (Washington) |
185-08.00 |
|
|
| 1990 |
3A |
Don Bakewell (Brownsville) |
206-05.00 |
|
|
| 2A |
Andy Staraniec (Deer Lakes) |
183-09.00 |
|
|
| 1989 |
3A |
Stan Duplaga (Ambridge) |
210-06.00 |
|
|
| 2A |
Bill Schohn (Freedom Area) |
188-07.00 |
|
|
| 1988 |
3A |
Curtis Bray (Gateway) |
199-07.00 |
|
|
| 2A |
Bill Schohn (Freedom Area) |
188-04.00 |
|
|
| 1987 |
3A |
Tom Smith (Ambridge) |
201-02.00 |
|
|
| 2A |
Gregg Long (Richland) |
200-07.00 |
|
|
| 1986 |
3A |
Mike Stratos (Ambridge) |
190-01.00 |
|
|
| 2A |
Jeff Conti (Richland) |
195-11.00 |
|
|
| 1985 |
3A |
Jim Geist (Knoch) |
199-07.00 |
|
|
| 2A |
Jay Jeter (Beaver Falls) |
191-10.00 |
|
|
| 1984 |
3A |
Ryan Loberg (Seneca Valley) |
203-00.00 |
|
|
| 2A |
Paul Robinson (Wilmington) |
171-01.00 |
|
|
| 1983 |
3A |
Greg McGee (Knoch) |
200-04.00 |
|
|
| 2A |
Dante Wiley (Jeannette) |
194-03.00 |
|
|
| 1982 |
3A |
Dave Beck (New Castle) |
210-00.00 |
|
|
| 2A |
Bill Knab (Freeport) |
196-01.00 |
|
|
| 1981 |
3A |
Dean Leonburg (Seneca Valley) |
208-03.00 |
|
|
| 2A |
Ed Teets (Rochester) |
198-03.00 |
|
|
| 1980 |
3A |
Ron Jelinek (North Allegheny) |
214-08.00 |
|
|
| 2A |
Larry Vokish (Freeport) |
187-08.00 |
|
|