| 1 | Ethan SynerPlace 1 · Grade 12 · Uniontown Area | 12 | Uniontown Area | 16:39.20 |
| 2 | Ellic PrittsPlace 2 · Grade 9 · Connellsville Area | 9 | Connellsville Area | 16:43.10 |
| 3 | Leonidas SotoPlace 3 · Grade 11 · Belle Vernon Area | 11 | Belle Vernon Area | 16:45.40 |
| 4 | Logan DavisPlace 4 · Grade 11 · Uniontown Area | 11 | Uniontown Area | 17:58.00 |
| 5 | Matthew PagePlace 5 · Grade 10 · Uniontown Area | 10 | Uniontown Area | 18:01.10 |
| 6 | Logan MetzgerPlace 6 · Grade 12 · Belle Vernon Area | 12 | Belle Vernon Area | 18:19.40 |
| 7 | Noah HudockPlace 7 · Grade 10 · Laurel Highlands | 10 | Laurel Highlands | 18:32.60 |
| 8 | Ryan FilcheckPlace 8 · Grade 11 · Laurel Highlands | 11 | Laurel Highlands | 18:38.50 |
| 9 | Stephen ChapleyPlace 9 · Grade 11 · Uniontown Area | 11 | Uniontown Area | 18:42.30 |
| 10 | Dane PavlovichPlace 10 · Grade 11 · Connellsville Area | 11 | Connellsville Area | 18:42.80 PR |
| 11 | Ezra BatovskyPlace 11 · Grade 11 · Uniontown Area | 11 | Uniontown Area | 18:49.60 |
| 12 | Mason MahoneyPlace 12 · Grade 9 · Laurel Highlands | 9 | Laurel Highlands | 18:52.80 |
| 13 | Dante RugolaPlace 13 · Grade 11 · Uniontown Area | 11 | Uniontown Area | 18:57.70 |
| 14 | Gavin MetzgerPlace 14 · Grade 10 · Belle Vernon Area | 10 | Belle Vernon Area | 19:10.00 |
| 15 | Wil SkowronskiPlace 15 · Grade 9 · Laurel Highlands | 9 | Laurel Highlands | 19:22.90 |
| 16 | Brock MacePlace 16 · Grade 11 · Albert Gallatin | 11 | Albert Gallatin | 19:23.10 |
| 17 | Tyler PerozziPlace 17 · Grade 9 · Belle Vernon Area | 9 | Belle Vernon Area | 19:31.00 |
| 18 | Sam RuschakPlace 18 · Grade 10 · Belle Vernon Area | 10 | Belle Vernon Area | 19:31.20 |
| 19 | Liam WelshPlace 19 · Grade 10 · Belle Vernon Area | 10 | Belle Vernon Area | 19:32.70 |
| 20 | Logan AngeloPlace 20 · Grade 12 · Calvary Chapel Christian | 12 | Calvary Chapel Christian | 19:35.00 PR |
| 21 | Cory StantonPlace 21 · Grade 12 · Connellsville Area | 12 | Connellsville Area | 19:49.00 |
| 22 | Owen ShimshockPlace 22 · Grade 11 · Brownsville Area | 11 | Brownsville Area | 19:51.60 |
| 23 | Nicolas SchultzPlace 23 · Grade 11 · Connellsville Area | 11 | Connellsville Area | 20:21.60 |
| 24 | Casey DuncanPlace 24 · Grade 9 · Laurel Highlands | 9 | Laurel Highlands | 20:51.80 |
| 25 | Karson OdellPlace 25 · Grade 9 · Albert Gallatin | 9 | Albert Gallatin | 21:04.50 |
| 26 | Tanner MerrillPlace 26 · Grade 12 · Frazier | 12 | Frazier | 21:20.50 |
| 27 | Fox OdellPlace 27 · Grade 10 · Albert Gallatin | 10 | Albert Gallatin | 21:20.50 |
| 28 | Caleb HixenbaughPlace 28 · Grade 10 · Frazier | 10 | Frazier | 21:31.20 |
| 29 | Donte TemplePlace 29 · Grade 11 · Albert Gallatin | 11 | Albert Gallatin | 21:44.10 |
| 30 | Max HunterPlace 30 · Grade 9 · Calvary Chapel Christian | 9 | Calvary Chapel Christian | 21:44.30 |
| 31 | Chase BeckPlace 31 · Grade 9 · Brownsville Area | 9 | Brownsville Area | 21:45.40 |
| 32 | Samuel VolstedtPlace 32 · Grade 12 · Brownsville Area | 12 | Brownsville Area | 21:51.90 PR |
| 33 | Logan RossPlace 33 · Grade 9 · Brownsville Area | 9 | Brownsville Area | 22:09.40 PR |
| 34 | Logan PeckPlace 34 · Grade 9 · Laurel Highlands | 9 | Laurel Highlands | 22:11.20 |
| 35 | Lucas SantorePlace 35 · Grade 9 · Laurel Highlands | 9 | Laurel Highlands | 22:23.50 |
| 36 | Max CochenourPlace 36 · Grade 12 · Belle Vernon Area | 12 | Belle Vernon Area | 22:46.50 |
| 37 | Tasso EdgarPlace 37 · Grade 9 · Mount Moriah Christian School | 9 | Mount Moriah Christian School | 22:47.20 |
| 38 | Joshua BurkettPlace 38 · Grade 12 · Connellsville Area | 12 | Connellsville Area | 25:21.70 |
| 39 | Jesse RoderickPlace 39 · Grade 10 · Albert Gallatin | 10 | Albert Gallatin | 25:52.30 |
| 40 | Aaron MilnePlace 40 · Grade 11 · Brownsville Area | 11 | Brownsville Area | 26:02.60 |
| 41 | Micah DeansPlace 41 · Grade 9 · Mount Moriah Christian School | 9 | Mount Moriah Christian School | 33:47.50 |