| 1 | Charlie HeesePlace 1 · Grade 11 · Greater Latrobe | 11 | Greater Latrobe | 16:06.7 |
| 2 | Ashton SaundersPlace 2 · Grade 11 · Riverview | 11 | Riverview | 16:33.4 |
| 3 | Michael CostelloPlace 3 · Grade 12 · Fox Chapel | 12 | Fox Chapel | 16:35.6 |
| 4 | Asher EckelPlace 4 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 16:44.5 |
| 5 | Will KucheraPlace 5 · Grade 11 · Taylor Allderdice | 11 | Taylor Allderdice | 16:50.2 |
| 6 | Reeve FlottaPlace 6 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 16:51.2 |
| 7 | Harlan CooperPlace 7 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 16:53.0 |
| 8 | Nolan GwinPlace 8 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 16:56.8 |
| 9 | Rilee MatalinoPlace 9 · Grade 10 · Oil City | 10 | Oil City | 16:58.2 |
| 10 | Keegan KirkwoodPlace 10 · Grade 12 · Oil City | 12 | Oil City | 17:13.8 |
| 11 | Eli CoffeyPlace 11 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 17:21.5 |
| 12 | Kofi Opoko-DakwaPlace 12 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 17:24.4 |
| 13 | David KristinePlace 13 · Grade 10 · Freeport Area | 10 | Freeport Area | 17:28.7 |
| 14 | Kai RichardsonPlace 14 · Grade 10 · Taylor Allderdice | 10 | Taylor Allderdice | 17:30.1 |
| 15 | Aran McNuttPlace 15 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 17:30.6 |
| 16 | Henry MarriottPlace 16 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 17:30.9 |
| 17 | Kyin JeterPlace 17 · Grade 12 · Woodland Hills | 12 | Woodland Hills | 17:32.8 |
| 18 | Marc LebitaPlace 18 · Grade 12 · Taylor Allderdice | 12 | Taylor Allderdice | 17:34.2 |
| 19 | Nolan HornePlace 19 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 17:35.5 |
| 20 | Joshua JennyPlace 20 · Grade 9 · Deer Lakes | 9 | Deer Lakes | 17:35.9 |
| 21 | Brady SciulloPlace 21 · Grade 11 · Plum Senior | 11 | Plum Senior | 17:37.5 |
| 22 | Matthew ShepherdPlace 22 · Grade 11 · Greensburg Salem | 11 | Greensburg Salem | 17:39.4 |
| 23 | Will NuryPlace 23 · Grade 12 · Shady Side Academy | 12 | Shady Side Academy | 17:43.4 |
| 24 | Oscar SmithPlace 24 · Grade 10 · Riverview | 10 | Riverview | 17:44.9 |
| 25 | Harrison ParkerPlace 25 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 17:50.6 |
| 26 | Lukas CzeganPlace 26 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 17:52.8 |
| 27 | Nico PirainoPlace 27 · Grade 10 · Franklin Regional | 10 | Franklin Regional | 17:56.9 |
| 28 | Haydan HoodPlace 28 · Grade 11 · Derry Area | 11 | Derry Area | 18:00.7 |
| 29 | Zach SkolodaPlace 29 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 18:04.9 |
| 30 | Calvin LindsayPlace 30 · Grade 12 · Freeport Area | 12 | Freeport Area | 18:06.7 |
| 31 | Evan VukmirPlace 31 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 18:10.8 |
| 32 | Victor WhitePlace 32 · Grade 11 · Fox Chapel | 11 | Fox Chapel | 18:11.7 |
| 33 | Austin VeriPlace 33 · Grade 11 · Deer Lakes | 11 | Deer Lakes | 18:14.5 |
| 34 | Mason GrayPlace 34 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 18:15.2 |
| 35 | Kolbe FossPlace 35 · Grade 11 · Greensburg Central Catholic | 11 | Greensburg Central Catholic | 18:17.7 |
| 36 | Elliot HulsizerPlace 36 · Grade 12 · Oil City | 12 | Oil City | 18:18.3 |
| 37 | Ryder EvansPlace 37 · Avonworth | — | Avonworth | 18:20.0 |
| 38 | Emmett RegentinPlace 38 · Grade 9 · Fox Chapel | 9 | Fox Chapel | 18:24.8 |
| 39 | Boden MoraskiPlace 39 · Grade 11 · Shady Side Academy | 11 | Shady Side Academy | 18:25.9 |
| 40 | Ben HuangPlace 40 · Grade 12 · Shady Side Academy | 12 | Shady Side Academy | 18:27.5 |
| 41 | Lucas PolacekPlace 41 · Grade 12 · Richland | 12 | Richland | 18:28.3 |
| 42 | Owen GeltzPlace 42 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:29.4 |
| 43 | Edir Sid MohandPlace 43 · Grade 12 · Penn Trafford | 12 | Penn Trafford | 18:36.8 |
| 44 | Connor SheridanPlace 44 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 18:37.4 |
| 45 | Brody BolingerPlace 45 · Grade 9 · Richland | 9 | Richland | 18:39.8 |
| 46 | Ascher HolleranPlace 46 · Grade 10 · Woodland Hills | 10 | Woodland Hills | 18:41.5 |
| 47 | Jacob McClymondsPlace 47 · Grade 12 · Freeport Area | 12 | Freeport Area | 18:43.7 |
| 48 | Robert KennedyPlace 48 · Grade 12 · Gateway Senior | 12 | Gateway Senior | 18:44.0 |
| 49 | Jackson HardestyPlace 49 · Grade 10 · Penns Manor Area | 10 | Penns Manor Area | 18:48.2 PR |
| 50 | Bently DealPlace 50 · Grade 9 · Kiski Area | 9 | Kiski Area | 18:49.4 |
| 51 | Miles JakubowskiPlace 51 · Grade 9 · Richland | 9 | Richland | 18:49.6 |
| 52 | Dominic CerminaraPlace 52 · Grade 10 · Kiski Area | 10 | Kiski Area | 18:50.2 |
| 53 | Coby ShawPlace 53 · Grade 11 · Hillel Academy of Pittsburgh | 11 | Hillel Academy of Pittsburgh | 18:51.3 |
| 54 | Jacob DormirePlace 54 · Grade 12 · Penn Trafford | 12 | Penn Trafford | 18:52.2 |
| 55 | Michael MlayPlace 55 · Grade 11 · Greater Latrobe | 11 | Greater Latrobe | 19:00.2 |
| 56 | Camden FiguraPlace 56 · Grade 9 · Richland | 9 | Richland | 19:03.0 |
| 57 | Maddox ScaffardiPlace 57 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 19:06.4 |
| 58 | Torben ClarkPlace 58 · Grade 11 · Shady Side Academy | 11 | Shady Side Academy | 19:07.3 |
| 59 | Ben PajakPlace 59 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 19:07.6 |
| 60 | Hayden KrusePlace 60 · Grade 10 · Deer Lakes | 10 | Deer Lakes | 19:10.1 |
| 61 | Johah MercurioPlace 61 · Grade 10 · Bethel Park Senior | 10 | Bethel Park Senior | 19:11.2 |
| 62 | Jensen YoungPlace 62 · Grade 10 · Kiski Area | 10 | Kiski Area | 19:12.0 |
| 63 | Max DlugosPlace 63 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 19:12.9 |
| 64 | Liam PorterPlace 64 · Grade 10 · Kiski | 10 | Kiski | 19:14.2 |
| 65 | Trevor CameronPlace 65 · Grade 11 · Penns Manor Area | 11 | Penns Manor Area | 19:15.2 |
| 66 | Isaac ShaPlace 66 · Grade 11 · Gateway Senior | 11 | Gateway Senior | 19:15.6 |
| 67 | Silas BogertPlace 67 · Grade 10 · Greensburg Salem | 10 | Greensburg Salem | 19:16.7 |
| 68 | Kaleb GuistePlace 68 · Grade 10 · Oil City | 10 | Oil City | 19:16.7 |
| 69 | Owen CarlinPlace 69 · Grade 9 · Shady Side Academy | 9 | Shady Side Academy | 19:20.4 PR |
| 70 | Gavin DarnellPlace 70 · Grade 9 · Plum Senior | 9 | Plum Senior | 19:29.1 |
| 71 | Skyler LewberPlace 71 · Grade 11 · River Valley School District | 11 | River Valley School District | 19:31.6 |
| 72 | Patrick MorrowPlace 72 · Grade 11 · Plum Senior | 11 | Plum Senior | 19:31.8 |
| 73 | Michael KavourasPlace 73 · Grade 12 · Kiski | 12 | Kiski | 19:34.8 |
| 74 | Breydon OrvoshPlace 74 · Grade 12 · Apollo Ridge | 12 | Apollo Ridge | 19:36.6 |
| 75 | Mason KronenbergerPlace 75 · Grade 9 · Bethel Park Senior | 9 | Bethel Park Senior | 19:39.8 |
| 76 | James BerkPlace 76 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 19:41.4 |
| 77 | Braden LongstrethPlace 77 · Grade 12 · Riverview | 12 | Riverview | 19:43.1 |
| 78 | Caleb KnollPlace 78 · Grade 11 · Hillel Academy of Pittsburgh | 11 | Hillel Academy of Pittsburgh | 19:45.3 |
| 79 | Aiden TorresPlace 79 · Grade 10 · Plum Senior | 10 | Plum Senior | 19:46.0 |
| 80 | Colin MurphyPlace 80 · Grade 12 · Deer Lakes | 12 | Deer Lakes | 19:48.3 |
| 81 | Andrew VarnerPlace 81 · Grade 11 · Kiski Area | 11 | Kiski Area | 19:48.9 |
| 82 | Basil KimPlace 82 · Grade 10 · Kiski | 10 | Kiski | 19:58.1 |
| 83 | Andrew BeveridgePlace 83 · Grade 12 · Burrell Senior | 12 | Burrell Senior | 20:01.4 |
| 84 | Wesley ReaglePlace 84 · Grade 12 · Deer Lakes | 12 | Deer Lakes | 20:02.1 |
| 85 | Louis YoungPlace 85 · Grade 9 · Greater Latrobe | 9 | Greater Latrobe | 20:03.2 |
| 86 | Lucas BalkeyPlace 86 · Grade 10 · Woodland Hills | 10 | Woodland Hills | 20:03.6 |
| 87 | Luke LangfordPlace 87 · Avonworth | — | Avonworth | 20:08.8 |
| 88 | Trevor BlauchPlace 88 · Grade 11 · Deer Lakes | 11 | Deer Lakes | 20:09.0 PR |
| 89 | Justin Martin JrPlace 89 · Grade 11 · Penn Trafford | 11 | Penn Trafford | 20:09.4 |
| 90 | Landon MorelyPlace 90 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 20:11.4 |
| 91 | Shalin ThosaniPlace 91 · Grade 10 · Shady Side Academy | 10 | Shady Side Academy | 20:17.4 |
| 92 | John HortenPlace 92 · Grade 11 · Richland | 11 | Richland | 20:21.1 |
| 93 | Noah RauchPlace 93 · Grade 12 · Bethel Park Senior | 12 | Bethel Park Senior | 20:21.4 |
| 94 | Tyson ConradPlace 94 · Grade 9 · Richland | 9 | Richland | 20:23.1 |
| 95 | Tyson ConsuegraPlace 95 · Grade 10 · Plum Senior | 10 | Plum Senior | 20:25.8 |
| 96 | Tannor MakarevichPlace 96 · Grade 12 · Plum Senior | 12 | Plum Senior | 20:28.6 |
| 97 | Jordan GillPlace 97 · Grade 9 · Derry Area | 9 | Derry Area | 20:29.7 |
| 98 | Dylan BierhalsPlace 98 · Grade 10 · Southmoreland | 10 | Southmoreland | 20:33.1 |
| 99 | Connor DillonPlace 99 · Grade 10 · Southmoreland | 10 | Southmoreland | 20:33.3 |
| 100 | Owen OrbichPlace 100 · Grade 10 · Riverview | 10 | Riverview | 20:36.9 |
| 101 | Tyler LamantiaPlace 101 · Grade 10 · Gateway Senior | 10 | Gateway Senior | 20:38.1 |
| 102 | Mason DeyarminPlace 102 · Grade 11 · Apollo Ridge | 11 | Apollo Ridge | 20:39.7 |
| 103 | Frank OrzehowskiPlace 103 · Grade 11 · Derry Area | 11 | Derry Area | 20:40.0 |
| 104 | Stephen RedmondPlace 104 · Grade 10 · Southmoreland | 10 | Southmoreland | 20:40.2 |
| 105 | Levi AnthonyPlace 105 · Grade 10 · River Valley School District | 10 | River Valley School District | 20:41.3 |
| 106 | Brayden McCoyPlace 106 · Grade 12 · Deer Lakes | 12 | Deer Lakes | 20:42.7 |
| 107 | Justin PriboziePlace 107 · Grade 9 · Plum Senior | 9 | Plum Senior | 20:46.3 |
| 108 | Miles BaldwinPlace 108 · Grade 9 · Riverview | 9 | Riverview | 20:47.4 |
| 109 | Lucas BowserPlace 109 · Grade 10 · Armstrong | 10 | Armstrong | 20:49.0 |
| 110 | Omari MillerPlace 110 · Grade 10 · River Valley School District | 10 | River Valley School District | 20:49.3 |
| 111 | AJ BalintPlace 111 · Grade 12 · Deer Lakes | 12 | Deer Lakes | 20:50.5 |
| 112 | Zachary TrudgenPlace 112 · Grade 12 · Freeport Area | 12 | Freeport Area | 20:51.4 |
| 113 | Andrew WirtPlace 113 · Grade 10 · Homer Center | 10 | Homer Center | 20:51.9 |
| 114 | Kellen RabbittPlace 114 · Grade 11 · Freeport Area | 11 | Freeport Area | 20:54.3 |
| 115 | Roman VolleroPlace 115 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 20:54.5 |
| 116 | Max BossertPlace 116 · Grade 10 · Greater Latrobe | 10 | Greater Latrobe | 20:57.5 |
| 117 | Marcus AndersonPlace 117 · Grade 12 · Franklin Regional | 12 | Franklin Regional | 21:06.1 |
| 118 | Ross StreetPlace 118 · Grade 10 · Southmoreland | 10 | Southmoreland | 21:06.6 |
| 119 | Derek DowdrickPlace 119 · Grade 10 · Derry Area | 10 | Derry Area | 21:08.8 |
| 120 | Tim KahlePlace 120 · Grade 10 · Oil City | 10 | Oil City | 21:10.6 |
| 121 | Colton WahlPlace 121 · Grade 12 · Bethel Park Senior | 12 | Bethel Park Senior | 21:17.1 |
| 122 | Chase AsurePlace 122 · Grade 10 · Richland | 10 | Richland | 21:18.2 |
| 123 | Luke ShemanskiPlace 123 · Grade 9 · Freeport Area | 9 | Freeport Area | 21:18.6 |
| 124 | Jacob BargerPlace 124 · Grade 10 · River Valley School District | 10 | River Valley School District | 21:21.9 |
| 125 | Blake LucasPlace 125 · Grade 9 · Homer Center | 9 | Homer Center | 21:22.8 |
| 126 | Hamilton AnyangPlace 126 · Grade 12 · Redeemer Lutheran | 12 | Redeemer Lutheran | 21:31.9 PR |
| 127 | Ben Diaz PalmaPlace 127 · Grade 12 · Greensburg Salem | 12 | Greensburg Salem | 21:39.2 |
| 128 | Ben RaphaelPlace 128 · Grade 10 · Riverview | 10 | Riverview | 21:40.4 |
| 129 | Kaleb BodilyPlace 129 · Grade 12 · Freeport Area | 12 | Freeport Area | 21:50.4 |
| 130 | Xavier NicholasPlace 130 · Grade 12 · Penn Hills | 12 | Penn Hills | 22:01.6 |
| 131 | Tyler McClintockPlace 131 · Grade 11 · Plum Senior | 11 | Plum Senior | 22:02.3 |
| 132 | Elliott RossPlace 132 · Avonworth | — | Avonworth | 22:02.7 |
| 133 | JaSean WilsonPlace 133 · Grade 10 · Southmoreland | 10 | Southmoreland | 22:17.2 PR |
| 134 | David MillerPlace 134 · Grade 12 · Oil City | 12 | Oil City | 22:22.6 |
| 135 | Westley KopanicPlace 135 · Grade 9 · Franklin Regional | 9 | Franklin Regional | 22:24.4 |
| 136 | Liam BreskiPlace 136 · Grade 10 · Armstrong | 10 | Armstrong | 22:25.5 |
| 137 | Mitchell McGrailPlace 137 · Grade 11 · Bethel Park Senior | 11 | Bethel Park Senior | 22:27.5 |
| 138 | Nathaniel WilsonPlace 138 · Grade 11 · Redeemer Lutheran | 11 | Redeemer Lutheran | 22:34.5 |
| 139 | Nikolas JohalPlace 139 · Grade 9 · Penn Trafford | 9 | Penn Trafford | 22:34.8 |
| 140 | Topher DriscollPlace 140 · Grade 11 · Redeemer Lutheran | 11 | Redeemer Lutheran | 22:38.6 |
| 141 | Peyton StrongPlace 141 · Grade 11 · Penns Manor Area | 11 | Penns Manor Area | 22:43.2 |
| 142 | Josh MartinPlace 142 · Grade 11 · Penn Trafford | 11 | Penn Trafford | 22:44.1 |
| 143 | Trey GoodlinPlace 143 · Grade 9 · Homer Center | 9 | Homer Center | 22:45.8 |
| 144 | Noah ToddPlace 144 · Grade 9 · Homer Center | 9 | Homer Center | 22:45.8 |
| 145 | Cary HewesPlace 145 · Grade 11 · Bethel Park Senior | 11 | Bethel Park Senior | 22:50.6 |
| 146 | Syed AbdulwasayPlace 146 · Grade 12 · Gateway Senior | 12 | Gateway Senior | 22:53.6 |
| 147 | Skyler FerraroPlace 147 · Grade - · Grace Christian School of Armstr | - | Grace Christian School of Armstr | 22:54.6 PR |
| 148 | Sawyer PetersPlace 148 · Grade 9 · Riverview | 9 | Riverview | 22:57.2 |
| 149 | Henry HeinnickelPlace 149 · Avonworth | — | Avonworth | 23:00.6 |
| 150 | Jeffery VuksanPlace 150 · Grade 9 · Greensburg Central Catholic | 9 | Greensburg Central Catholic | 23:09.8 |
| 151 | Akiva SunshinePlace 151 · Grade 12 · Hillel Academy of Pittsburgh | 12 | Hillel Academy of Pittsburgh | 23:21.4 |
| 152 | Frank ZiccarelliPlace 152 · Grade 9 · Burrell Senior | 9 | Burrell Senior | 23:24.0 |
| 153 | Tanner ShafferPlace 153 · Grade 9 · Richland | 9 | Richland | 23:26.0 |
| 154 | Lucas CarvajalPlace 154 · Grade 10 · Penn Trafford | 10 | Penn Trafford | 23:26.3 |
| 155 | Devin KreidlerPlace 155 · Grade 12 · Penn Trafford | 12 | Penn Trafford | 23:33.8 |
| 156 | Nathan DibucciPlace 156 · Grade 11 · Greensburg Central Catholic | 11 | Greensburg Central Catholic | 23:33.9 |
| 157 | Sawyer NewhousePlace 157 · Grade 12 · Derry Area | 12 | Derry Area | 23:37.5 |
| 158 | Mario LeskoPlace 158 · Grade 10 · Freeport Area | 10 | Freeport Area | 23:52.2 |
| 159 | Elijah CrivellaroPlace 159 · Grade 9 · Penn Trafford | 9 | Penn Trafford | 23:58.0 |
| 160 | Raekwon LovelacePlace 160 · Grade 9 · Gateway Senior | 9 | Gateway Senior | 24:03.1 |
| 161 | Nathaniel CastlePlace 161 · Grade 9 · Homer Center | 9 | Homer Center | 24:12.7 |
| 162 | Eric DingPlace 162 · Grade 12 · Kiski | 12 | Kiski | 24:17.1 |
| 163 | Wyatt BennettPlace 163 · Grade 10 · Kiski | 10 | Kiski | 24:17.4 |
| 164 | Zach DesselPlace 164 · Grade 9 · Homer Center | 9 | Homer Center | 24:27.0 |
| 165 | Landon ThompsonPlace 165 · Grade 12 · Kiski | 12 | Kiski | 24:32.7 |
| 166 | Landon YorkPlace 166 · Grade 9 · Burrell Senior | 9 | Burrell Senior | 24:55.3 |
| 167 | Howe XuPlace 167 · Grade 11 · Kiski | 11 | Kiski | 25:24.4 |
| 168 | Rylee Lewis-WrightPlace 168 · Grade 10 · Woodland Hills | 10 | Woodland Hills | 26:01.5 |
| 169 | Dustin GrossPlace 169 · Grade 12 · Greensburg Central Catholic | 12 | Greensburg Central Catholic | 26:07.0 |
| 170 | Jacob McBroomPlace 170 · Grade 9 · Derry Area | 9 | Derry Area | 26:13.8 |
| 171 | John FiumanoPlace 171 · Grade 9 · Burrell Senior | 9 | Burrell Senior | 26:19.8 |
| 172 | Everett NemethPlace 172 · Grade 9 · Highlands Senior | 9 | Highlands Senior | 27:20.9 |
| 173 | Ollie ScherrahPlace 173 · Grade 9 · Riverview | 9 | Riverview | 27:25.8 |
| 174 | Devin PeifferPlace 174 · Grade 12 · River Valley School District | 12 | River Valley School District | 28:27.2 |
| 175 | Quinn WisePlace 175 · Grade 11 · Armstrong | 11 | Armstrong | 28:51.3 |
| 176 | Adam StaffordPlace 176 · Grade 9 · Highlands Senior | 9 | Highlands Senior | 29:33.4 |
| 177 | Julian EdwardsPlace 177 · Grade 9 · Armstrong | 9 | Armstrong | 30:37.5 |
| 178 | Christian BrumaginPlace 178 · Grade 10 · River Valley School District | 10 | River Valley School District | 36:42.7 |