| 1 | Bryce DoughertyPlace 1 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 18:17.90 |
| 2 | Samuel WoodPlace 2 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 18:22.90 |
| 3 | Carson ChenowethPlace 3 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 18:24.20 |
| 4 | Luke RobinsonPlace 4 · Grade 9 · Norwin | 9 | Norwin | 18:29.30 |
| 5 | Braden PiercePlace 5 · Grade 10 · Norwin | 10 | Norwin | 18:32.90 |
| 6 | Liam AurigemmaPlace 6 · Grade 8 · Hempfield Area | 8 | Hempfield Area | 18:40.70 |
| 7 | Alex HayesPlace 7 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 18:46.80 |
| 8 | Carter HaugheyPlace 8 · Grade 9 · Norwin | 9 | Norwin | 18:55.80 PR |
| 9 | Richard ZulaPlace 9 · Grade 12 · Norwin | 12 | Norwin | 18:56.00 |
| 10 | Ethan ShueyPlace 10 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 18:56.50 |
| 11 | Griffin BucklinPlace 11 · Grade 10 · Norwin | 10 | Norwin | 19:36.70 |
| 12 | Landen CorrellPlace 12 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 19:37.20 |
| 13 | Joseph PaulPlace 13 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 19:48.80 |
| 14 | Ben FerraroPlace 14 · Grade 10 · Indiana Area | 10 | Indiana Area | 20:02.30 |
| 15 | Mason MadonnaPlace 15 · Grade 11 · Norwin | 11 | Norwin | 20:02.40 |
| 16 | Max BossertPlace 16 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 20:03.00 |
| 17 | Alan MethvenPlace 17 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 20:07.20 |
| 18 | Brody HeckmanPlace 18 · Grade 9 · Norwin | 9 | Norwin | 20:18.80 |
| 19 | Michael MakayPlace 19 · Grade 12 · Norwin | 12 | Norwin | 20:35.30 |
| 20 | Dominic AmatucciPlace 20 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 20:43.20 |
| 21 | Karsen FultonPlace 21 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 20:55.70 |
| 22 | Jack DudaPlace 22 · Grade 11 · Greater Latrobe | 11 | Greater Latrobe | 20:56.90 |
| 23 | Thomas MeszarPlace 23 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 21:01.50 |
| 24 | Jaden BrittinghamPlace 24 · Grade 9 · Norwin | 9 | Norwin | 21:03.50 |
| 25 | Austin BobbyPlace 25 · Grade 12 · Norwin | 12 | Norwin | 21:10.70 |
| 26 | Zander MillerPlace 26 · Grade 11 · Norwin | 11 | Norwin | 21:10.80 |
| 27 | Brandon LudwigPlace 27 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 21:18.90 |
| 28 | Zander KomperdaPlace 28 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 21:50.10 |
| 29 | Angelo PoulichPlace 29 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 21:54.90 |
| 30 | Caleb HawkPlace 30 · Grade 11 · Indiana Area | 11 | Indiana Area | 22:06.70 |
| 31 | Jack ChildressPlace 31 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 22:07.60 |
| 32 | Cade KubistekPlace 32 · Grade 12 · Norwin | 12 | Norwin | 22:26.80 |
| 33 | Josh SterrettPlace 33 · Grade 11 · Greater Latrobe | 11 | Greater Latrobe | 22:34.80 |
| 34 | Oliver Henry WillsPlace 34 · Grade 10 · Norwin | 10 | Norwin | 23:19.20 |
| 35 | Gabriel DebesPlace 35 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 23:35.60 |
| 36 | Brennan SaxfieldPlace 36 · Grade 9 · Indiana Area | 9 | Indiana Area | 23:37.00 |
| 37 | Maddox SevajianPlace 37 · Grade 9 · Indiana Area | 9 | Indiana Area | 24:06.30 |
| 38 | Lucas FieldsPlace 38 · Grade 12 · Indiana Area | 12 | Indiana Area | 24:27.80 |
| 39 | Saif KhatriPlace 39 · Grade 10 · Penn Trafford | 10 | Penn Trafford | 25:30.00 |
| 40 | Aidan SandersPlace 40 · Grade 10 · Penn Trafford | 10 | Penn Trafford | 25:41.80 |
| 41 | Ben DebesPlace 41 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 26:00.80 |
| 42 | Braden BrynerPlace 42 · Grade 10 · Norwin | 10 | Norwin | 26:22.00 |
| 43 | Jack EvanuikPlace 43 · Grade 11 · Norwin | 11 | Norwin | 26:34.80 |
| 44 | Jameson DixonPlace 44 · Grade 10 · Norwin | 10 | Norwin | 26:42.00 |
| 45 | Joe Smith IVPlace 45 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 27:11.60 |
| 46 | Kartheek KodavaliPlace 46 · Grade 11 · Norwin | 11 | Norwin | 29:32.10 |
| 47 | William ConnellyPlace 47 · Grade 9 · Penn Trafford | 9 | Penn Trafford | 29:49.70 |
| 48 | Benjamin CerroPlace 48 · Grade 9 · Hempfield Area | 9 | Hempfield Area | 32:18.70 |
| 49 | Lucas DixonPlace 49 · Grade 10 · Norwin | 10 | Norwin | 32:52.80 |