| 1 | Saint Joseph's PrepPlace 1 · 45 | — | 45 | 1:32:58 | 29 |
| 2 | LaSalle College High SchoPlace 2 · 57 | — | 57 | 1:33:26 | 32 |
| 3 | Father JudgePlace 3 · 62 | — | 62 | 1:32:56 | 34 |
| 4 | Lansdale CatholicPlace 4 · 118 | — | 118 | 2:41:44 | 65 |
| 5 | Roman CatholicPlace 5 · 154 | — | 154 | 2:45:08 | 55 |
| 6 | Archbishop WoodPlace 6 · 171 | — | 171 | 1:40:37 | 49 |
| 7 | MsgrPlace 7 · Bonner & Abp Prender 198 | — | Bonner & Abp Prender 198 | 2:50:47 | 60 |
| 8 | Cardinal O'HaraPlace 8 · 201 | — | 201 | 2:50:31 | 68 |
| 9 | Devon Preparatory SchoolPlace 9 · 207 | — | 207 | 2:52:52 | 63 |
| 10 | Archbishop RyanPlace 10 · 251 | — | 251 | 1:52:52 | 67 |
| 2 | Stephen HecklerPlace 2 · Grade FR · Lansdale Catholic | FR | Lansdale Catholic | 12:57.4 | — |
| 3 | Patrick RulloPlace 3 · Grade JR · Devon Preparatory Sc | JR | Devon Preparatory Sc | 12:59.8 | — |
| 4 | Tim McCloskeyPlace 4 · Grade SR · Father Judge | SR | Father Judge | 17:48.8 | 33.3 |
| 5 | Matthew GormanPlace 5 · Grade JR · Conwell-Egan | JR | Conwell-Egan | 17:52.4 | 36.9 |
| 6 | George HohenleitnerPlace 6 · Grade JR · LaSalle College High | JR | LaSalle College High | 17:54.0 | 38.5 |
| 7 | Ian DonnellyPlace 7 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 1:02.1 | — |
| 8 | Brady FalconPlace 8 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 1:08.0 | — |
| 9 | Tristan FolkPlace 9 · Grade SR · LaSalle College High | SR | LaSalle College High | 1:08.8 | — |
| 10 | Matthew MalonePlace 10 · Grade SR · Saint Joseph's Prep | SR | Saint Joseph's Prep | 1:16.9 | — |
| 11 | Stevie DvorchakPlace 11 · Grade JR · LaSalle College High | JR | LaSalle College High | 1:27.7 | — |
| 12 | Thomas DierkesPlace 12 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 1:34.5 | — |
| 13 | Conor FlahertyPlace 13 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 1:38.8 | — |
| 14 | Jacob GizziPlace 14 · Grade JR · Father Judge | JR | Father Judge | 1:44.4 | — |
| 15 | Joseph KilpatrickPlace 15 · Grade SR · Saint Joseph's Prep | SR | Saint Joseph's Prep | 1:47.2 | — |
| 16 | Brandon MollenhauerPlace 16 · Grade 9 · Lansdale Catholic | 9 | Lansdale Catholic | 14:39.5 | — |
| 17 | Matt KurekPlace 17 · Grade JR · LaSalle College High | JR | LaSalle College High | 1:52.5 | — |
| 18 | Daniel MentaPlace 18 · Grade SR · Lansdale Catholic | SR | Lansdale Catholic | 14:46.2 | — |
| 19 | John SolanaPlace 19 · Grade JR · LaSalle College High | JR | LaSalle College High | 2:00.3 | — |
| 20 | Robert ClarkPlace 20 · Grade SO · Father Judge | SO | Father Judge | 2:05.4 | — |
| 21 | Joshua WagnerPlace 21 · Grade SO · Msgr Bonner & Abp Pr | SO | Msgr Bonner & Abp Pr | 14:56.2 | — |
| 22 | Elijah KarnPlace 22 · Grade SR · Roman Catholic | SR | Roman Catholic | 14:58.2 | — |
| 23 | David YungaPlace 23 · Roman Catholic | — | Roman Catholic | 14:59.2 | — |
| 24 | Moe JohnsonPlace 24 · Grade SR · Roman Catholic | SR | Roman Catholic | 14:59.4 | — |
| 25 | Brendan MocklerPlace 25 · Grade JR · Archbishop Wood | JR | Archbishop Wood | 2:11.4 | — |
| 26 | Andrew SidorskiPlace 26 · Grade SR · Father Judge | SR | Father Judge | 2:14.5 | — |
| 27 | Dominic RomanPlace 27 · Grade JR · Cardinal O'Hara | JR | Cardinal O'Hara | 15:03.5 | — |
| 28 | Noah SharrettsPlace 28 · Grade SR · Cardinal O'Hara | SR | Cardinal O'Hara | 15:04.3 | — |
| 29 | Collin GrossPlace 29 · Grade SR · Msgr Bonner & Abp Pr | SR | Msgr Bonner & Abp Pr | 15:04.8 | — |
| 30 | Davis PetersonPlace 30 · Grade SR · Saint Joseph's Prep | SR | Saint Joseph's Prep | 2:17.2 | — |
| 31 | Michael FunkPlace 31 · Grade JR · Archbishop Wood | JR | Archbishop Wood | 2:18.3 | — |
| 32 | John FinleyPlace 32 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 2:20.3 | — |
| 33 | Brendan FaheyPlace 33 · Grade JR · LaSalle College High | JR | LaSalle College High | 2:24.4 | — |
| 34 | Carter FeltusPlace 34 · Grade SO · LaSalle College High | SO | LaSalle College High | 2:27.2 | — |
| 35 | Vincent CalamiaPlace 35 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 2:29.1 | — |
| 36 | Philip BucklemanPlace 36 · Grade SO · LaSalle College High | SO | LaSalle College High | 2:32.7 | — |
| 37 | John ClarkPlace 37 · Grade SR · Father Judge | SR | Father Judge | 2:34.4 | — |
| 38 | Aidan PhilipsPlace 38 · Grade JR · Father Judge | JR | Father Judge | 2:35.1 | — |
| 39 | Joseph KingPlace 39 · Grade SO · Father Judge | SO | Father Judge | 2:35.7 | — |
| 40 | Chris DolichPlace 40 · Grade SR · LaSalle College High | SR | LaSalle College High | 2:39.4 | — |
| 41 | Brandon GrabfelderPlace 41 · Grade 9 · Father Judge | 9 | Father Judge | 2:40.4 | — |
| 42 | Colin PetersonPlace 42 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 2:42.5 | — |
| 43 | Connor ProutPlace 43 · Grade JR · LaSalle College High | JR | LaSalle College High | 2:45.1 | — |
| 44 | Pierce RohlfingPlace 44 · Grade SO · Devon Preparatory Sc | SO | Devon Preparatory Sc | 15:34.5 | — |
| 45 | Deven SalvatorePlace 45 · Grade SR · Archbishop Ryan | SR | Archbishop Ryan | 2:48.4 | — |
| 46 | Colin LittlePlace 46 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 2:49.3 | — |
| 47 | Marcos TigregrosPlace 47 · Grade SO · Father Judge | SO | Father Judge | 2:55.1 | — |
| 48 | Kieran BernaPlace 48 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 2:59.9 | — |
| 49 | Aidan FurtekPlace 49 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 3:01.0 | — |
| 50 | William BucklemanPlace 50 · Grade SO · LaSalle College High | SO | LaSalle College High | 3:02.2 | — |
| 51 | Jackson VitalePlace 51 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 3:04.2 | — |
| 52 | Nicholas DoPlace 52 · Grade SR · Father Judge | SR | Father Judge | 3:04.3 | — |
| 53 | Joe PetrarcaPlace 53 · Grade SO · LaSalle College High | SO | LaSalle College High | 3:04.9 | — |
| 54 | Jimmy StelacioPlace 54 · Grade JR · Archbishop Wood | JR | Archbishop Wood | 3:06.4 | — |
| 55 | Eric DoughertyPlace 55 · Grade JR · Msgr Bonner & Abp Pr | JR | Msgr Bonner & Abp Pr | 15:58.2 | — |
| 56 | Noah ryanPlace 56 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 3:11.2 | — |
| 57 | Colby MicheelsPlace 57 · Grade SR · Archbishop Wood | SR | Archbishop Wood | 3:13.1 | — |
| 58 | Nicholas DoddPlace 58 · Grade 9 · Father Judge | 9 | Father Judge | 3:13.8 | — |
| 59 | Nick VillariPlace 59 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 3:15.9 | — |
| 60 | Eddie CollinsPlace 60 · Grade SO · Father Judge | SO | Father Judge | 3:20.6 | — |
| 61 | Michael StetlerPlace 61 · Grade SO · Lansdale Catholic | SO | Lansdale Catholic | 16:14.0 | — |
| 62 | Sean GizziPlace 62 · Grade JR · Father Judge | JR | Father Judge | 3:28.4 | — |
| 63 | Joseph VillantePlace 63 · Grade JR · Archbishop Wood | JR | Archbishop Wood | 3:29.5 | — |
| 64 | Ellison FreyPlace 64 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 3:30.7 | — |
| 65 | Patrick FlahertyPlace 65 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 3:31.5 | — |
| 66 | Ryan ReganPlace 66 · Grade SO · Roman Catholic | SO | Roman Catholic | 16:19.8 | — |
| 67 | Jack KurekPlace 67 · Grade JR · LaSalle College High | JR | LaSalle College High | 3:34.1 | — |
| 68 | James RowleyPlace 68 · Grade SR · Saint Joseph's Prep | SR | Saint Joseph's Prep | 3:34.3 | — |
| 69 | Andrew ClemensPlace 69 · Grade JR · Father Judge | JR | Father Judge | 3:41.8 | — |
| 70 | Andrew SutorPlace 70 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 3:42.2 | — |
| 71 | Carter BlakePlace 71 · Grade SR · Saint Joseph's Prep | SR | Saint Joseph's Prep | 3:43.1 | — |
| 72 | Benjamin BargerhuffPlace 72 · Grade SO · Archbishop Wood | SO | Archbishop Wood | 3:45.0 | — |
| 73 | Justin CheesemanPlace 73 · Grade JR · Father Judge | JR | Father Judge | 3:46.1 | — |
| 74 | William GrahamPlace 74 · Grade SO · Father Judge | SO | Father Judge | 3:58.3 | — |
| 75 | Jimmy LauerPlace 75 · Grade SR · Lansdale Catholic | SR | Lansdale Catholic | 16:48.5 | — |
| 76 | Ethan MarquettePlace 76 · Grade SO · LaSalle College High | SO | LaSalle College High | 4:03.2 | — |
| 77 | Ryan KanessPlace 77 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 4:11.0 | — |
| 78 | Andrew DiIennoPlace 78 · Grade JR · LaSalle College High | JR | LaSalle College High | 4:19.1 | — |
| 79 | Bishop NormanPlace 79 · Grade SO · Archbishop Ryan | SO | Archbishop Ryan | 4:19.2 | — |
| 80 | Willard TreslerPlace 80 · Grade SO · LaSalle College High | SO | LaSalle College High | 4:20.0 | — |
| 81 | Ronan DestefanoPlace 81 · Grade SR · LaSalle College High | SR | LaSalle College High | 4:28.0 | — |
| 82 | Liam SaxonPlace 82 · Grade SO · LaSalle College High | SO | LaSalle College High | 4:34.5 | — |
| 83 | Matthew KolimagaPlace 83 · Grade 9 · Father Judge | 9 | Father Judge | 4:34.7 | — |
| 84 | Ryan McCabePlace 84 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 4:37.1 | — |
| 85 | Michael HaubPlace 85 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 4:41.3 | — |
| 86 | Najir MouzonPlace 86 · Grade SO · Roman Catholic | SO | Roman Catholic | 17:33.6 | — |
| 87 | Jaden CollinsPlace 87 · Grade JR · Cardinal O'Hara | JR | Cardinal O'Hara | 17:36.8 | — |
| 88 | Charles AmusoPlace 88 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 4:56.7 | — |
| 89 | Peter CheelyPlace 89 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 4:57.0 | — |
| 90 | Robert MalleryPlace 90 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 4:57.8 | — |
| 91 | Billy CollinsPlace 91 · Grade SR · Cardinal O'Hara | SR | Cardinal O'Hara | 17:47.0 | — |
| 92 | Aidan McLaughlinPlace 92 · Grade SR · Father Judge | SR | Father Judge | 5:00.9 | — |
| 93 | Joseph DeAngelisPlace 93 · Grade SO · Archbishop Wood | SO | Archbishop Wood | 5:01.5 | — |
| 94 | Nicholas PrevajPlace 94 · Grade SO · Father Judge | SO | Father Judge | 5:02.0 | — |
| 95 | Edmund ArquitolaPlace 95 · Grade JR · Roman Catholic | JR | Roman Catholic | 17:50.8 | — |
| 96 | Andy DengPlace 96 · Grade SO · Archbishop Ryan | SO | Archbishop Ryan | 5:06.6 | — |
| 97 | Aidan PaganPlace 97 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 5:12.1 | — |
| 98 | John FurlettiPlace 98 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 5:18.2 | — |
| 99 | Chris EzziePlace 99 · Grade 9 · Msgr Bonner & Abp Pr | 9 | Msgr Bonner & Abp Pr | 18:12.5 | — |
| 100 | Howard HofnerPlace 100 · Grade 9 · Father Judge | 9 | Father Judge | 5:40.3 | — |
| 101 | Gavin HooverPlace 101 · Grade JR · LaSalle College High | JR | LaSalle College High | 5:50.8 | — |
| 102 | Michael GuintaPlace 102 · Grade 9 · Cardinal O'Hara | 9 | Cardinal O'Hara | 18:41.6 | — |
| 103 | Liam CareyPlace 103 · Grade SO · LaSalle College High | SO | LaSalle College High | 5:54.5 | — |
| 104 | Connor RosenbaumPlace 104 · Grade SO · LaSalle College High | SO | LaSalle College High | 5:58.8 | — |
| 105 | Ian FabrisPlace 105 · Grade JR · Devon Preparatory Sc | JR | Devon Preparatory Sc | 18:50.4 | — |
| 106 | Jehiel FerrellPlace 106 · Grade SO · Roman Catholic | SO | Roman Catholic | 18:53.6 | — |
| 107 | Daniel MongielloPlace 107 · Grade SO · Devon Preparatory Sc | SO | Devon Preparatory Sc | 18:57.6 | — |
| 108 | Michael RaponePlace 108 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 6:14.2 | — |
| 109 | Jackson FoleyPlace 109 · Grade SR · Archbishop Wood | SR | Archbishop Wood | 6:22.8 | — |
| 110 | Dylan CappielloPlace 110 · Grade JR · Archbishop Wood | JR | Archbishop Wood | 6:23.8 | — |
| 111 | Jake KellyPlace 111 · Grade JR · Archbishop Ryan | JR | Archbishop Ryan | 6:28.6 | — |
| 112 | Matt LamontagnePlace 112 · Grade SO · LaSalle College High | SO | LaSalle College High | 6:32.0 | — |
| 113 | Christian CorrPlace 113 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 7:21.8 | — |
| 114 | Andrew BottPlace 114 · Grade 9 · Lansdale Catholic | 9 | Lansdale Catholic | 20:11.2 | — |
| 115 | Max CollinsPlace 115 · Grade JR · Devon Preparatory Sc | JR | Devon Preparatory Sc | 20:11.6 | — |
| 116 | Patrick CookePlace 116 · Grade 9 · Msgr Bonner & Abp Pr | 9 | Msgr Bonner & Abp Pr | 20:17.4 | — |
| 117 | David MoranPlace 117 · Grade SR · Saint Joseph's Prep | SR | Saint Joseph's Prep | 7:33.4 | — |
| 118 | Liam FlemingPlace 118 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 7:33.9 | — |
| 119 | Matthew MaguraPlace 119 · Grade 9 · Archbishop Wood | 9 | Archbishop Wood | 7:39.1 | — |
| 120 | Spencer CollinsPlace 120 · Grade 9 · Devon Preparatory Sc | 9 | Devon Preparatory Sc | 20:37.8 | — |
| 121 | Owen ElkinsPlace 121 · Grade FR · Archbishop Ryan | FR | Archbishop Ryan | 7:50.9 | — |
| 122 | Shane HagertyPlace 122 · Grade JR · Roman Catholic | JR | Roman Catholic | 20:45.6 | — |
| 123 | Matthew O'MaraPlace 123 · Grade FR · LaSalle College High | FR | LaSalle College High | 8:00.1 | — |
| 124 | Jeremy GuttierrezPlace 124 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 8:08.1 | — |
| 125 | Wyatt TheissenPlace 125 · Grade SO · Devon Preparatory Sc | SO | Devon Preparatory Sc | 20:56.5 | — |
| 126 | Michael FoleyPlace 126 · Grade SO · Archbishop Wood | SO | Archbishop Wood | 8:13.0 | — |
| 127 | James LamainaPlace 127 · Grade 9 · Father Judge | 9 | Father Judge | 8:15.9 | — |
| 128 | Gabe MassariPlace 128 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 8:39.0 | — |
| 129 | Tony HuntPlace 129 · Grade FR · LaSalle College High | FR | LaSalle College High | 8:49.3 | — |
| 130 | Sean WeirPlace 130 · Grade 9 · Conwell-Egan | 9 | Conwell-Egan | 9:03.4 | — |
| 131 | Ryan SegerPlace 131 · Grade JR · Conwell-Egan | JR | Conwell-Egan | 9:04.0 | — |
| 132 | Joseph LazzariPlace 132 · Grade 9 · Archbishop Carroll | 9 | Archbishop Carroll | 9:24.7 | — |
| 133 | Lawson MillerPlace 133 · Grade JR · Saint Joseph's Prep | JR | Saint Joseph's Prep | 9:26.4 | — |
| 134 | Dariel GomezPlace 134 · Grade 9 · Conwell-Egan | 9 | Conwell-Egan | 9:26.5 | — |
| 135 | Timothy JonesPlace 135 · Grade SO · Cardinal O'Hara | SO | Cardinal O'Hara | 22:19.0 | — |
| 136 | Jassen MedinaPlace 136 · Grade 9 · Father Judge | 9 | Father Judge | 9:39.6 | — |
| 137 | Michael BabinchakPlace 137 · Grade 9 · Lansdale Catholic | 9 | Lansdale Catholic | 22:38.6 | — |
| 138 | Mathieu Di GiovanniPlace 138 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 10:23.3 | — |
| 139 | William GaoPlace 139 · Grade 9 · Father Judge | 9 | Father Judge | 11:26.2 | — |
| 140 | Christopher ShapiroPlace 140 · Grade 9 · Saint Joseph's Prep | 9 | Saint Joseph's Prep | 11:31.1 | — |
| 141 | Christian AdamsPlace 141 · Grade SO · Roman Catholic | SO | Roman Catholic | 24:26.9 | — |
| 142 | Collin GoodmanPlace 142 · Grade FR · Neumann Goretti | FR | Neumann Goretti | 25:17.7 | — |
| 143 | Daniel BaltzerPlace 143 · Grade 9 · Father Judge | 9 | Father Judge | 12:37.8 | — |
| 144 | Kevin GoodwinPlace 144 · Grade FR · Archbishop Ryan | FR | Archbishop Ryan | 12:41.5 | — |
| 145 | Plinio DornelasPlace 145 · Grade FR · Archbishop Ryan | FR | Archbishop Ryan | 12:49.7 | — |
| 146 | Danny SchikelPlace 146 · Grade JR · Cardinal O'Hara | JR | Cardinal O'Hara | 26:26.1 | — |
| 147 | Nishan BouloutainPlace 147 · Grade 9 · LaSalle College High | 9 | LaSalle College High | 14:03.8 | — |
| 148 | Danny MoranPlace 148 · Grade SO · Saint Joseph's Prep | SO | Saint Joseph's Prep | 14:14.7 | — |
| 149 | Roland MontgomeryPlace 149 · Grade 9 · Archbishop Carroll | 9 | Archbishop Carroll | 15:40.6 | — |
| 150 | Josiah WilliamsPlace 150 · Grade FR · Neumann Goretti | FR | Neumann Goretti | 41:26.7 | — |