| 1 | Jonathan StetchockPlace 1 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 15:54.4 |
| 2 | Benjamin McBridePlace 2 · Grade 10 · Norwin | 10 | Norwin | 15:57.9 |
| 3 | Charlie HeesePlace 3 · Grade 11 · Greater Latrobe | 11 | Greater Latrobe | 16:03.2 |
| 4 | Samuel PlazioPlace 4 · Grade 12 · Kiski Area | 12 | Kiski Area | 16:16.2 |
| 5 | Ryan EwingPlace 5 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 16:21.1 |
| 6 | Isaiah BittnerPlace 6 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 16:39.2 |
| 7 | Carter MoodyPlace 7 · Grade 12 · Hempfield Area | 12 | Hempfield Area | 16:39.6 |
| 8 | Owen RankinPlace 8 · Grade 11 · Norwin | 11 | Norwin | 16:44.9 |
| 9 | Declan OdonnellPlace 9 · Grade 9 · Norwin | 9 | Norwin | 16:48.7 |
| 10 | Troy PaynePlace 10 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 16:54.2 |
| 11 | Jake HalstedPlace 11 · Grade 11 · Hempfield Area | 11 | Hempfield Area | 17:01.1 |
| 12 | Ransom GaydosPlace 12 · Grade 9 · Norwin | 9 | Norwin | 17:13.4 |
| 13 | William LittlePlace 13 · Grade 10 · Norwin | 10 | Norwin | 17:20.9 |
| 14 | Nico PirainoPlace 14 · Grade 10 · Franklin Regional | 10 | Franklin Regional | 17:21.5 |
| 15 | Lukas CzeganPlace 15 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 17:21.9 |
| 16 | Mason GrayPlace 16 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 17:32.4 |
| 17 | Michael KavourasPlace 17 · Grade 12 · Kiski | 12 | Kiski | 17:33.8 PR |
| 18 | Jacob DormirePlace 18 · Grade 12 · Penn Trafford | 12 | Penn Trafford | 17:34.7 |
| 19 | Zach SkolodaPlace 19 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 17:36.6 |
| 20 | Haydan HoodPlace 20 · Grade 11 · Derry Area | 11 | Derry Area | 17:39.0 |
| 21 | Blake RumbaughPlace 21 · Grade 10 · Hempfield Area | 10 | Hempfield Area | 17:39.5 |
| 22 | Maddox ScaffardiPlace 22 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 17:41.9 |
| 23 | Matthew ShepherdPlace 23 · Grade 11 · Greensburg Salem | 11 | Greensburg Salem | 17:44.1 |
| 24 | Atticus KnightPlace 24 · Grade 11 · Norwin | 11 | Norwin | 17:44.8 |
| 25 | Owen GeltzPlace 25 · Grade 10 · Kiski Area | 10 | Kiski Area | 17:47.1 |
| 26 | Kolbe FossPlace 26 · Grade 11 · Greensburg Central Catholic | 11 | Greensburg Central Catholic | 18:00.7 PR |
| 27 | Edir Sid MohandPlace 27 · Grade 12 · Penn Trafford | 12 | Penn Trafford | 18:07.3 PR |
| 28 | Dominic CerminaraPlace 28 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:14.1 |
| 29 | Tommy CraryPlace 29 · Grade 9 · Ligonier Valley | 9 | Ligonier Valley | 18:15.1 |
| 30 | Maerek MoenssensPlace 30 · Grade 12 · Norwin | 12 | Norwin | 18:16.1 |
| 31 | Michael MlayPlace 31 · Grade 11 · Greater Latrobe | 11 | Greater Latrobe | 18:20.4 |
| 32 | Bently DealPlace 32 · Grade 9 · Kiski Area | 9 | Kiski Area | 18:25.5 |
| 33 | Oscar KroghPlace 33 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:34.0 |
| 34 | Dylan BierhalsPlace 34 · Grade 10 · Southmoreland | 10 | Southmoreland | 18:37.7 |
| 35 | Max DlugosPlace 35 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 18:45.9 |
| 36 | Liam PorterPlace 36 · Grade 10 · Kiski | 10 | Kiski | 18:49.4 |
| 37 | Jensen YoungPlace 37 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:53.0 |
| 38 | Silas BogertPlace 38 · Grade 10 · Greensburg Salem | 10 | Greensburg Salem | 18:57.7 |
| 39 | Ben PajakPlace 39 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 19:07.1 |
| 40 | James BerkPlace 40 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 19:11.1 |
| 41 | Andrew BeveridgePlace 41 · Grade 12 · Burrell Senior | 12 | Burrell Senior | 19:12.1 |
| 42 | Will GrzelewskiPlace 42 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 19:19.7 |
| 43 | Joey BonomoPlace 43 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 19:28.0 PR |
| 44 | Stephen RedmondPlace 44 · Grade 10 · Southmoreland | 10 | Southmoreland | 19:36.3 |
| 45 | Louis YoungPlace 45 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 19:36.8 |
| 46 | Landon MorelyPlace 46 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 19:40.8 |
| 47 | Ben Diaz PalmaPlace 47 · Grade 12 · Greensburg Salem | 12 | Greensburg Salem | 19:49.0 |
| 48 | Basil KimPlace 48 · Grade 10 · Kiski | 10 | Kiski | 19:53.4 |
| 49 | Andrew VarnerPlace 49 · Grade 11 · Kiski Area | 11 | Kiski Area | 19:55.8 |
| 50 | John LynchPlace 50 · Grade 10 · Ligonier Valley | 10 | Ligonier Valley | 19:56.1 |
| 51 | Westley KopanicPlace 51 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 19:56.6 |
| 52 | Garrett HummelPlace 52 · Grade 11 · Yough | 11 | Yough | 19:58.0 |
| 53 | Justin Martin JrPlace 53 · Grade 11 · Penn Trafford | 11 | Penn Trafford | 20:00.0 |
| 54 | Joseph FossPlace 54 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 20:18.9 |
| 55 | Jordan GillPlace 55 · Grade 9 · Derry Area | 9 | Derry Area | 20:19.4 |
| 56 | Jarett KrupperPlace 56 · Grade 10 · Ligonier Valley | 10 | Ligonier Valley | 20:22.9 |
| 57 | Roman VolleroPlace 57 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 20:29.3 |
| 58 | Frank OrzehowskiPlace 58 · Grade 11 · Derry Area | 11 | Derry Area | 20:31.0 |
| 59 | Blake SullivanPlace 59 · Grade 12 · Yough | 12 | Yough | 20:31.1 |
| 60 | Derek DowdrickPlace 60 · Grade 10 · Derry Area | 10 | Derry Area | 20:34.5 |
| 61 | Xander SimpsonPlace 61 · Grade 10 · Franklin Regional | 10 | Franklin Regional | 20:35.5 PR |
| 62 | Skyler EmertPlace 62 · Grade 12 · Ligonier Valley | 12 | Ligonier Valley | 20:38.3 |
| 63 | Rolland SteffensPlace 63 · Grade 12 · Ligonier Valley | 12 | Ligonier Valley | 20:47.6 |
| 64 | Wyatt BennettPlace 64 · Grade 10 · Kiski | 10 | Kiski | 20:53.4 PR |
| 65 | Elliot PeatePlace 65 · Grade 9 · Ligonier Valley | 9 | Ligonier Valley | 21:01.7 |
| 66 | Ross StreetPlace 66 · Grade 10 · Southmoreland | 10 | Southmoreland | 21:11.4 |
| 67 | Connor DillonPlace 67 · Grade 10 · Southmoreland | 10 | Southmoreland | 21:12.6 |
| 68 | Trent SullivanPlace 68 · Grade 10 · Burrell Senior | 10 | Burrell Senior | 21:13.9 |
| 69 | Jeffery VuksanPlace 69 · Grade 9 · Greensburg Central Catholic | 9 | Greensburg Central Catholic | 21:32.1 |
| 70 | Nikolas JohalPlace 70 · Grade 9 · Penn Trafford | 9 | Penn Trafford | 21:46.9 |
| 71 | Elijah CrivellaroPlace 71 · Grade 9 · Penn Trafford | 9 | Penn Trafford | 21:47.3 |
| 72 | Lucas CarvajalPlace 72 · Grade 10 · Penn Trafford | 10 | Penn Trafford | 21:48.1 |
| 73 | Frank ZiccarelliPlace 73 · Grade 9 · Burrell Senior | 9 | Burrell Senior | 21:55.7 PR |
| 74 | Onno LohmannPlace 74 · Grade 12 · Greensburg Salem | 12 | Greensburg Salem | 22:04.1 |
| 75 | Eric DingPlace 75 · Grade 12 · Kiski | 12 | Kiski | 22:07.1 PR |
| 76 | Landon ThompsonPlace 76 · Grade 12 · Kiski | 12 | Kiski | 22:07.1 PR |
| 77 | Landon YorkPlace 77 · Grade 9 · Burrell Senior | 9 | Burrell Senior | 22:13.1 |
| 78 | Christian GuadalupePlace 78 · Grade 10 · Kiski | 10 | Kiski | 22:18.3 PR |
| 79 | Nathan DibucciPlace 79 · Grade 11 · Greensburg Central Catholic | 11 | Greensburg Central Catholic | 22:19.2 |
| 80 | Josh MartinPlace 80 · Grade 11 · Penn Trafford | 11 | Penn Trafford | 22:21.9 |
| 81 | Camden PerryPlace 81 · Grade 11 · Burrell Senior | 11 | Burrell Senior | 22:22.3 |
| 82 | Sawyer NewhousePlace 82 · Grade 12 · Derry Area | 12 | Derry Area | 22:45.5 |
| 83 | Jacob McBroomPlace 83 · Grade 9 · Derry Area | 9 | Derry Area | 22:48.0 PR |
| 84 | John FiumanoPlace 84 · Grade 9 · Burrell Senior | 9 | Burrell Senior | 23:49.0 |
| 85 | Mason GardnerPlace 85 · Grade 11 · Yough | 11 | Yough | 24:28.2 PR |
| 86 | Knation DruryPlace 86 · Grade 11 · Ligonier Valley | 11 | Ligonier Valley | 27:45.0 |