| 1 | Andrew KuchtaPlace 1 · BALDWIN | — | BALDWIN | 16:22.5 |
| 2 | Ean DiSilvioPlace 2 · ALLDERDICE | — | ALLDERDICE | 17:13.5 |
| 3 | Tyler RigbyPlace 3 · SOUTH PARK | — | SOUTH PARK | 17:26.1 |
| 4 | George KellyPlace 4 · BALDWIN | — | BALDWIN | 17:34.0 |
| 5 | Alex MarshallPlace 5 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 17:39.7 |
| 6 | Jon RadolecPlace 6 · PETERS TWP. | — | PETERS TWP. | 17:42.9 |
| 7 | Will CusickPlace 7 · SOUTH FAYETTE | — | SOUTH FAYETTE | 17:58.0 |
| 8 | Thomas BaileyPlace 8 · BETHEL PARK | — | BETHEL PARK | 17:58.4 |
| 9 | Ryan LottPlace 9 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:02.5 |
| 10 | Barrett AdamsPlace 10 · ALLDERDICE | — | ALLDERDICE | 18:03.9 |
| 11 | Chris HarkinsPlace 11 · BETHEL PARK | — | BETHEL PARK | 18:04.5 |
| 12 | Adam HermannPlace 12 · ALLDERDICE | — | ALLDERDICE | 18:06.5 |
| 13 | Christian LabashPlace 13 · BALDWIN | — | BALDWIN | 18:07.6 |
| 14 | Ross MartinPlace 14 · BETHEL PARK | — | BETHEL PARK | 18:08.1 |
| 15 | Austin WildingPlace 15 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:09.9 |
| 16 | Tarek Al-HashimiPlace 16 · GATEWAY | — | GATEWAY | 18:12.1 |
| 17 | Cameron MaxwellPlace 17 · PETERS TWP. | — | PETERS TWP. | 18:13.2 |
| 18 | Trevor WalterPlace 18 · BETHEL PARK | — | BETHEL PARK | 18:14.7 |
| 19 | Alex AbrahamPlace 19 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:21.0 |
| 20 | Ryan LeePlace 20 · BETHEL PARK | — | BETHEL PARK | 18:26.9 |
| 21 | Nicholas HoffmanPlace 21 · ALLDERDICE | — | ALLDERDICE | 18:28.1 |
| 22 | Eric KaminskiPlace 22 · BETHEL PARK | — | BETHEL PARK | 18:32.3 |
| 23 | Hunter AustinPlace 23 · SOUTH FAYETTE | — | SOUTH FAYETTE | 18:33.9 |
| 24 | Stephen ZombekPlace 24 · SOUTH FAYETTE | — | SOUTH FAYETTE | 18:34.3 |
| 25 | Luke PhillipsPlace 25 · BALDWIN | — | BALDWIN | 18:35.0 |
| 26 | John LukartPlace 26 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 18:35.9 |
| 27 | John GalaticPlace 27 · PETERS TWP. | — | PETERS TWP. | 18:36.3 |
| 28 | Samuel SchiffmanPlace 28 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:36.8 |
| 29 | Mark TilleyPlace 29 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 18:37.2 |
| 30 | Corey MitchellPlace 30 · SOUTH FAYETTE | — | SOUTH FAYETTE | 18:37.9 |
| 31 | Corey GulakowskiPlace 31 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:38.8 |
| 32 | Colin MazonPlace 32 · GATEWAY | — | GATEWAY | 18:42.6 |
| 33 | Bobby BishopPlace 33 · BALDWIN | — | BALDWIN | 18:43.7 |
| 34 | Jonah BaronPlace 34 · ALLDERDICE | — | ALLDERDICE | 18:45.6 |
| 35 | Ryan LerdaPlace 35 · SOUTH FAYETTE | — | SOUTH FAYETTE | 18:47.7 |
| 36 | Nathan MeyersPlace 36 · ALLDERDICE | — | ALLDERDICE | 18:48.4 |
| 37 | Parker BallaPlace 37 · BALDWIN | — | BALDWIN | 18:50.3 |
| 38 | Mike McLaughlinPlace 38 · BALDWIN | — | BALDWIN | 18:52.2 |
| 39 | Ryan SisleyPlace 39 · MCKEESPORT | — | MCKEESPORT | 18:53.0 |
| 40 | Tyler BoxheimerPlace 40 · BETHEL PARK | — | BETHEL PARK | 18:54.0 |
| 41 | Ryan DaveyPlace 41 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 18:56.3 |
| 42 | Aaron BonacciPlace 42 · WEST MIFFLIN | — | WEST MIFFLIN | 18:58.2 |
| 43 | Ben FarinaPlace 43 · GATEWAY | — | GATEWAY | 18:59.3 |
| 44 | Dan SpannerPlace 44 · BETHEL PARK | — | BETHEL PARK | 19:01.9 |
| 45 | Noah SmithPlace 45 · RINGGOLD | — | RINGGOLD | 19:03.3 |
| 46 | Darius MoorePlace 46 · ALLDERDICE | — | ALLDERDICE | 19:08.9 |
| 47 | Rashawn MoseleyPlace 47 · GATEWAY | — | GATEWAY | 19:11.0 |
| 48 | Tyler WachsPlace 48 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 19:12.3 |
| 49 | Stephen HasisPlace 49 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:13.8 |
| 50 | Logan Kochka-PuskarPlace 50 · BETHEL PARK | — | BETHEL PARK | 19:17.8 |
| 51 | Cody ShockPlace 51 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:20.5 |
| 52 | Dmitry WildingPlace 52 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:21.6 |
| 53 | Ryan BaumgartnerPlace 53 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:22.4 |
| 54 | Ryan BlackPlace 54 · PETERS TWP. | — | PETERS TWP. | 19:23.1 |
| 55 | Zach JaapPlace 55 · PETERS TWP. | — | PETERS TWP. | 19:23.6 |
| 56 | Alex KriegerPlace 56 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:24.1 |
| 57 | Matt BourgeoisPlace 57 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 19:25.0 |
| 58 | P J BlackPlace 58 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:28.2 |
| 59 | Frank MorelliPlace 59 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:29.7 |
| 60 | Andrew IrwinPlace 60 · PETERS TWP. | — | PETERS TWP. | 19:30.8 |
| 61 | Broderick HaneyPlace 61 · SOUTH FAYETTE | — | SOUTH FAYETTE | 19:31.8 |
| 62 | Regan SmithPlace 62 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:33.2 |
| 63 | Jake JanascekPlace 63 · BETHEL PARK | — | BETHEL PARK | 19:35.9 |
| 64 | Connor DaytonPlace 64 · BALDWIN | — | BALDWIN | 19:36.6 |
| 65 | Tyler BevanPlace 65 · RINGGOLD | — | RINGGOLD | 19:38.3 |
| 66 | Tom PhillipsPlace 66 · PETERS TWP. | — | PETERS TWP. | 19:40.7 |
| 67 | Conor KlutchPlace 67 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:42.9 |
| 68 | Tony WagnerPlace 68 · PETERS TWP. | — | PETERS TWP. | 19:44.5 |
| 69 | Tyler MielePlace 69 · GATEWAY | — | GATEWAY | 19:46.3 |
| 70 | Danielle BukerPlace 70 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:47.5 |
| 71 | Garrett CoynePlace 71 · BALDWIN | — | BALDWIN | 19:48.5 |
| 72 | Even JohnsonPlace 72 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:53.1 |
| 73 | Lucas SerraPlace 73 · RINGGOLD | — | RINGGOLD | 20:02.6 |
| 74 | Caleb SmithPlace 74 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:06.3 |
| 75 | Joey PershinaPlace 75 · FORT CHERRY | — | FORT CHERRY | 20:09.6 |
| 76 | Jon WalasikPlace 76 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:11.1 |
| 77 | Travis TyreePlace 77 · MCKEESPORT | — | MCKEESPORT | 20:21.2 |
| 78 | Nate CollinsPlace 78 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:24.3 |
| 79 | Sam GreenPlace 79 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 20:25.9 |
| 80 | Ryan JacobsPlace 80 · MCKEESPORT | — | MCKEESPORT | 20:27.2 |
| 81 | David StackPlace 81 · ALLDERDICE | — | ALLDERDICE | 20:28.1 |
| 82 | Garrett HimierPlace 82 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:34.5 |
| 83 | Brandon StriplinPlace 83 · BRENTWOOD | — | BRENTWOOD | 20:36.2 |
| 84 | Ryan HenryPlace 84 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:37.4 |
| 85 | Jake CheekPlace 85 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 20:39.1 |
| 86 | Justin MayPlace 86 · SOUTH PARK | — | SOUTH PARK | 20:40.9 |
| 87 | Jon VargoPlace 87 · WEST MIFFLIN | — | WEST MIFFLIN | 20:43.0 |
| 88 | Brendan SteinbockPlace 88 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:44.6 |
| 89 | Alex ThortonPlace 89 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 20:46.8 |
| 90 | Sam UrbanPlace 90 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:48.2 |
| 91 | Chris MalenciaPlace 91 · PETERS TWP. | — | PETERS TWP. | 20:49.5 |
| 92 | Michael HartmanPlace 92 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:51.5 |
| 93 | Dennis DoylePlace 93 · BALDWIN | — | BALDWIN | 20:53.2 |
| 94 | Nate HeimPlace 94 · WASHINGTON | — | WASHINGTON | 20:58.3 |
| 95 | Robert EnglePlace 95 · WASHINGTON | — | WASHINGTON | 21:02.0 |
| 96 | Riley SemberPlace 96 · FORT CHERRY | — | FORT CHERRY | 21:02.5 |
| 97 | Gary SchultzPlace 97 · RINGGOLD | — | RINGGOLD | 21:04.7 |
| 98 | Tom KoraidoPlace 98 · FORT CHERRY | — | FORT CHERRY | 21:18.8 |
| 99 | Taylor SiwikPlace 99 · GATEWAY | — | GATEWAY | 21:21.3 |
| 100 | Jordan CarrPlace 100 · SOUTH PARK | — | SOUTH PARK | 21:26.8 |
| 101 | Greg GrafPlace 101 · SOUTH PARK | — | SOUTH PARK | 21:34.4 |
| 102 | Jesse CheekPlace 102 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 21:36.6 |
| 103 | Tim ForshaPlace 103 · SOUTH PARK | — | SOUTH PARK | 21:40.9 |
| 104 | Stephen NelsonPlace 104 · SOUTH PARK | — | SOUTH PARK | 21:46.0 |
| 105 | Josh MerlinoPlace 105 · FORT CHERRY | — | FORT CHERRY | 21:52.0 |
| 106 | Joe VergonaPlace 106 · RINGGOLD | — | RINGGOLD | 22:03.4 |
| 107 | Eli MacugoskiPlace 107 · RINGGOLD | — | RINGGOLD | 22:06.0 |
| 108 | Corey KellyPlace 108 · SOUTH PARK | — | SOUTH PARK | 22:07.7 |
| 109 | Andy KobertPlace 109 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 22:09.4 |
| 110 | Anthony YaskoPlace 110 · BRENTWOOD | — | BRENTWOOD | 22:14.1 |
| 111 | Matt BracallPlace 111 · FORT CHERRY | — | FORT CHERRY | 22:16.6 |
| 112 | Dave McDermottPlace 112 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:17.9 |
| 113 | Elijah EllermanPlace 113 · WASHINGTON | — | WASHINGTON | 22:19.1 |
| 114 | Eric KlebanskiPlace 114 · RINGGOLD | — | RINGGOLD | 22:27.1 |
| 115 | Matt McFaddenPlace 115 · MCKEESPORT | — | MCKEESPORT | 22:29.8 |
| 116 | Joe RimskyPlace 116 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:31.7 |
| 117 | Brandon MayberryPlace 117 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 22:34.7 |
| 118 | Matt GiambattistaPlace 118 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 22:38.9 |
| 119 | Chad LaniPlace 119 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 22:39.3 |
| 120 | Dylan DevinePlace 120 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:40.0 |
| 121 | Jesse RollerPlace 121 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:43.7 |
| 122 | Kelvin WilliamsPlace 122 · MCKEESPORT | — | MCKEESPORT | 22:45.3 |
| 123 | David M. BetzPlace 123 · BRENTWOOD | — | BRENTWOOD | 22:46.5 |
| 124 | Kevin CochranePlace 124 · WEST MIFFLIN | — | WEST MIFFLIN | 22:50.2 |
| 125 | John GaskillPlace 125 · FORT CHERRY | — | FORT CHERRY | 22:51.7 |
| 126 | Dan TroutmanPlace 126 · MCKEESPORT | — | MCKEESPORT | 23:03.8 |
| 127 | Dan SchrumPlace 127 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 23:20.8 |
| 128 | James EaglePlace 128 · BRENTWOOD | — | BRENTWOOD | 23:22.8 |
| 129 | John RileyPlace 129 · WASHINGTON | — | WASHINGTON | 24:06.7 |
| 130 | Wes HallPlace 130 · SOUTH PARK | — | SOUTH PARK | 24:29.5 |
| 131 | William RoundtreePlace 131 · SOUTH PARK | — | SOUTH PARK | 25:21.9 |
| 132 | Troy FrazierPlace 132 · WASHINGTON | — | WASHINGTON | 25:35.6 |
| 133 | Marshall GrubbsPlace 133 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 25:47.2 |
| 134 | Jordan FrancisPlace 134 · MCKEESPORT | — | MCKEESPORT | 25:54.9 |
| 135 | Lane PoziviakPlace 135 · RINGGOLD | — | RINGGOLD | 26:44.0 |
| 136 | Alex KucharPlace 136 · BRENTWOOD | — | BRENTWOOD | 26:54.0 |
| 137 | Sam BadillionPlace 137 · FORT CHERRY | — | FORT CHERRY | 27:40.7 |
| 138 | Adam BernardoPlace 138 · BRENTWOOD | — | BRENTWOOD | 27:57.7 |
| 139 | Corey EggerPlace 139 · BRENTWOOD | — | BRENTWOOD | 30:49.2 |
| 140 | Nick GodeskyPlace 140 · BRENTWOOD | — | BRENTWOOD | 31:08.5 |
| 141 | Brian FeitlPlace 141 · SOUTH PARK | — | SOUTH PARK | 32:36.2 |