| 1 | Owen TrettelPlace 1 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 10:05.40 PR |
| 2 | Noah SimpsonPlace 2 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 11:14.70 |
| 3 | Shrihan ParuaPlace 3 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 11:17.50 PR |
| 4 | Mason DlugosPlace 4 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 11:25.70 PR |
| 5 | Noah WilliamsPlace 5 · Grade 8 · Franklin Regional | 8 | Franklin Regional | 11:54.80 PR |
| 6 | Christian RuggeryPlace 6 · Grade 8 · Greater Latrobe | 8 | Greater Latrobe | 12:33.20 PR |
| 7 | Yug GrandhiPlace 7 · Grade 8 · Franklin Regional | 8 | Franklin Regional | 12:38.20 PR |
| 8 | Rocco PirainoPlace 8 · Grade 8 · Franklin Regional | 8 | Franklin Regional | 12:45.30 PR |
| 9 | Gabe DanielsPlace 9 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 12:53.40 PR |
| 10 | Nicolas ColettiPlace 10 · Grade 7 · Greensburg Central Catholic | 7 | Greensburg Central Catholic | 12:53.60 PR |
| 11 | Sam SilvisPlace 11 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 12:57.50 PR |
| 12 | David KlimchockPlace 12 · Grade 8 · Greater Latrobe | 8 | Greater Latrobe | 13:02.40 PR |
| 13 | Aiden WentlingPlace 13 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 13:03.60 PR |
| 14 | Adam WalkerPlace 14 · Grade 7 · Greensburg Central Catholic | 7 | Greensburg Central Catholic | 13:09.90 PR |
| 15 | Lucas RaubenshawPlace 15 · Grade 8 · Greater Latrobe | 8 | Greater Latrobe | 13:30.30 PR |
| 16 | Anthony VecchiolaPlace 16 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 13:31.70 PR |
| 17 | Ronan RossmillerPlace 17 · Grade 8 · Greensburg Central Catholic | 8 | Greensburg Central Catholic | 13:33.10 PR |
| 18 | Gradyn ShafranPlace 18 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 13:37.60 PR |
| 19 | Max LegezaPlace 19 · Grade 7 · Greensburg Central Catholic | 7 | Greensburg Central Catholic | 13:38.50 PR |
| 20 | Micah WagnerPlace 20 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 13:39.10 |
| 21 | Colten AltonPlace 21 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 14:01.20 PR |
| 22 | Crosby ScaffardiPlace 22 · Grade 7 · Greater Latrobe | 7 | Greater Latrobe | 14:06.70 PR |
| 23 | Anderson ZollnakPlace 23 · Grade 8 · Franklin Regional | 8 | Franklin Regional | 14:24.90 |
| 24 | Brock KaleidaPlace 24 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 14:42.20 PR |
| 25 | Brooks RobertsonPlace 25 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 15:06.80 PR |
| 26 | Pierce MorleyPlace 26 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 15:26.50 |
| 27 | Jackson SnyderPlace 27 · Grade 7 · Franklin Regional | 7 | Franklin Regional | 15:37.30 |
| 28 | Greg StonePlace 28 · Grade 8 · Greater Latrobe | 8 | Greater Latrobe | 17:01.70 PR |
| 29 | Tyler ShieldsPlace 29 · Grade 7 · Greensburg Central Catholic | 7 | Greensburg Central Catholic | 18:14.90 PR |