| 1 | Czar TarrPlace 1 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 16:02.47 |
| 2 | Mark GolebiewskiPlace 2 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 16:38.62 |
| 3 | Robert O'BrienPlace 3 · USC | — | USC | 16:46.77 |
| 4 | Zack GouldPlace 4 · TRINITY CHRISTIAN | — | TRINITY CHRISTIAN | 16:50.19 |
| 5 | Antonio BurkhartPlace 5 · BETHEL PARK | — | BETHEL PARK | 16:57.76 |
| 6 | Alexander ShawPlace 6 · USC | — | USC | 17:02.63 |
| 7 | Joey ArtingerPlace 7 · WEST ALLEGHENY | — | WEST ALLEGHENY | 17:06.17 |
| 8 | Jackson CorePlace 8 · ALBERT GALLATIN | — | ALBERT GALLATIN | 17:12.77 |
| 9 | Matthew HiggsPlace 9 · USC | — | USC | 17:25.74 |
| 10 | Jack MezeivtchPlace 10 · BALDWIN | — | BALDWIN | 17:29.98 |
| 11 | Ethan MannPlace 11 · USC | — | USC | 17:32.23 |
| 12 | Eli AllridgePlace 12 · BETHEL PARK | — | BETHEL PARK | 17:32.43 |
| 13 | Jaxon MorrisPlace 13 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 17:32.63 |
| 14 | Darren HollanderPlace 14 · PETERS TWP. | — | PETERS TWP. | 17:40.51 |
| 15 | Shorya KohliPlace 15 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 17:43.17 |
| 16 | Luke GrottenthalerPlace 16 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 17:44.17 |
| 17 | Jamie NealonPlace 17 · CANON MAC | — | CANON MAC | 17:48.23 |
| 18 | James CounihanPlace 18 · BETHEL PARK | — | BETHEL PARK | 17:49.71 |
| 19 | Steve LacekPlace 19 · FORT CHERRY | — | FORT CHERRY | 17:52.51 |
| 20 | Michael GallagherPlace 20 · USC | — | USC | 17:53.39 |
| 21 | Damon GallPlace 21 · CANON MAC | — | CANON MAC | 17:57.26 |
| 22 | Joe O'ConnellPlace 22 · WEST MIFFLIN | — | WEST MIFFLIN | 17:58.69 |
| 23 | Eric ObringerPlace 23 · RINGGOLD | — | RINGGOLD | 17:59.00 |
| 24 | Mitchell MindaPlace 24 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 18:00.76 |
| 25 | Ryan SarkettPlace 25 · USC | — | USC | 18:07.76 |
| 26 | Jacob HollandPlace 26 · CANON MAC | — | CANON MAC | 18:08.51 |
| 27 | Anton YanovichPlace 27 · BETHEL PARK | — | BETHEL PARK | 18:14.15 |
| 28 | Lucas PajakPlace 28 · RINGGOLD | — | RINGGOLD | 18:16.77 |
| 29 | Ben HigiePlace 29 · CANON MAC | — | CANON MAC | 18:24.46 |
| 30 | Will DagnalPlace 30 · PETERS TWP. | — | PETERS TWP. | 18:26.50 |
| 31 | Ty MillerPlace 31 · BETHEL PARK | — | BETHEL PARK | 18:26.69 |
| 32 | Gehries KohutPlace 32 · KISKI | — | KISKI | 18:29.95 |
| 33 | Isaac VancePlace 33 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:30.26 |
| 34 | Connor MaddalonPlace 34 · CARDINAL WUERL | — | CARDINAL WUERL | 18:42.76 |
| 35 | Stephen FrostPlace 35 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 18:43.24 |
| 36 | Jared KoenigPlace 36 · BALDWIN | — | BALDWIN | 18:43.44 |
| 37 | Ethan GamblePlace 37 · RINGGOLD | — | RINGGOLD | 18:43.44 |
| 38 | Ethan FinePlace 38 · WASHINGTON | — | WASHINGTON | 18:43.64 |
| 39 | Alex PrevadePlace 39 · WEST ALLEGHENY | — | WEST ALLEGHENY | 18:44.24 |
| 40 | Tyler LemakPlace 40 · SERRA CATHOLIC | — | SERRA CATHOLIC | 18:44.66 |
| 41 | Riley PritchardPlace 41 · GATEWAY | — | GATEWAY | 18:44.85 |
| 42 | Luke WhiselPlace 42 · GATEWAY | — | GATEWAY | 18:48.27 |
| 43 | Will MayPlace 43 · BETHEL PARK | — | BETHEL PARK | 18:52.52 |
| 44 | Zach PainterPlace 44 · WEST ALLEGHENY | — | WEST ALLEGHENY | 18:53.39 |
| 45 | Danny SuderPlace 45 · CARRICK | — | CARRICK | 18:53.51 |
| 46 | Blake MelchertPlace 46 · BETHEL PARK | — | BETHEL PARK | 18:54.20 |
| 47 | Gabriel SnyderPlace 47 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 18:58.17 |
| 48 | Paul KruegerPlace 48 · PETERS TWP. | — | PETERS TWP. | 19:05.16 |
| 49 | Bennett GormanPlace 49 · RINGGOLD | — | RINGGOLD | 19:06.38 |
| 50 | Joseph MarkovitzPlace 50 · USC | — | USC | 19:06.77 |
| 51 | Nate GeisorPlace 51 · FORT CHERRY | — | FORT CHERRY | 19:09.51 |
| 52 | Austin KriegerPlace 52 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:11.49 |
| 53 | James PremozicPlace 53 · SERRA CATHOLIC | — | SERRA CATHOLIC | 19:13.52 |
| 54 | Ben DaerrPlace 54 · RINGGOLD | — | RINGGOLD | 19:14.51 |
| 55 | Jonah AndresPlace 55 · USC | — | USC | 19:15.52 |
| 56 | Nathan KiefferPlace 56 · MCKEESPORT | — | MCKEESPORT | 19:16.26 |
| 57 | Lee HenkePlace 57 · FORT CHERRY | — | FORT CHERRY | 19:16.99 |
| 58 | Sean MaxwellPlace 58 · SETON LASALLE | — | SETON LASALLE | 19:17.26 |
| 59 | Corben KohutPlace 59 · KISKI | — | KISKI | 19:17.59 |
| 60 | Chris VirostekPlace 60 · CARDINAL WUERL | — | CARDINAL WUERL | 19:19.21 |
| 61 | Christian Guinto-BradyPlace 61 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 19:19.41 |
| 62 | Harrison ChiuPlace 62 · USC | — | USC | 19:20.22 |
| 63 | Ryan GuilfoilPlace 63 · WEST ALLEGHENY | — | WEST ALLEGHENY | 19:22.26 |
| 64 | Joram StithPlace 64 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 19:22.77 |
| 65 | Caden HarshPlace 65 · BALDWIN | — | BALDWIN | 19:23.50 |
| 66 | Will HumanicPlace 66 · MCKEESPORT | — | MCKEESPORT | 19:25.13 |
| 67 | William HebdaPlace 67 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 19:27.51 |
| 68 | Drew WhitesidePlace 68 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:30.20 |
| 69 | Jake GreenPlace 69 · RINGGOLD | — | RINGGOLD | 19:36.72 |
| 70 | Gavin ParisiPlace 70 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:38.57 |
| 71 | Daniel SentnerPlace 71 · SETON LASALLE | — | SETON LASALLE | 19:42.84 |
| 72 | Donovan LongPlace 72 · RINGGOLD | — | RINGGOLD | 19:43.24 |
| 73 | Ethan HoeyPlace 73 · BALDWIN | — | BALDWIN | 19:44.47 |
| 74 | Evan SimonettiPlace 74 · CANON MAC | — | CANON MAC | 19:45.70 |
| 75 | Vincent CappazolaPlace 75 · SERRA CATHOLIC | — | SERRA CATHOLIC | 19:45.71 |
| 76 | Henry KarnPlace 76 · FORT CHERRY | — | FORT CHERRY | 19:47.94 |
| 77 | Ryan PettesPlace 77 · KISKI | — | KISKI | 19:48.26 |
| 78 | Zachary BakerPlace 78 · CARDINAL WUERL | — | CARDINAL WUERL | 19:50.17 |
| 79 | Alex MoorePlace 79 · SOUTH PARK | — | SOUTH PARK | 19:52.26 |
| 80 | Dan MedvedPlace 80 · SOUTH PARK | — | SOUTH PARK | 19:53.22 |
| 81 | Kevin SheehanPlace 81 · BALDWIN | — | BALDWIN | 19:56.27 |
| 82 | Sam GrantPlace 82 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:56.27 |
| 83 | Curtis CowherPlace 83 · WEST ALLEGHENY | — | WEST ALLEGHENY | 19:57.91 |
| 84 | Garrett DoubPlace 84 · PETERS TWP. | — | PETERS TWP. | 19:58.26 |
| 85 | Keegan HitchingsPlace 85 · WEST ALLEGHENY | — | WEST ALLEGHENY | 20:04.77 |
| 86 | Maverick BowyerPlace 86 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 20:07.65 |
| 87 | Chris MetrovichPlace 87 · RINGGOLD | — | RINGGOLD | 20:08.68 |
| 88 | Kullen ThornePlace 88 · WAYNESBURG | — | WAYNESBURG | 20:09.90 |
| 89 | Luke CrumPlace 89 · CARDINAL WUERL | — | CARDINAL WUERL | 20:10.10 |
| 90 | Drake SimpsonPlace 90 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:10.51 |
| 91 | Jake BodePlace 91 · PETERS TWP. | — | PETERS TWP. | 20:11.52 |
| 92 | Joey BollaPlace 92 · BALDWIN | — | BALDWIN | 20:15.83 |
| 93 | A.J. PerellaPlace 93 · CARRICK | — | CARRICK | 20:18.76 |
| 94 | Gabe McConvillePlace 94 · WAYNESBURG | — | WAYNESBURG | 20:20.91 |
| 95 | Ryan GingPlace 95 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:21.51 |
| 96 | Noah KunzelmanPlace 96 · SOUTH PARK | — | SOUTH PARK | 20:22.73 |
| 97 | Tim RoosPlace 97 · CARDINAL WUERL | — | CARDINAL WUERL | 20:28.26 |
| 98 | Seth RobertsonPlace 98 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 20:30.55 |
| 99 | Colton AndersonPlace 99 · WEST GREENE | — | WEST GREENE | 20:31.48 |
| 100 | Eli MindaPlace 100 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 20:31.48 |
| 101 | Zachary HorenskyPlace 101 · SETON LASALLE | — | SETON LASALLE | 20:38.19 |
| 102 | Dylan BirdPlace 102 · WAYNESBURG | — | WAYNESBURG | 20:40.44 |
| 103 | Owen MeilanderPlace 103 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 20:40.44 |
| 104 | Anthony GirolPlace 104 · SOUTH PARK | — | SOUTH PARK | 20:40.44 |
| 105 | Nate RobinsonPlace 105 · FORT CHERRY | — | FORT CHERRY | 20:49.21 |
| 106 | Ryan BurnettPlace 106 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:49.21 |
| 107 | Luke ThurnerPlace 107 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 20:50.78 |
| 108 | Matt ConradPlace 108 · KEYSTONE OAKS | — | KEYSTONE OAKS | 20:50.84 |
| 109 | Titus WalkerPlace 109 · CANON MAC | — | CANON MAC | 20:52.27 |
| 110 | Andrew LylePlace 110 · SETON LASALLE | — | SETON LASALLE | 20:53.26 |
| 111 | Adam WhitesidePlace 111 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:53.76 |
| 112 | Ian WilhelmPlace 112 · WEST MIFFLIN | — | WEST MIFFLIN | 20:54.20 |
| 113 | Nick RupertoPlace 113 · FORT CHERRY | — | FORT CHERRY | 20:54.72 |
| 114 | Josh BennettPlace 114 · SOUTH PARK | — | SOUTH PARK | 20:54.77 |
| 115 | Andrew SchafalePlace 115 · CARDINAL WUERL | — | CARDINAL WUERL | 20:56.13 |
| 116 | Jack JorgesonPlace 116 · KISKI | — | KISKI | 20:56.26 |
| 117 | Michael StarzynskiPlace 117 · BALDWIN | — | BALDWIN | 20:56.27 |
| 118 | Christian MichaelsPlace 118 · WEST MIFFLIN | — | WEST MIFFLIN | 20:58.75 |
| 119 | Luke PletzPlace 119 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 21:03.25 |
| 120 | Caden HarbisonPlace 120 · WEST ALLEGHENY | — | WEST ALLEGHENY | 21:06.27 |
| 121 | Ian MajeticPlace 121 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 21:07.19 |
| 122 | David DomalikPlace 122 · KEYSTONE OAKS | — | KEYSTONE OAKS | 21:10.36 |
| 123 | Brock LanthlerPlace 123 · CARDINAL WUERL | — | CARDINAL WUERL | 21:15.45 |
| 124 | Riley SmithPlace 124 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 21:16.21 |
| 125 | Kyle McCormickPlace 125 · SOUTH PARK | — | SOUTH PARK | 21:16.22 |
| 126 | Nicholas MajeticPlace 126 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 21:17.49 |
| 127 | Brant PurcellPlace 127 · CANON MAC | — | CANON MAC | 21:18.71 |
| 128 | Nolan PiotrowskiPlace 128 · MCKEESPORT | — | MCKEESPORT | 21:20.77 |
| 129 | Daniel Boehme IIIPlace 129 · STEEL VALLEY | — | STEEL VALLEY | 21:23.42 |
| 130 | Matthew LiberatorePlace 130 · CANON MAC | — | CANON MAC | 21:27.49 |
| 131 | Christopher GuffeyPlace 131 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 21:33.40 |
| 132 | Danny KailPlace 132 · CARRICK | — | CARRICK | 21:39.68 |
| 133 | Austin JosephPlace 133 · FORT CHERRY | — | FORT CHERRY | 21:42.51 |
| 134 | Dom WeissPlace 134 · CARRICK | — | CARRICK | 21:43.26 |
| 135 | Jake YoungPlace 135 · RINGGOLD | — | RINGGOLD | 21:43.72 |
| 136 | Nathan BradichPlace 136 · SERRA CATHOLIC | — | SERRA CATHOLIC | 21:51.65 |
| 137 | Nik GuessPlace 137 · WAYNESBURG | — | WAYNESBURG | 21:56.73 |
| 138 | Kyle KindervaterPlace 138 · WAYNESBURG | — | WAYNESBURG | 21:58.76 |
| 139 | Justice JonesPlace 139 · CARRICK | — | CARRICK | 22:03.76 |
| 140 | Caleb KlemickPlace 140 · SETON LASALLE | — | SETON LASALLE | 22:04.17 |
| 141 | Mike MagaPlace 141 · FORT CHERRY | — | FORT CHERRY | 22:11.52 |
| 142 | Cameron MickeyPlace 142 · SOUTH FAYETTE | — | SOUTH FAYETTE | 22:22.76 |
| 143 | Ryan FelicePlace 143 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:36.94 |
| 144 | James SanchioliPlace 144 · SETON LASALLE | — | SETON LASALLE | 22:41.17 |
| 145 | Kevin KamykPlace 145 · SOUTH FAYETTE | — | SOUTH FAYETTE | 22:42.44 |
| 146 | Carlos HandelsmanPlace 146 · SERRA CATHOLIC | — | SERRA CATHOLIC | 22:42.65 |
| 147 | Joe DangPlace 147 · CARRICK | — | CARRICK | 22:44.68 |
| 148 | Randy SmithPlace 148 · WEST MIFFLIN | — | WEST MIFFLIN | 22:52.14 |
| 149 | Jake FischerPlace 149 · CARDINAL WUERL | — | CARDINAL WUERL | 22:55.51 |
| 150 | Casey DesrosiersPlace 150 · WAYNESBURG | — | WAYNESBURG | 23:01.26 |
| 151 | Will CowdenPlace 151 · FORT CHERRY | — | FORT CHERRY | 23:03.26 |
| 152 | Preston BazalaPlace 152 · MCKEESPORT | — | MCKEESPORT | 23:06.25 |
| 153 | Walker LeePlace 153 · WEST GREENE | — | WEST GREENE | 23:07.46 |
| 154 | Anthony LocantePlace 154 · SOUTH PARK | — | SOUTH PARK | 23:16.20 |
| 155 | Niraj NepalPlace 155 · CARRICK | — | CARRICK | 23:16.51 |
| 156 | Ryan DomalikPlace 156 · KEYSTONE OAKS | — | KEYSTONE OAKS | 23:21.46 |
| 157 | Alex DavinPlace 157 · CANON MAC | — | CANON MAC | 23:27.52 |
| 158 | Logan KuntzPlace 158 · SETON LASALLE | — | SETON LASALLE | 23:29.98 |
| 159 | Trey NatiliPlace 159 · PETERS TWP. | — | PETERS TWP. | 23:31.61 |
| 160 | Adam ZelinskiPlace 160 · CARDINAL WUERL | — | CARDINAL WUERL | 23:39.17 |
| 161 | Kory SanchezPlace 161 · WEST MIFFLIN | — | WEST MIFFLIN | 24:29.51 |
| 162 | Chris GuthriePlace 162 · GATEWAY | — | GATEWAY | 24:34.76 |
| 163 | Gavin LocchPlace 163 · SERRA CATHOLIC | — | SERRA CATHOLIC | 24:42.94 |
| 164 | Peter KutschkePlace 164 · SETON LASALLE | — | SETON LASALLE | 25:05.70 |
| 165 | Kodi McCallPlace 165 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 25:10.18 |
| 166 | John WestPlace 166 · STEEL VALLEY | — | STEEL VALLEY | 25:26.65 |
| 167 | Nick DedigPlace 167 · KEYSTONE OAKS | — | KEYSTONE OAKS | 25:27.77 |
| 168 | Christian SpahnPlace 168 · KISKI | — | KISKI | 25:42.77 |
| 169 | Ben BossartPlace 169 · MCKEESPORT | — | MCKEESPORT | 25:45.26 |
| 170 | Brett MartinPlace 170 · CANON MAC | — | CANON MAC | 25:47.26 |
| 171 | Alex StewartPlace 171 · KISKI | — | KISKI | 26:21.69 |
| 172 | Ryan DesrosiersPlace 172 · WAYNESBURG | — | WAYNESBURG | 26:23.10 |
| 173 | Tegan CollinsPlace 173 · SETON LASALLE | — | SETON LASALLE | 26:59.45 |
| 174 | Hugh ZimmermanPlace 174 · WASHINGTON | — | WASHINGTON | 28:00.99 |
| 175 | Nate ButlerPlace 175 · KEYSTONE OAKS | — | KEYSTONE OAKS | 28:24.15 |
| 176 | Jake HogbenPlace 176 · KEYSTONE OAKS | — | KEYSTONE OAKS | 29:35.20 |
| 177 | Quinn McMahonPlace 177 · SERRA CATHOLIC | — | SERRA CATHOLIC | 29:55.20 |
| 178 | Carroll SamuelPlace 178 · SETON LASALLE | — | SETON LASALLE | 30:04.43 |
| 179 | Ethan CollinsPlace 179 · WASHINGTON | — | WASHINGTON | 36:10.78 |