1. Franklin Regional
2. Latrobe
3. Canon-McMillan
4. North Allegheny
5. Kiski
6. Belle Vernon
7. Peters Township
8. Mt. Lebanon
9. Hempfield
10. Butler
Class AA
1. South Fayette
2. Jefferson-Morgan
3. Burrell
4. Burgettstown
5. Kittanning
Class AAA
106–1. Devin Brown (Franklin Regional), 2. Gage Curry (North Hills), 3. Vince Destifanis (Hempfield), 4. Gage Nicolella (McGuffey), 5 Alex Lynch (Seneca Valley)
113–1. Spencer Lee (Franklin Regional), 2. Ethan McCoy (Latrobe), 3. Brendan Price (Canon-McMillan), 4. Doug Gudenburr (Ringgold), 5. Tyler Kenney (Connellsville)
120–1. Luke Pletcher (Latrobe), 2. Matt Oblcok (Canon-McMillan), 3. Ricky Cavallo (Hempfield), 4. Scott Stossel (North Allegheny), 5. Mike Heinl, (Shaler)
126–1. Dalton Macri (Canon-McMillan), 2. A.C. Headlee (Waynesburg), 3. Dom Forys (North Allegheny), 4. Phil Mary (Peters Township) 5. Ryan Hardaway (Kiski)
132–1. Tyler Smith (Franklin Regional), 2. Sam Krivus (Hempfield), 3. Cameron Coy (Hempfield), 4. Tyler Buckiso (Peters Township), 5. Kenny Tarpley (Ringgold)
138–1. Michael Kemerer (Franklin Regional), 2. Vincenzo Joseph (Pgh. Central Catholic), 3. Jessie Rodgers (North Allegheny), 4. Joey Alessandro (Hempfield), 5. Italo Merante (Peters Township)
145–1. Solomon Chishko (Canon-McMillan), 2. Josh Maruca (Franklin Regional), 3. Jarod Verkleeren (Belle Vernon), 4. Ethan Smith (Latrobe), 5. Corey Wilding (Upper St. Clair)
152–1. Josh Shields (Franklin Regional), 2. Jake Shaffer (Latrobe), 3. Derek Verkleeren (Belle Vernon), 4. Malachi Krenzelak (Canon-McMillan), 5. Jake Ardelitz (Shaler)
160–1. Dom Scalise (Latrobe), 2. Austin Bell (Bell Vernon), 3. Devin Austin (Penn Trafford), 4. Brendan Burnham (Pine-Richland), 5. Te’Shan Campbell (Penn Hills)
170–1. Noah Wilps (Chartiers Valley), 2. Kyle Coniker (Pgh. Central Catholic), 3. Devin Fallenstein (Ringgold), 4. Ryan Hannon (Butler), 5. Brandon Olszewski (Hampton)
182–1. Zach Zavatsky (Latrobe), 2. Kellan Stout (Mt. Lebanon), 3. Clay Byerly (North Allegheny), 4. Hunter Fenk (Plum), 5. Zach Pasco (Greensburg Salem)
195–1. Cole Macek (Montour), 2. Tyler Worthing (Kiski), 3. Zach Smith (North Allegheny), 4. Robert West (Trinity), 5. Nate Turchick (Plum)
220–1. Fred Mantsch (Hempfield), 2. Layne Skundrich (North Allegheny), 3. Chad Kuhn (Kiski), 4. Dylan Davis (Latrobe), 5. Patrick Mayernik (Belle Vernon)
Hvy–1. Shane Kuhn (Kiski), 2. Zeynul Zaynullayev (Mt. Lebanon), 3. Benji Kane (Shaler), 4. Steve Turchick (Plum), 5. Zach Jablonski (Montour)
Class AA
106–1. Hunter Neely (Bentworth), 2. Dallas Bulsak (South Park), 3. Cole Lambie (Southmoreland)
113–1. Brendan Howard (Jefferson-Morgan), 2. Austin Griffiths (Southmoreland), 3. Austin McDermitt (Burgettstown)
120–1. George Phillippi (Derry), 2. Josh Kuslock (Chartiers-Houston), 3. Kody Komara (Freedom)
126–1. Patrick Dewitt (Valley), 2. Anthony Marra (Burrell), 3. Stone Kepple (Derry)
132–1. John Demaske (Jefferson-Morgan), 2. Mike Carr (South Fayette), 3. Shane Gentry (SS Beaver),
138–1. Jake Wentzel (South Park), 2. Jason Miller (Jefferson-Morgan), 3. Damon Greenwald (Burrell)
145–1, Jason Nolf (Kittanning), 2. Nick Gavazzi (Charleroi), 3. Corey Falleroni (Burrell)
152–1. Greg Bulsak (South Park), 2. Grant Fetchet (South Fayette). 3. Steven Edwards (Burrell)
160–1. J.J. Walker (South Fayette), 2. Ryan Zalar (Jefferson-Morgan), 3. Jake McKee (Burgettstown)
170–1. Bill Bowlen (Jefferson-Morgan), 2. Dalton Rosta (Laurel), 3. Shawn Carl (Avella)
182–1. Terrell Fields (Valley), 2. Freddie McKissick (Carlynton), 3. Dalton Wildman (West Greene)
195–1. Brad Grinnen (Ellwood City), 2. Jacob Robb (Kittanning), 3. Marcus Davenport (Valley)
220–1. Jake Temple (Avella), 2. Tom Sever (Yough), 3. Mike Sinclaire (Ellwood City)
Hvy–1. Alan Beattie (Burrell), 2. Jake Beistel (Southmoreland), 3. Ian Wolfe (Jeff-Morgan)