| Year |
Winner (School) |
Score (Par) |
Runners-Up (School) |
Golf Course(s) |
| 2025 |
Carson Kittsley (Fox Chapel) |
136 (-8) |
Jack Sacriponte (Greater Latrobe)
West Allegheny (Nico Ward) |
Willowbrook Country Club (Apollo, Pa.)
Butler Country Club (Butler, Pa.) |
| 2024 |
Colton Lusk (Peters Township) |
141 (-2) |
Michael Quallich (Baldwin)
William Hilton (Pine-Richland) |
Oakmont Country Club (Oakmont, Pa.)
Southpointe Golf Club (Canonsburg, Pa.) |
| 2023 |
Nick Turowski (Penn-Trafford) |
142 (-2) |
Connor McKenzie (Upper St. Clair) |
Valley Brook Country Club (Canonsburg, Pa.)
Latrobe Country Club (Latrobe, Pa.) |
| 2022 |
Rocco Salvitti (Central Catholic) |
139 (-2) |
Nick Turowski (Penn-Trafford)
Connor Walker (Central Catholic) |
Allegheny Country Club (Sewickley, Pa.)
Champions Lake Golf Club (Bolivar, Pa.) |
| 2021 |
Nick Turowski (Penn-Trafford) |
70 (E) |
Kyle McClintock (Peters Township)
Eli Yofan (Fox Chapel) |
Nemacolin Country Club (Beallsville, Pa.) |
| 2020 |
Justin Scally (Moon) |
69 (-2) |
Adam Lauer (Shady Side Academy) |
South Hills Country Club (Pittsburgh, Pa.) |
| 2019 |
Scott Bitar (Fox Chapel) |
66 (-4) |
Alex Turowski (Penn-Trafford) |
Fox Chapel Golf Club (Pittsburgh, Pa.) |
| 2018 |
Jimmy Meyers (Central Catholic) |
71 (E) |
Neil Shipley (Central Catholic) |
Oakmont Country Club (Oakmont, Pa.) |
| 2017 |
Chris Sabol (Moon) * |
70 (E) |
Brady Pevarnik (Greater Latrobe) |
Nemacolin Country Club (Beallsville, Pa.) |
| 2016 |
Gregor Meyer (Fox Chapel) |
70 (-1) |
Justin Griffith (Hampton)
Jimmy Meyers (Central Catholic) |
Oakmont Country Club (Oakmont, Pa.) |
| 2015 |
Hunter Bruce (Peters Township) |
73 (+1) |
Alec Stopperich (Peters Township) |
Southpointe Golf Course (Canonsburg, Pa.) |
| 2014 |
Anthony Coradro (Fox Chapel) * |
77 (+5) |
Kyle Grube (Indiana) |
Latrobe Country Club (Latrobe, Pa.) |
| 2013 |
Corey Long (South Fayette) * |
67 (-3) |
Matt Holuta (Indiana) |
Diamond Run Golf Club (Sewickley, Pa.) |
| 2012 |
Brent Rodgers (Central Catholic) |
70 (E) |
Matt Holuta (Indiana) |
Fox Chapel Golf Club (Pittsburgh, Pa.) |
| 2011 |
Zack Taylor (Baldwin) |
71 (-1) |
Evan Ruhling (Penn Hills) |
Treesdale Golf & Country Club |
| 2010 |
Bo Lustig (Belle Vernon) |
73 (+3) |
Evan Sommer (South Park)
Evan Ruhling (Penn Hills)
Chris Cline (Hempfield Area) |
Longue Vue Club (Verona, Pa.) |
| 2009 |
Ben Gjebre (Greater Latrobe) * |
73 (+2) |
Corey Wagner (Central Catholic) |
Butler Country Club (Butler, Pa.) |
| 2008 |
Adam Stawski (Plum) |
70 (-2) |
Justin Newbauer (South Side)
Derek Jones (Burrell) |
Tom’s Run Golf Course (Blairsville, Pa.) |
| 2007 |
Brock Pompeani (Hopewell) |
74 (+2) |
John Popeck (Chartiers-Houston) |
Tom’s Run Golf Course (Blairsville, Pa.) |
| 2006 |
Adam Hoffman (Fox Chapel) |
70 (-2) |
Ian Richey (Montour)
Michael Turner (North Allegheny) |
Totteridge Golf Club (Greensburg, Pa.) |
| 2005 |
Christian Goetz (Burgettstown) * |
73 (+2) |
Nic Milito (Greensburg C.C.)
John Popeck (Trinity)
Robert Shogry (Upper St. Clair) |
Sewickley Heights Golf Club (Sewickley, Pa.) |
| 2004 |
Mike Van Sickle (Pine-Richland) |
75 (+4) |
Will Corbett (North Allegheny)
Alex Morse (North Allegheny)
Drew Ellis (Carlynton)
Ryan Bashour (Brownsville) |
Oakmont Country Club (Oakmont, Pa.) |
| 2003 |
Mike Van Sickle (Pine-Richland) |
75 (+3) |
Greg Franko (Uniontown) |
Cedarbrook Gold Golf Course (Belle Vernon, Pa.) |
| 2002 |
Tim Moynihan (Franklin Regional) |
69 (-3) |
Matt Salera (Upper St. Clair) |
Treesdale Country Club (Gibsonia, Pa.) |
| 2001 |
David Vallina (Burgettstown) * |
73 (+1) |
Mark Cimarolli (Upper St. Clair) |
Cedarbrook Gold Golf Course (Belle Vernon, Pa.) |
| 2000 |
David Vallina (Burgettstown) |
72 (E) |
Sean Dove (Burgettstown) |
New Castle Country Club (New Castle, Pa.) |
| 1999 |
Scott Chisholm (North Hills) * |
74 (+2) |
Dave Dankmyer (Pine-Richland) |
Quicksilver Golf Club (Midway, Pa.) |
| 1998 |
Nate Speer (Burrell) |
77 |
Forrest Bielby (Yough)
Mike Walker (Mt. Pleasant) |
|
| 1997 |
Tom Barnhart (Laurel Highlands) |
75 (+3) |
Cam McCandless (North Catholic) |
Latrobe Country Club (Latrobe, Pa.) |
| 1996 |
Andy Latowski (Baldwin) |
|
|
|
| 1995 |
Russ Manski (Central Catholic) |
|
|
|
| 1994 |
Andy Hay (North Catholic) |
|
|
|
| 1993 |
Brad Tutich (Greensburg C.C.) |
|
|
|
| 1992 |
Jeff Dickson (Knoch) |
|
|
|
| 1991 |
Jeff Dickson (Knoch) |
|
|
|
| 1990 |
Jeff Diehl (Shaler) |
|
|
|
| 1989 |
Kevin Shields (Mt. Lebanon) |
|
|
|
| 1988 |
Perry DiNardo (Trinity) |
|
|
|
| 1987 |
George Laskey (Geibel Catholic) |
|
|
|
| 1986 |
Kevin Reisenweaver (Greater Latrobe) |
|
|
|
| 1985 |
Seth Pevarnik (Greensburg C.C.) |
|
|
|
| 1984 |
Tony Brovety (Bentworth) |
|
|
|
| 1983 |
Paul Balest (Greensburg Salem) |
|
|
|
| 1982 |
Greg Klabon (Shenango) |
|
|
|
| 1981 |
Kurt Beck (Upper St. Clair) |
|
|
|
| 1980 |
Jim Watterson (Upper St. Clair) |
|
|
|
| 1979 |
Bob Bradley (Hempfield Area) |
|
|
|
| 1978 |
Steve Savor Jr. (Springdale) |
|
|
|
| 1977 |
Ray Nelson (Ligonier Valley) |
|
|
|
| 1976 |
Frank Fuhrer III (Fox Chapel) |
|
|
|
| 1975 |
Frank Fuhrer III (Fox Chapel) |
|
|
|
| 1974 |
Frank Fuhrer III (Fox Chapel) |
|
|
|
| 1973 |
Scott Arthur (Moon) |
|
|
|
| 1972 |
Dennis Osborne (Butler) |
|
|
|
| 1971 |
Mike Phillips (West Allegheny) |
|
|
|
| 1970 |
Mike Phillips (West Allegheny) |
|
|
|
| 1969 |
Rich Foutz (Plum) |
|
|
|
| 1968-F |
Harry Hamilton (West Allegheny) |
|
|
|
| 1968-S |
Tim Simons (Knoch) |
|
|
|
| 1967 |
Frank Garella (West Mifflin North) |
|
|
|
| 1966 |
Sterret Watt (Northwestern) |
|
|
|
| 1965 |
Chuck Chullison (Baldwin) |
|
|
|
| 1964 |
Rick Hrip (Butler) |
|
|
|
| 1963 |
Scott Yard (Greensburg) |
|
|
|
| 1962 |
Jim Lynch (Mt. Lebanon) |
|
|
|
| 1961 |
Bob O’Block (Plum) |
|
|
|
| 1960 |
Bob O’Block (Plum) |
|
|
|
| 1959 |
George Mackanos III (Penn Hills) |
|
|
|
| 1958 |
Fred Meader (Har-Brack) |
|
|
|
| 1957 |
Jack Vernooy (Moon) |
|
|
|
| 1956 |
Wally Samuels (Mt. Lebanon) |
|
|
|
| 1955 |
Ken O’Gorman (Moon) |
|
|
|
| 1954 |
Ron Schwarzel (Brentwood) |
|
|
|
| 1953 |
Ron Schwarzel (Brentwood) |
|
|
|
| 1952 |
Ron Schwarzel (Brentwood) |
|
|
|
| 1951 |
William Gabal (Ambridge) |
|
|
|
| 1950 |
Thomas Cherok (Penn Hills) |
|
|
|
| 1949 |
Richard McCarthy (West View) |
|
|
|
| 1948 |
William Thompson (Sharon) |
|
|
|
| 1947 |
Arnold Palmer (Latrobe) |
|
|
|
| 1946 |
Arnold Palmer (Latrobe) |
|
|
|
| 1945 |
Roger Jewette Jr. (Butler) |
|
|
|
| 1944 |
Tom Denny (Greensburg) |
|
|
|
| 1943 |
Paul Lawry (Avonworth) |
|
|
|
| 1942 |
Jay Ponchak (Jeannette) |
|
|
|
| 1941 |
John Jendrasak (Etna) |
|
|
|
| 1940 |
John Barkovich (Turtle Creek) |
|
|
|
| 1939 |
Andy Razak (Bridgeville) |
|
|
|
| 1938 |
John Barkovich (Turtle Creek) |
|
|
|