| 1 | Tom GormanPlace 1 · KEYSTONE OAKS | — | KEYSTONE OAKS | 17:59.8 |
| 2 | Jake PhillipsPlace 2 · BALDWIN | — | BALDWIN | 18:01.8 |
| 3 | Josh PUSATERIPlace 3 · TRINITY | — | TRINITY | 18:03.8 |
| 4 | Ryan ZimbaPlace 4 · BETHEL PARK | — | BETHEL PARK | 18:09.2 |
| 5 | Mark DemorePlace 5 · BALDWIN | — | BALDWIN | 18:10.4 |
| 6 | Kevin TaylorPlace 6 · BALDWIN | — | BALDWIN | 18:11.8 |
| 7 | Nick MarstellarPlace 7 · BETHEL PARK | — | BETHEL PARK | 18:17.6 |
| 8 | Adam ArnoldPlace 8 · BALDWIN | — | BALDWIN | 18:33.9 |
| 9 | Andrew DougherPlace 9 · BETHEL PARK | — | BETHEL PARK | 18:39.7 |
| 10 | Matt WertzPlace 10 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:52.7 |
| 11 | David ErzenPlace 11 · BETHEL PARK | — | BETHEL PARK | 18:54.7 |
| 12 | Mike KoenigPlace 12 · PETER'S TWP. | — | PETER'S TWP. | 18:55.9 |
| 13 | Sean McLaughlinPlace 13 · BALDWIN | — | BALDWIN | 18:56.7 |
| 14 | Nick HanklePlace 14 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 18:57.7 |
| 15 | Micah ColsonPlace 15 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:58.7 |
| 16 | Garrett HimlerPlace 16 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:59.8 |
| 17 | Joe FrancPlace 17 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:01.2 |
| 18 | Sean BoylesPlace 18 · PETER'S TWP. | — | PETER'S TWP. | 19:01.9 |
| 19 | Matthew ThomasPlace 19 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:02.6 |
| 20 | Justin IlligPlace 20 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:07.6 |
| 21 | Andrew KimPlace 21 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:08.0 |
| 22 | Ben HladyczPlace 22 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:14.7 |
| 23 | Matt CrallPlace 23 · PETER'S TWP. | — | PETER'S TWP. | 19:17.7 |
| 24 | Shane BurkhartPlace 24 · BETHEL PARK | — | BETHEL PARK | 19:26.7 |
| 25 | Sam GraebPlace 25 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:31.2 |
| 26 | Mike ThomasPlace 26 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:32.0 |
| 27 | Guy BlackPlace 27 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:34.1 |
| 28 | Johnny SummerPlace 28 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:35.3 |
| 29 | Mathias CampionPlace 29 · PETER'S TWP. | — | PETER'S TWP. | 19:35.8 |
| 30 | Sam UrbanPlace 30 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:36.5 |
| 31 | Jacob CHADWICKPlace 31 · TRINITY | — | TRINITY | 19:39.9 |
| 32 | Michael BurcheskyPlace 32 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:41.2 |
| 33 | Jordan BrownPlace 33 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:41.9 |
| 34 | Jacob NawrockiPlace 34 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:43.8 |
| 35 | Michael CamellaPlace 35 · BALDWIN | — | BALDWIN | 19:50.0 |
| 36 | Daniel KrajovicPlace 36 · PETER'S TWP. | — | PETER'S TWP. | 19:51.4 |
| 37 | Adam LucasPlace 37 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:55.0 |
| 38 | Alex WilkinsonPlace 38 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:57.1 |
| 39 | Jon DeWittPlace 39 · PETER'S TWP. | — | PETER'S TWP. | 19:57.8 |
| 40 | Adithya KrishnachandPlace 40 · BETHEL PARK | — | BETHEL PARK | 20:03.2 |
| 41 | Michael HasisPlace 41 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:07.6 |
| 42 | Daniel SmithPlace 42 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:09.0 |
| 43 | Vince PitassiPlace 43 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:14.6 |
| 44 | Nicholas LonginottiPlace 44 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:18.1 |
| 45 | Bill KohlerPlace 45 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:20.7 |
| 46 | Ben BratetichPlace 46 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:23.9 |
| 47 | Tyler TrusiakPlace 47 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:24.7 |
| 48 | Broderick HaneyPlace 48 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:37.6 |
| 49 | Michael LynchPlace 49 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:39.9 |
| 50 | Mitchell DownsPlace 50 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:44.3 |
| 51 | Grayson SmithPlace 51 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:44.6 |
| 52 | Seth JanovPlace 52 · CHARTIERS-HOUSTON | — | CHARTIERS-HOUSTON | 20:49.7 |
| 53 | Nick NowakPlace 53 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:51.2 |
| 54 | Matt GummersbachPlace 54 · PETER'S TWP. | — | PETER'S TWP. | 20:51.8 |
| 55 | Joshua MinorPlace 55 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:52.6 |
| 56 | Jake KomaniakPlace 56 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:53.4 |
| 57 | Josiah HritskoPlace 57 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:54.4 |
| 58 | Tyler PhillipsPlace 58 · PETER'S TWP. | — | PETER'S TWP. | 20:55.3 |
| 59 | Michael SmithPlace 59 · BETHEL PARK | — | BETHEL PARK | 20:56.1 |
| 60 | Robbie WitkowskiPlace 60 · PETER'S TWP. | — | PETER'S TWP. | 20:56.7 |
| 61 | Ian MigiasPlace 61 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:57.7 |
| 62 | Connor SullivanPlace 62 · PETER'S TWP. | — | PETER'S TWP. | 20:58.8 |
| 63 | Jimmy HenryPlace 63 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:00.4 |
| 64 | Brennen WestoverPlace 64 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:06.5 |
| 65 | Colin BoxheimerPlace 65 · BETHEL PARK | — | BETHEL PARK | 21:07.5 |
| 66 | Jonathan KlanPlace 66 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:08.1 |
| 67 | Nick MayPlace 67 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:08.8 |
| 68 | Keith LeckenbyPlace 68 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 21:09.5 |
| 69 | John SherbondyPlace 69 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:12.7 |
| 70 | Alex MurrayPlace 70 · BALDWIN | — | BALDWIN | 21:16.2 |
| 71 | Zach DaviesPlace 71 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:19.7 |
| 72 | Colin ShakespearePlace 72 · BETHEL PARK | — | BETHEL PARK | 21:22.0 |
| 73 | Connor RaboldPlace 73 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 21:23.2 |
| 74 | Christian LackPlace 74 · BETHEL PARK | — | BETHEL PARK | 21:24.4 |
| 75 | Blaise PetronePlace 75 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:28.9 |
| 76 | Michael StroskoPlace 76 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:29.7 |
| 77 | Matt GerstbreinPlace 77 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:30.4 |
| 78 | Travis AndersonPlace 78 · WEST MIFFLIN | — | WEST MIFFLIN | 21:31.0 |
| 79 | Aaron RanalloPlace 79 · PETER'S TWP. | — | PETER'S TWP. | 21:38.5 |
| 80 | Jake NelsonPlace 80 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:41.7 |
| 81 | Scott SchultzPlace 81 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:43.3 |
| 82 | Alex HinesPlace 82 · PETER'S TWP. | — | PETER'S TWP. | 21:46.7 |
| 83 | Luke DayPlace 83 · TRINITY | — | TRINITY | 21:47.3 |
| 84 | Jacob HigginsPlace 84 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:50.3 |
| 85 | Dan FisherPlace 85 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:51.8 |
| 86 | Alex BrukerPlace 86 · PETER'S TWP. | — | PETER'S TWP. | 22:03.4 |
| 87 | August RothenbergerPlace 87 · SOUTH FAYETTE | — | SOUTH FAYETTE | 22:03.8 |
| 88 | Timmy RichardsonPlace 88 · RINGGOLD | — | RINGGOLD | 22:04.2 |
| 89 | Sam ZelikPlace 89 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 22:06.9 |
| 90 | Jacob BrownPlace 90 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 22:10.1 |
| 91 | Craig BourgeoisPlace 91 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:16.2 |
| 92 | Michael McIlreePlace 92 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 22:22.0 |
| 93 | Randy HatfieldPlace 93 · RINGGOLD | — | RINGGOLD | 22:24.8 |
| 94 | Michael KelleyPlace 94 · SOUTH FAYETTE | — | SOUTH FAYETTE | 22:25.6 |
| 95 | Justin GearyPlace 95 · BALDWIN | — | BALDWIN | 22:26.2 |
| 96 | Pat MorsekPlace 96 · WEST MIFFLIN | — | WEST MIFFLIN | 22:28.0 |
| 97 | John HaneyPlace 97 · CARRICK | — | CARRICK | 22:39.9 |
| 98 | Josh CramerPlace 98 · PETER'S TWP. | — | PETER'S TWP. | 22:44.1 |
| 99 | David StawowczykPlace 99 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 22:48.6 |
| 100 | Brian KoniczkaPlace 100 · WEST MIFFLIN | — | WEST MIFFLIN | 22:52.5 |
| 101 | Wil NiesenPlace 101 · PETER'S TWP. | — | PETER'S TWP. | 22:53.8 |
| 102 | Joey StewartPlace 102 · CARRICK | — | CARRICK | 22:57.8 |
| 103 | Graham McConnellPlace 103 · PETER'S TWP. | — | PETER'S TWP. | 22:58.8 |
| 104 | Ben BretlicPlace 104 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:59.5 |
| 105 | Christian ForsterPlace 105 · CARRICK | — | CARRICK | 23:01.3 |
| 106 | David DuffeyPlace 106 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 23:03.8 |
| 107 | Brennan WilliamsPlace 107 · RINGGOLD | — | RINGGOLD | 23:05.6 |
| 108 | John ErmlickPlace 108 · RINGGOLD | — | RINGGOLD | 23:16.9 |
| 109 | Sean RayPlace 109 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 23:24.9 |
| 110 | Paul HigginsPlace 110 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 23:25.2 |
| 111 | Jimmy BalisteriPlace 111 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 23:32.7 |
| 112 | Zach ThomasPlace 112 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 23:38.2 |
| 113 | Luke HaidPlace 113 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 24:16.7 |
| 114 | Spencer CousinoPlace 114 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 24:17.9 |
| 115 | Greg LoganPlace 115 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 24:20.0 |
| 116 | Shane MalachowPlace 116 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 24:21.1 |
| 117 | Chris RondinelliPlace 117 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:44.6 |
| 118 | Tyler POKEGOPlace 118 · TRINITY | — | TRINITY | 24:49.5 |
| 119 | Willy RingeisenPlace 119 · CARRICK | — | CARRICK | 25:00.9 |
| 120 | Karan BokilPlace 120 · SOUTH FAYETTE | — | SOUTH FAYETTE | 25:07.5 |
| 121 | Justin SzarmackPlace 121 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 25:46.0 |
| 122 | Erik MollicoPlace 122 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 27:09.9 |
| 123 | Connor MeriwetherPlace 123 · KEYSTONE OAKS | — | KEYSTONE OAKS | 28:30.9 |
| 124 | Jacob SlanPlace 124 · SOUTH FAYETTE | — | SOUTH FAYETTE | 28:37.0 |
| 125 | Jordan WebbPlace 125 · CHARTIERS-HOUSTON | — | CHARTIERS-HOUSTON | 28:47.7 |
| 1 | Tom GormanPlace 1 · KEYSTONE OAKS | — | KEYSTONE OAKS | 17:59.8 |
| 2 | Jake PhillipsPlace 2 · BALDWIN | — | BALDWIN | 18:01.8 |
| 3 | Josh PUSATERIPlace 3 · TRINITY | — | TRINITY | 18:03.8 |
| 4 | Ryan ZimbaPlace 4 · BETHEL PARK | — | BETHEL PARK | 18:09.2 |
| 5 | Mark DemorePlace 5 · BALDWIN | — | BALDWIN | 18:10.4 |
| 6 | Kevin TaylorPlace 6 · BALDWIN | — | BALDWIN | 18:11.8 |
| 7 | Nick MarstellarPlace 7 · BETHEL PARK | — | BETHEL PARK | 18:17.6 |
| 8 | Adam ArnoldPlace 8 · BALDWIN | — | BALDWIN | 18:33.9 |
| 9 | Andrew DougherPlace 9 · BETHEL PARK | — | BETHEL PARK | 18:39.7 |
| 10 | Matt WertzPlace 10 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:52.7 |
| 11 | David ErzenPlace 11 · BETHEL PARK | — | BETHEL PARK | 18:54.7 |
| 12 | Mike KoenigPlace 12 · PETER'S TWP. | — | PETER'S TWP. | 18:55.9 |
| 13 | Sean McLaughlinPlace 13 · BALDWIN | — | BALDWIN | 18:56.7 |
| 14 | Nick HanklePlace 14 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 18:57.7 |
| 15 | Micah ColsonPlace 15 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 18:58.7 |
| 16 | Garrett HimlerPlace 16 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 18:59.8 |
| 17 | Joe FrancPlace 17 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:01.2 |
| 18 | Sean BoylesPlace 18 · PETER'S TWP. | — | PETER'S TWP. | 19:01.9 |
| 19 | Matthew ThomasPlace 19 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:02.6 |
| 20 | Justin IlligPlace 20 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:07.6 |
| 21 | Andrew KimPlace 21 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:08.0 |
| 22 | Ben HladyczPlace 22 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:14.7 |
| 23 | Matt CrallPlace 23 · PETER'S TWP. | — | PETER'S TWP. | 19:17.7 |
| 24 | Shane BurkhartPlace 24 · BETHEL PARK | — | BETHEL PARK | 19:26.7 |
| 25 | Sam GraebPlace 25 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:31.2 |
| 26 | Mike ThomasPlace 26 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:32.0 |
| 27 | Guy BlackPlace 27 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 19:34.1 |
| 28 | Johnny SummerPlace 28 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:35.3 |
| 29 | Mathias CampionPlace 29 · PETER'S TWP. | — | PETER'S TWP. | 19:35.8 |
| 30 | Sam UrbanPlace 30 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:36.5 |
| 31 | Jacob CHADWICKPlace 31 · TRINITY | — | TRINITY | 19:39.9 |
| 32 | Michael BurcheskyPlace 32 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:41.2 |
| 33 | Jordan BrownPlace 33 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:41.9 |
| 34 | Jacob NawrockiPlace 34 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 19:43.8 |
| 35 | Michael CamellaPlace 35 · BALDWIN | — | BALDWIN | 19:50.0 |
| 36 | Daniel KrajovicPlace 36 · PETER'S TWP. | — | PETER'S TWP. | 19:51.4 |
| 37 | Adam LucasPlace 37 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:55.0 |
| 38 | Alex WilkinsonPlace 38 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 19:57.1 |
| 39 | Jon DeWittPlace 39 · PETER'S TWP. | — | PETER'S TWP. | 19:57.8 |
| 40 | Adithya KrishnachandPlace 40 · BETHEL PARK | — | BETHEL PARK | 20:03.2 |
| 41 | Michael HasisPlace 41 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:07.6 |
| 42 | Daniel SmithPlace 42 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:09.0 |
| 43 | Vince PitassiPlace 43 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:14.6 |
| 44 | Nicholas LonginottiPlace 44 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:18.1 |
| 45 | Bill KohlerPlace 45 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:20.7 |
| 46 | Ben BratetichPlace 46 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:23.9 |
| 47 | Tyler TrusiakPlace 47 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:24.7 |
| 48 | Broderick HaneyPlace 48 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:37.6 |
| 49 | Michael LynchPlace 49 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 20:39.9 |
| 50 | Mitchell DownsPlace 50 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:44.3 |
| 51 | Grayson SmithPlace 51 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:44.6 |
| 52 | Seth JanovPlace 52 · CHARTIERS-HOUSTON | — | CHARTIERS-HOUSTON | 20:49.7 |
| 53 | Nick NowakPlace 53 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 20:51.2 |
| 54 | Matt GummersbachPlace 54 · PETER'S TWP. | — | PETER'S TWP. | 20:51.8 |
| 55 | Joshua MinorPlace 55 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:52.6 |
| 56 | Jake KomaniakPlace 56 · SOUTH FAYETTE | — | SOUTH FAYETTE | 20:53.4 |
| 57 | Josiah HritskoPlace 57 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:54.4 |
| 58 | Tyler PhillipsPlace 58 · PETER'S TWP. | — | PETER'S TWP. | 20:55.3 |
| 59 | Michael SmithPlace 59 · BETHEL PARK | — | BETHEL PARK | 20:56.1 |
| 60 | Robbie WitkowskiPlace 60 · PETER'S TWP. | — | PETER'S TWP. | 20:56.7 |
| 61 | Ian MigiasPlace 61 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 20:57.7 |
| 62 | Connor SullivanPlace 62 · PETER'S TWP. | — | PETER'S TWP. | 20:58.8 |
| 63 | Jimmy HenryPlace 63 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:00.4 |
| 64 | Brennen WestoverPlace 64 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:06.5 |
| 65 | Colin BoxheimerPlace 65 · BETHEL PARK | — | BETHEL PARK | 21:07.5 |
| 66 | Jonathan KlanPlace 66 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:08.1 |
| 67 | Nick MayPlace 67 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:08.8 |
| 68 | Keith LeckenbyPlace 68 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 21:09.5 |
| 69 | John SherbondyPlace 69 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:12.7 |
| 70 | Alex MurrayPlace 70 · BALDWIN | — | BALDWIN | 21:16.2 |
| 71 | Zach DaviesPlace 71 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 21:19.7 |
| 72 | Colin ShakespearePlace 72 · BETHEL PARK | — | BETHEL PARK | 21:22.0 |
| 73 | Connor RaboldPlace 73 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 21:23.2 |
| 74 | Christian LackPlace 74 · BETHEL PARK | — | BETHEL PARK | 21:24.4 |
| 75 | Blaise PetronePlace 75 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:28.9 |
| 76 | Michael StroskoPlace 76 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:29.7 |
| 77 | Matt GerstbreinPlace 77 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:30.4 |
| 78 | Travis AndersonPlace 78 · WEST MIFFLIN | — | WEST MIFFLIN | 21:31.0 |
| 79 | Aaron RanalloPlace 79 · PETER'S TWP. | — | PETER'S TWP. | 21:38.5 |
| 80 | Jake NelsonPlace 80 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:41.7 |
| 81 | Scott SchultzPlace 81 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:43.3 |
| 82 | Alex HinesPlace 82 · PETER'S TWP. | — | PETER'S TWP. | 21:46.7 |
| 83 | Luke DayPlace 83 · TRINITY | — | TRINITY | 21:47.3 |
| 84 | Jacob HigginsPlace 84 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 21:50.3 |
| 85 | Dan FisherPlace 85 · SOUTH FAYETTE | — | SOUTH FAYETTE | 21:51.8 |
| 86 | Alex BrukerPlace 86 · PETER'S TWP. | — | PETER'S TWP. | 22:03.4 |
| 87 | August RothenbergerPlace 87 · SOUTH FAYETTE | — | SOUTH FAYETTE | 22:03.8 |
| 88 | Timmy RichardsonPlace 88 · RINGGOLD | — | RINGGOLD | 22:04.2 |
| 89 | Sam ZelikPlace 89 · UPPER ST.CLAIR | — | UPPER ST.CLAIR | 22:06.9 |
| 90 | Jacob BrownPlace 90 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 22:10.1 |
| 91 | Craig BourgeoisPlace 91 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:16.2 |
| 92 | Michael McIlreePlace 92 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 22:22.0 |
| 93 | Randy HatfieldPlace 93 · RINGGOLD | — | RINGGOLD | 22:24.8 |
| 94 | Michael KelleyPlace 94 · SOUTH FAYETTE | — | SOUTH FAYETTE | 22:25.6 |
| 95 | Justin GearyPlace 95 · BALDWIN | — | BALDWIN | 22:26.2 |
| 96 | Pat MorsekPlace 96 · WEST MIFFLIN | — | WEST MIFFLIN | 22:28.0 |
| 97 | John HaneyPlace 97 · CARRICK | — | CARRICK | 22:39.9 |
| 98 | Josh CramerPlace 98 · PETER'S TWP. | — | PETER'S TWP. | 22:44.1 |
| 99 | David StawowczykPlace 99 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 22:48.6 |
| 100 | Brian KoniczkaPlace 100 · WEST MIFFLIN | — | WEST MIFFLIN | 22:52.5 |
| 101 | Wil NiesenPlace 101 · PETER'S TWP. | — | PETER'S TWP. | 22:53.8 |
| 102 | Joey StewartPlace 102 · CARRICK | — | CARRICK | 22:57.8 |
| 103 | Graham McConnellPlace 103 · PETER'S TWP. | — | PETER'S TWP. | 22:58.8 |
| 104 | Ben BretlicPlace 104 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 22:59.5 |
| 105 | Christian ForsterPlace 105 · CARRICK | — | CARRICK | 23:01.3 |
| 106 | David DuffeyPlace 106 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 23:03.8 |
| 107 | Brennan WilliamsPlace 107 · RINGGOLD | — | RINGGOLD | 23:05.6 |
| 108 | John ErmlickPlace 108 · RINGGOLD | — | RINGGOLD | 23:16.9 |
| 109 | Sean RayPlace 109 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 23:24.9 |
| 110 | Paul HigginsPlace 110 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 23:25.2 |
| 111 | Jimmy BalisteriPlace 111 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 23:32.7 |
| 112 | Zach ThomasPlace 112 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 23:38.2 |
| 113 | Luke HaidPlace 113 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 24:16.7 |
| 114 | Spencer CousinoPlace 114 · ELIZABETH FORWARD | — | ELIZABETH FORWARD | 24:17.9 |
| 115 | Greg LoganPlace 115 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 24:20.0 |
| 116 | Shane MalachowPlace 116 · CHARTIERS VALLEY | — | CHARTIERS VALLEY | 24:21.1 |
| 117 | Chris RondinelliPlace 117 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 24:44.6 |
| 118 | Tyler POKEGOPlace 118 · TRINITY | — | TRINITY | 24:49.5 |
| 119 | Willy RingeisenPlace 119 · CARRICK | — | CARRICK | 25:00.9 |
| 120 | Karan BokilPlace 120 · SOUTH FAYETTE | — | SOUTH FAYETTE | 25:07.5 |
| 121 | Justin SzarmackPlace 121 · THOMAS JEFFERSON | — | THOMAS JEFFERSON | 25:46.0 |
| 122 | Erik MollicoPlace 122 · CANNON-MCMILLAN | — | CANNON-MCMILLAN | 27:09.9 |
| 123 | Connor MeriwetherPlace 123 · KEYSTONE OAKS | — | KEYSTONE OAKS | 28:30.9 |
| 124 | Jacob SlanPlace 124 · SOUTH FAYETTE | — | SOUTH FAYETTE | 28:37.0 |
| 125 | Jordan WebbPlace 125 · CHARTIERS-HOUSTON | — | CHARTIERS-HOUSTON | 28:47.7 |