| 1 | Zack MarmolPlace 1 · PETERS TWP | — | PETERS TWP | 16:07.79 |
| 2 | Lucas PajakPlace 2 · RINGGOLD | — | RINGGOLD | 16:17.33 |
| 3 | Alex ShawPlace 3 · USC | — | USC | 16:27.84 |
| 4 | Josiah WudkwychPlace 4 · CANON MAC | — | CANON MAC | 16:34.59 |
| 5 | Eric GronbeckPlace 5 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 16:37.34 |
| 6 | Aaron SkerbetzPlace 6 · SOUTH FAYETTE | — | SOUTH FAYETTE | 16:45.80 |
| 7 | Zach ConnerPlace 7 · SOUTH FAYETTE | — | SOUTH FAYETTE | 16:48.23 |
| 8 | Luke WhiselPlace 8 · GATEWAY | — | GATEWAY | 16:51.87 |
| 9 | Doron WudkwychPlace 9 · CANON MAC | — | CANON MAC | 16:56.13 |
| 10 | Logan FordPlace 10 · CANON MAC | — | CANON MAC | 16:59.59 |
| 11 | James CounihanPlace 11 · BETHEL PARK | — | BETHEL PARK | 17:03.69 |
| 12 | Ethan GamblePlace 12 · RINGGOLD | — | RINGGOLD | 17:03.84 |
| 13 | Aaron ElmPlace 13 · MCKEESPORT | — | MCKEESPORT | 17:04.58 |
| 14 | Teddy BoehmPlace 14 · BALDWIN | — | BALDWIN | 17:09.54 |
| 15 | Ben DaerrPlace 15 · RINGGOLD | — | RINGGOLD | 17:11.55 |
| 16 | Dominick DitoroPlace 16 · BALDWIN | — | BALDWIN | 17:11.77 |
| 17 | Max ThomasPlace 17 · CANON MAC | — | CANON MAC | 17:12.78 |
| 18 | Drake SimpsonPlace 18 · SOUTH FAYETTE | — | SOUTH FAYETTE | 17:13.58 |
| 19 | Jake BorgesiPlace 19 · SOUTH FAYETTE | — | SOUTH FAYETTE | 17:16.59 |
| 20 | Wesley RoduPlace 20 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 17:17.26 |
| 21 | Kasey TurnerPlace 21 · USC | — | USC | 17:22.77 |
| 22 | Brady SundinPlace 22 · GATEWAY | — | GATEWAY | 17:23.34 |
| 23 | Sean AikenPlace 23 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 17:27.53 |
| 24 | Brett KrobothPlace 24 · PETERS TWP | — | PETERS TWP | 17:28.58 |
| 25 | Bobby KoneskyPlace 25 · BALDWIN | — | BALDWIN | 17:34.98 |
| 26 | Josh BorovichPlace 26 · FORT CHERRY | — | FORT CHERRY | 17:37.84 |
| 27 | Ryan SarkettPlace 27 · USC | — | USC | 17:39.34 |
| 28 | Zach WysePlace 28 · BALDWIN | — | BALDWIN | 17:41.63 |
| 29 | Robert ShontzPlace 29 · USC | — | USC | 17:42.84 |
| 30 | Lee HenkePlace 30 · FORT CHERRY | — | FORT CHERRY | 17:50.99 |
| 31 | Kirk StewartPlace 31 · SOUTH PARK | — | SOUTH PARK | 17:51.60 |
| 32 | Tyler DerosePlace 32 · PETERS TWP | — | PETERS TWP | 17:53.83 |
| 33 | Roman GaliotoPlace 33 · SOUTH FAYETTE | — | SOUTH FAYETTE | 17:58.32 |
| 34 | Blake HammerPlace 34 · PGH CENTRAL CATHOLI | — | PGH CENTRAL CATHOLI | 17:58.51 |
| 35 | Andrew McGeePlace 35 · CANON MAC | — | CANON MAC | 17:59.33 |
| 36 | Drew WhitesidePlace 36 · SOUTH FAYETTE | — | SOUTH FAYETTE | 17:59.54 |
| 37 | Jake BodePlace 37 · PETERS TWP | — | PETERS TWP | 18:02.18 |
| 38 | Matthew ThomasPlace 38 · CANON MAC | — | CANON MAC | 18:02.99 |
| 39 | Paul KruegerPlace 39 · PETERS TWP | — | PETERS TWP | 18:03.34 |
| 40 | Nick WhaleyPlace 40 · RINGGOLD | — | RINGGOLD | 18:05.81 |
| 41 | Xander RayburgPlace 41 · BALDWIN | — | BALDWIN | 18:07.63 |
| 42 | Anthony AbbottPlace 42 · CANON MAC | — | CANON MAC | 18:09.48 |
| 43 | Dante ScalisePlace 43 · PGH CENTRAL CATHOLI | — | PGH CENTRAL CATHOLI | 18:12.31 |
| 44 | Trey VarleyPlace 44 · BISHOP CANEVIN | — | BISHOP CANEVIN | 18:13.34 |
| 45 | Enzo FigalloPlace 45 · PGH CENTRAL CATHOLI | — | PGH CENTRAL CATHOLI | 18:15.78 |
| 46 | Gabe McConvillePlace 46 · WAYNESBURG | — | WAYNESBURG | 18:15.98 |
| 47 | Mark RaganPlace 47 · KEYSTONE OAKS | — | KEYSTONE OAKS | 18:17.20 |
| 48 | Andrew BarrettPlace 48 · BALDWIN | — | BALDWIN | 18:19.63 |
| 49 | Danny SmailPlace 49 · PETERS TWP | — | PETERS TWP | 18:20.44 |
| 50 | Jack AmbrosiniPlace 50 · PETERS TWP | — | PETERS TWP | 18:25.56 |
| 51 | Antonio BurkhartPlace 51 · BETHEL PARK | — | BETHEL PARK | 18:25.63 |
| 52 | Zac ByrdPlace 52 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:26.34 |
| 53 | Joe HarmanosPlace 53 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 18:28.35 |
| 54 | Phillip PegherPlace 54 · BALDWIN | — | BALDWIN | 18:29.81 |
| 55 | Elijah JohnsonPlace 55 · WEST MIFFLIN | — | WEST MIFFLIN | 18:31.45 |
| 56 | Lucas DunstPlace 56 · PETERS TWP | — | PETERS TWP | 18:35.77 |
| 57 | Aiden GernotPlace 57 · RINGGOLD | — | RINGGOLD | 18:37.93 |
| 58 | Owen SchesslerPlace 58 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 18:39.98 |
| 59 | Jacob FisherPlace 59 · MCKEESPORT | — | MCKEESPORT | 18:41.65 |
| 60 | Frank KunaPlace 60 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:41.81 |
| 61 | Lorenzo ZeniPlace 61 · RINGGOLD | — | RINGGOLD | 18:45.51 |
| 62 | Ethan FinePlace 62 · WASHINGTON | — | WASHINGTON | 18:46.47 |
| 63 | Zachary BetzPlace 63 · SOUTH FAYETTE | — | SOUTH FAYETTE | 18:46.84 |
| 64 | Henry AndersonPlace 64 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:50.33 |
| 65 | Carter GerlachPlace 65 · USC | — | USC | 18:54.34 |
| 66 | Owen KnightPlace 66 · USC | — | USC | 18:56.84 |
| 67 | Riley PritchardPlace 67 · GATEWAY | — | GATEWAY | 18:57.96 |
| 68 | Ramaniah KaramchetiPlace 68 · WASHINGTON | — | WASHINGTON | 19:00.70 |
| 69 | Caden HarshPlace 69 · BALDWIN | — | BALDWIN | 19:01.52 |
| 70 | Austin KriegerPlace 70 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:03.54 |
| 71 | William BowensPlace 71 · CARRICK | — | CARRICK | 19:05.59 |
| 72 | Jackson BanesPlace 72 · BETHEL PARK | — | BETHEL PARK | 19:07.34 |
| 73 | Aj WagstaffPlace 73 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 19:07.83 |
| 74 | Felipe MolacuriPlace 74 · USC | — | USC | 19:08.89 |
| 75 | Connor KellyPlace 75 · CANON MAC | — | CANON MAC | 19:11.78 |
| 76 | Stephen FrostPlace 76 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 19:12.00 |
| 77 | Dylan ShieldsPlace 77 · BETHEL PARK | — | BETHEL PARK | 19:13.32 |
| 78 | Jackson VentoPlace 78 · PGH CENTRAL CATHOLI | — | PGH CENTRAL CATHOLI | 19:14.88 |
| 79 | Ian WilhelmPlace 79 · WEST MIFFLIN | — | WEST MIFFLIN | 19:20.59 |
| 80 | Ian BilgerPlace 80 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 19:21.66 |
| 81 | Christian Guinto-BrodyPlace 81 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 19:24.59 |
| 82 | David MoliseePlace 82 · RINGGOLD | — | RINGGOLD | 19:31.78 |
| 83 | Ben CapozziPlace 83 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 19:32.58 |
| 84 | Trever DaviesPlace 84 · AVELLA | — | AVELLA | 19:32.99 |
| 85 | Kody TrollePlace 85 · BALDWIN | — | BALDWIN | 19:37.67 |
| 86 | Ian GeisorPlace 86 · FORT CHERRY | — | FORT CHERRY | 19:38.68 |
| 87 | Nolan PiotrowskiPlace 87 · MCKEESPORT | — | MCKEESPORT | 19:39.31 |
| 88 | Jonathan DavisPlace 88 · WAYNESBURG | — | WAYNESBURG | 19:40.72 |
| 89 | Christian MichaelsPlace 89 · WEST MIFFLIN | — | WEST MIFFLIN | 19:43.79 |
| 90 | Michael BayerPlace 90 · PETERS TWP | — | PETERS TWP | 19:48.28 |
| 91 | Patrick GuineePlace 91 · SETON LASALLE BOYS | — | SETON LASALLE BOYS | 19:52.39 |
| 92 | Vincent LombardiPlace 92 · RINGGOLD | — | RINGGOLD | 19:53.57 |
| 93 | Nathaniel PaulPlace 93 · USC | — | USC | 19:58.41 |
| 94 | Joseph StoreyPlace 94 · GATEWAY | — | GATEWAY | 20:01.49 |
| 95 | Joe CirilanoPlace 95 · PGH CENTRAL CATHOLI | — | PGH CENTRAL CATHOLI | 20:12.84 |
| 96 | Zachary BakerPlace 96 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 20:14.45 |
| 97 | Levi CorblyPlace 97 · WEST GREENE | — | WEST GREENE | 20:14.46 |
| 98 | Henry KarnPlace 98 · FORT CHERRY | — | FORT CHERRY | 20:17.50 |
| 99 | Tommy ZentnerPlace 99 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 20:22.15 |
| 100 | Alex WilliamsPlace 100 · BETHEL PARK | — | BETHEL PARK | 20:24.84 |
| 101 | Jared ElkoPlace 101 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:26.34 |
| 102 | Shane BurkholderPlace 102 · RINGGOLD | — | RINGGOLD | 20:27.37 |
| 103 | Noah ReaochPlace 103 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 20:32.59 |
| 104 | Glenn LowePlace 104 · AVELLA | — | AVELLA | 20:33.55 |
| 105 | Sean HehPlace 105 · BETHEL PARK | — | BETHEL PARK | 20:34.15 |
| 106 | Aj JosephPlace 106 · FORT CHERRY | — | FORT CHERRY | 20:35.59 |
| 107 | Kaden ShieldsPlace 107 · WEST GREENE | — | WEST GREENE | 20:37.34 |
| 108 | Anthony KutcherPlace 108 · WAYNESBURG | — | WAYNESBURG | 20:38.21 |
| 109 | Cody RandalPlace 109 · BALDWIN | — | BALDWIN | 20:43.50 |
| 110 | Dominic BottinoPlace 110 · RINGGOLD | — | RINGGOLD | 20:49.59 |
| 111 | Tim RoosPlace 111 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 20:56.29 |
| 112 | William HelblingPlace 112 · CANON MAC | — | CANON MAC | 20:59.54 |
| 113 | Tony CicchinoPlace 113 · BISHOP CANEVIN | — | BISHOP CANEVIN | 21:00.94 |
| 114 | Tyler CoulterPlace 114 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 21:03.58 |
| 115 | Nash BloomPlace 115 · WEST GREENE | — | WEST GREENE | 21:07.44 |
| 116 | Josh BennettPlace 116 · SOUTH PARK | — | SOUTH PARK | 21:07.85 |
| 117 | Collin HicksPlace 117 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 21:11.33 |
| 118 | David KettelPlace 118 · EDEN CHRISTIAN | — | EDEN CHRISTIAN | 21:11.74 |
| 119 | Grant ClarkePlace 119 · KEYSTONE OAKS | — | KEYSTONE OAKS | 21:12.33 |
| 120 | Liam BrownPlace 120 · GATEWAY | — | GATEWAY | 21:14.77 |
| 121 | Michael EwingPlace 121 · WASHINGTON | — | WASHINGTON | 21:15.14 |
| 122 | Jaden CrousePlace 122 · WAYNESBURG | — | WAYNESBURG | 21:15.79 |
| 123 | Jesse SommerPlace 123 · PETERS TWP | — | PETERS TWP | 21:18.85 |
| 124 | Colton BurchiantiPlace 124 · AVELLA | — | AVELLA | 21:19.84 |
| 125 | Mike UmbelPlace 125 · BRENTWOOD | — | BRENTWOOD | 21:22.84 |
| 126 | Kyle GurganusPlace 126 · BRENTWOOD | — | BRENTWOOD | 21:27.78 |
| 127 | Adam ReyesPlace 127 · BISHOP CANEVIN | — | BISHOP CANEVIN | 21:31.00 |
| 128 | Aiden PellPlace 128 · WAYNESBURG | — | WAYNESBURG | 21:35.30 |
| 129 | Ben BollmanPlace 129 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 21:39.78 |
| 130 | Andrew SchafalePlace 130 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 21:46.50 |
| 131 | Sasidhar DevabhaktuniPlace 131 · GATEWAY | — | GATEWAY | 21:53.59 |
| 132 | Ian MajeticPlace 132 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:00.70 |
| 133 | Connor DoylePlace 133 · CANON MAC | — | CANON MAC | 22:00.71 |
| 134 | Matt MichauxPlace 134 · SETON LASALLE BOYS | — | SETON LASALLE BOYS | 22:12.29 |
| 135 | Ryan MarkerPlace 135 · AVELLA | — | AVELLA | 22:16.56 |
| 136 | William KramerPlace 136 · AVELLA | — | AVELLA | 22:21.64 |
| 137 | Parker SmithPlace 137 · WEST GREENE | — | WEST GREENE | 22:27.93 |
| 138 | Damean WeissPlace 138 · CARRICK | — | CARRICK | 22:31.84 |
| 139 | Nicholas PaulsonPlace 139 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 22:38.66 |
| 140 | Dan MedvedPlace 140 · SOUTH PARK | — | SOUTH PARK | 22:39.84 |
| 141 | Ian VandynePlace 141 · WEST GREENE | — | WEST GREENE | 22:41.85 |
| 142 | Chris RusselPlace 142 · WEST MIFFLIN | — | WEST MIFFLIN | 22:46.17 |
| 143 | Mason ThomasPlace 143 · SOUTH ALLEGHENY | — | SOUTH ALLEGHENY | 22:52.63 |
| 144 | David GahaganPlace 144 · SOUTH PARK | — | SOUTH PARK | 22:53.51 |
| 145 | Lane MillerPlace 145 · FORT CHERRY | — | FORT CHERRY | 22:59.75 |
| 146 | Matt RumpPlace 146 · CARRICK | — | CARRICK | 23:06.64 |
| 147 | David HumenskyPlace 147 · AVELLA | — | AVELLA | 23:07.12 |
| 148 | Peter KutschkePlace 148 · SETON LASALLE BOYS | — | SETON LASALLE BOYS | 23:13.80 |
| 149 | Ryan DesrosiersPlace 149 · WAYNESBURG | — | WAYNESBURG | 23:15.23 |
| 150 | Dom WiessPlace 150 · CARRICK | — | CARRICK | 23:19.00 |
| 151 | Kyle PesterPlace 151 · WAYNESBURG | — | WAYNESBURG | 23:22.98 |
| 152 | Elijah WanzoPlace 152 · MCKEESPORT | — | MCKEESPORT | 23:43.59 |
| 153 | Jeremy ArbsterPlace 153 · WOODLAND HILLS | — | WOODLAND HILLS | 23:43.59 |
| 154 | Enrique OvallesPlace 154 · SOUTH ALLEGHENY | — | SOUTH ALLEGHENY | 24:14.56 |
| 155 | Kory SanchezPlace 155 · WEST MIFFLIN | — | WEST MIFFLIN | 24:18.59 |
| 156 | Dylan PaulsonPlace 156 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 24:20.54 |
| 157 | Kaiden SmithPlace 157 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:29.60 |
| 158 | Luke ThurnerPlace 158 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:29.80 |
| 159 | Kyler BenderPlace 159 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:29.80 |
| 160 | Gabe SnyderPlace 160 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:29.99 |
| 161 | Anthony GeorgePlace 161 · SETON LASALLE BOYS | — | SETON LASALLE BOYS | 24:30.34 |
| 162 | Matthew KailPlace 162 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:30.34 |
| 163 | Aidan StellaPlace 163 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:30.60 |
| 164 | Tyler LemanskyPlace 164 · SOUTH PARK | — | SOUTH PARK | 24:31.60 |
| 165 | Benjamin BossartPlace 165 · MCKEESPORT | — | MCKEESPORT | 24:43.21 |
| 166 | Nicholas HorganPlace 166 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:49.69 |
| 167 | Qulik EvansPlace 167 · BRENTWOOD | — | BRENTWOOD | 24:49.76 |
| 168 | Kendrick WesleyPlace 168 · WAYNESBURG | — | WAYNESBURG | 24:52.32 |
| 169 | Ashton PollackPlace 169 · WAYNESBURG | — | WAYNESBURG | 24:53.34 |
| 170 | Matthias HirstPlace 170 · BISHOP CANEVIN | — | BISHOP CANEVIN | 24:56.86 |
| 171 | Nolan SchlickPlace 171 · CARRICK | — | CARRICK | 24:58.59 |
| 172 | Trong TranPlace 172 · KEYSTONE OAKS | — | KEYSTONE OAKS | 24:58.69 |
| 173 | Jordan BurnsPlace 173 · CARRICK | — | CARRICK | 25:01.84 |
| 174 | Aaron BowdenPlace 174 · SOUTH PARK | — | SOUTH PARK | 25:12.59 |
| 175 | Dylan ObiecunasPlace 175 · SETON LASALLE BOYS | — | SETON LASALLE BOYS | 25:15.70 |
| 176 | Conner KozaresPlace 176 · FORT CHERRY | — | FORT CHERRY | 25:21.34 |
| 177 | Ajay MankeyPlace 177 · WAYNESBURG | — | WAYNESBURG | 26:02.20 |
| 178 | Tommy ThorntonPlace 178 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 26:06.84 |
| 179 | Grant HarschPlace 179 · NORTH CATHOLIC BOYS | — | NORTH CATHOLIC BOYS | 26:09.10 |
| 180 | Kasen KillenPlace 180 · SETON LASALLE BOYS | — | SETON LASALLE BOYS | 26:09.84 |
| 181 | Silverio HernandezPlace 181 · SOUTH ALLEGHENY | — | SOUTH ALLEGHENY | 26:34.53 |
| 182 | Niraj NapelPlace 182 · CARRICK | — | CARRICK | 26:41.60 |
| 183 | Maddox KehnPlace 183 · WASHINGTON | — | WASHINGTON | 26:41.61 |
| 184 | Connor RobertsPlace 184 · WASHINGTON | — | WASHINGTON | 26:41.82 |
| 185 | Jimmy WalkerPlace 185 · FORT CHERRY | — | FORT CHERRY | 26:48.51 |
| 186 | Brandon MainsPlace 186 · STEEL VALLEY BOYS | — | STEEL VALLEY BOYS | 27:43.74 |
| 187 | Jack MicklePlace 187 · BISHOP CANEVIN | — | BISHOP CANEVIN | 27:47.61 |
| 188 | KyaujahPlace 188 · Springs - Meadows | — | Springs - Meadows | 27:48.17 |
| 189 | Samuel NicolellaPlace 189 · BISHOP CANEVIN | — | BISHOP CANEVIN | 29:32.34 |
| 190 | Aiden HoffmanPlace 190 · BRENTWOOD | — | BRENTWOOD | 29:39.86 |
| 191 | David PackerPlace 191 · STEEL VALLEY BOYS | — | STEEL VALLEY BOYS | 29:43.90 |
| 192 | Kodi McCallPlace 192 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 30:14.25 |
| 193 | Matt MarzPlace 193 · CARRICK | — | CARRICK | 30:36.55 |
| 194 | Enzo RanalloPlace 194 · SOUTH PARK | — | SOUTH PARK | 30:52.16 |
| 195 | Tyler SalviniPlace 195 · FORT CHERRY | — | FORT CHERRY | 30:58.87 |
| 196 | Nathan TresattiPlace 196 · BRENTWOOD | — | BRENTWOOD | 31:01.15 |
| 197 | Gage ParkerPlace 197 · CARRICK | — | CARRICK | 31:18.80 |
| 198 | Mark FulmorePlace 198 · STEEL VALLEY BOYS | — | STEEL VALLEY BOYS | 31:27.53 |
| 199 | Jacob GhetianPlace 199 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 31:57.15 |
| 200 | Justin ChauPlace 200 · STEEL VALLEY BOYS | — | STEEL VALLEY BOYS | 32:28.68 |
| 201 | Connor BradyPlace 201 · STEEL VALLEY BOYS | — | STEEL VALLEY BOYS | 38:07.83 |