| 1 | Daniel GordonPlace 1 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 17:07.00 | 1 |
| 2 | Joseph WalkerPlace 2 · Grade 12 · Father Judge | 12 | Father Judge | 17:28.82 | 2 |
| 3 | Thomas CreskoPlace 3 · Grade 12 · La Salle College | 12 | La Salle College | 17:33.06 | 3 |
| 4 | Brady FalconPlace 4 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 17:45.22 | 4 |
| 5 | Ryan McCabePlace 5 · Grade 10 · La Salle College | 10 | La Salle College | 18:10.91 | 5 |
| 6 | Thomas DierkesPlace 6 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 18:15.01 | 6 |
| 7 | Seamus O'ConnellPlace 7 · Grade 9 · La Salle College | 9 | La Salle College | 18:21.01 | 7 |
| 8 | Bobby FranklinPlace 8 · Grade 9 · La Salle College | 9 | La Salle College | 18:21.04 | 8 |
| 9 | Aidan TwomeyPlace 9 · Grade 11 · La Salle College | 11 | La Salle College | 18:22.76 | 9 |
| 10 | Stevie DvorchakPlace 10 · Grade 12 · La Salle College | 12 | La Salle College | 18:23.65 | 10 |
| 11 | Robert ClarkPlace 11 · Grade 11 · Father Judge | 11 | Father Judge | 18:34.46 | 11 |
| 12 | Brandon MollenhauerPlace 12 · Grade 10 · Lansdale Catholi | 10 | Lansdale Catholi | 18:35.93 | — |
| 13 | Conor FlahertyPlace 13 · Grade 12 · St. Joe's Prep | 12 | St. Joe's Prep | 18:39.60 | 12 |
| 14 | Eddie CollinsPlace 14 · Grade 11 · Father Judge | 11 | Father Judge | 18:43.44 | 13 |
| 15 | Vincent CalamiaPlace 15 · Grade 10 · La Salle College | 10 | La Salle College | 18:48.49 | 14 |
| 16 | Joseph KingPlace 16 · Grade 11 · Father Judge | 11 | Father Judge | 18:54.44 | 15 |
| 17 | Brendan FaheyPlace 17 · Grade 12 · La Salle College | 12 | La Salle College | 18:57.60 | — |
| 18 | Jacob GizziPlace 18 · Grade 12 · Father Judge | 12 | Father Judge | 18:58.72 | 16 |
| 19 | Matthew TatePlace 19 · Grade 9 · La Salle College | 9 | La Salle College | 19:04.84 | — |
| 20 | Aidan FurtekPlace 20 · Grade 12 · St. Joe's Prep | 12 | St. Joe's Prep | 19:09.48 | 17 |
| 21 | Colin LittlePlace 21 · Grade 10 · La Salle College | 10 | La Salle College | 19:14.75 | — |
| 22 | Michael FunkPlace 22 · Grade 12 · Abp Wood | 12 | Abp Wood | 19:16.62 | 18 |
| 23 | Matt KurekPlace 23 · Grade 12 · La Salle College | 12 | La Salle College | 19:22.41 | — |
| 24 | Ryan ReganPlace 24 · Grade 11 · Roman Catholic | 11 | Roman Catholic | 19:22.88 | 19 |
| 25 | Jack MilanoPlace 25 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 19:22.98 | 20 |
| 26 | Anthony UkalovicPlace 26 · Grade 9 · La Salle College | 9 | La Salle College | 19:24.70 | — |
| 27 | Jackson VitalePlace 27 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 19:27.45 | 21 |
| 28 | Tyler BradfordPlace 28 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 19:27.51 | — |
| 29 | Aidan PhilipsPlace 29 · Grade 12 · Father Judge | 12 | Father Judge | 19:30.13 | 22 |
| 30 | Massimo LaRosaPlace 30 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 19:31.22 | — |
| 31 | Brandon GrabfelderPlace 31 · Grade 10 · Father Judge | 10 | Father Judge | 19:41.33 | 23 |
| 32 | Jacob BargerhuffPlace 32 · Grade 10 · Abp Wood | 10 | Abp Wood | 19:41.36 | 24 |
| 33 | Kieran BernaPlace 33 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 19:44.26 | — |
| 34 | Gregory HockPlace 34 · Grade 9 · La Salle College | 9 | La Salle College | 19:46.56 | — |
| 35 | Frank PalopoliPlace 35 · Grade 10 · La Salle College | 10 | La Salle College | 19:48.75 | — |
| 36 | Benjamin BargerhuffPlace 36 · Grade 11 · Abp Wood | 11 | Abp Wood | 19:51.20 | 25 |
| 37 | Michael StetlerPlace 37 · Grade 11 · Lansdale Catholi | 11 | Lansdale Catholi | 19:52.62 | — |
| 38 | Justin McGlynnPlace 38 · Grade 11 · La Salle College | 11 | La Salle College | 19:59.57 | — |
| 39 | John FinleyPlace 39 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 20:04.05 | — |
| 40 | Ryan RussellPlace 40 · Grade 9 · La Salle College | 9 | La Salle College | 20:04.10 | — |
| 41 | Brendan SockPlace 41 · Grade 9 · La Salle College | 9 | La Salle College | 20:07.46 | — |
| 42 | Max CasadeiPlace 42 · Grade 9 · La Salle College | 9 | La Salle College | 20:13.15 | — |
| 43 | Luke McElmoylePlace 43 · Grade 9 · Abp Wood | 9 | Abp Wood | 20:16.15 | 26 |
| 44 | Sebastian WestfallPlace 44 · Grade 9 · La Salle College | 9 | La Salle College | 20:22.86 | — |
| 45 | Justin CheesemanPlace 45 · Grade 12 · Father Judge | 12 | Father Judge | 20:23.31 | — |
| 46 | Joseph VillantePlace 46 · Grade 12 · Abp Wood | 12 | Abp Wood | 20:27.96 | 27 |
| 47 | Colin SchultzPlace 47 · Grade 9 · Father Judge | 9 | Father Judge | 20:28.92 | — |
| 48 | Carter FeltusPlace 48 · Grade 11 · La Salle College | 11 | La Salle College | 20:30.63 | — |
| 49 | Colin PetersonPlace 49 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 20:31.74 | — |
| 50 | Dennis CollinsPlace 50 · Grade 9 · La Salle College | 9 | La Salle College | 20:32.80 | — |
| 51 | Nick VillariPlace 51 · Grade 12 · St. Joe's Prep | 12 | St. Joe's Prep | 20:36.17 | — |
| 52 | William BucklemanPlace 52 · Grade 11 · La Salle College | 11 | La Salle College | 20:36.95 | — |
| 53 | Brendan MocklerPlace 53 · Grade 12 · Abp Wood | 12 | Abp Wood | 20:39.31 | 28 |
| 54 | Matt LamontagnePlace 54 · Grade 11 · La Salle College | 11 | La Salle College | 20:40.00 | — |
| 55 | Connor ProutPlace 55 · Grade 12 · La Salle College | 12 | La Salle College | 20:40.57 | — |
| 56 | Nicholas DoddPlace 56 · Grade 10 · Father Judge | 10 | Father Judge | 20:45.46 | — |
| 57 | Jack KurekPlace 57 · Grade 12 · La Salle College | 12 | La Salle College | 20:53.12 | — |
| 58 | Liam CareyPlace 58 · Grade 11 · La Salle College | 11 | La Salle College | 20:56.00 | — |
| 59 | Sean GizziPlace 59 · Grade 12 · Father Judge | 12 | Father Judge | 20:56.61 | — |
| 60 | Robert MalleryPlace 60 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 20:57.86 | — |
| 61 | William GrahamPlace 61 · Grade 11 · Father Judge | 11 | Father Judge | 20:59.16 | — |
| 62 | Jalen WilliamsPlace 62 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 21:00.08 | — |
| 63 | Joe PetrarcaPlace 63 · Grade 11 · La Salle College | 11 | La Salle College | 21:00.66 | — |
| 64 | Andrew CarterPlace 64 · Grade 11 · La Salle College | 11 | La Salle College | 21:01.09 | — |
| 65 | James GramlichPlace 65 · Grade 9 · Lansdale Catholi | 9 | Lansdale Catholi | 21:01.37 | — |
| 66 | Nicholas PrevajPlace 66 · Grade 11 · Father Judge | 11 | Father Judge | 21:05.23 | — |
| 67 | Andrew GaylordPlace 67 · Grade 11 · La Salle College | 11 | La Salle College | 21:07.53 | — |
| 68 | Harrison SmithPlace 68 · Grade 9 · La Salle College | 9 | La Salle College | 21:07.55 | — |
| 69 | Jacob MardirosianPlace 69 · Grade 9 · La Salle College | 9 | La Salle College | 21:08.86 | — |
| 70 | Bobby LythgoePlace 70 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 21:10.20 | — |
| 71 | Ethan MarquettePlace 71 · Grade 11 · La Salle College | 11 | La Salle College | 21:11.41 | — |
| 72 | Margis KapurPlace 72 · Grade 9 · La Salle College | 9 | La Salle College | 21:11.53 | — |
| 73 | Philip BucklemanPlace 73 · Grade 11 · La Salle College | 11 | La Salle College | 21:12.04 | — |
| 74 | Frank MilanoPlace 74 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 21:16.93 | — |
| 75 | Bryce TrotmanPlace 75 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 21:24.73 | — |
| 76 | Caiden RiveraPlace 76 · Grade 9 · Father Judge | 9 | Father Judge | 21:27.97 | — |
| 77 | Joseph DeAngelisPlace 77 · Grade 11 · Abp Wood | 11 | Abp Wood | 21:31.35 | 29 |
| 78 | Matthew MaguraPlace 78 · Grade 10 · Abp Wood | 10 | Abp Wood | 21:51.29 | — |
| 79 | Will ImperialePlace 79 · Grade 9 · La Salle College | 9 | La Salle College | 21:53.88 | — |
| 80 | James KellyPlace 80 · Grade 9 · Abp Wood | 9 | Abp Wood | 21:57.87 | — |
| 81 | Jehiel FerrellPlace 81 · Grade 11 · Roman Catholic | 11 | Roman Catholic | 22:01.68 | 30 |
| 82 | Matt ArditoPlace 82 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 22:05.71 | — |
| 83 | Matthew KolimagaPlace 83 · Grade 10 · Father Judge | 10 | Father Judge | 22:05.99 | — |
| 84 | Connor RosenbaumPlace 84 · Grade 11 · La Salle College | 11 | La Salle College | 22:21.00 | — |
| 85 | Shane HagertyPlace 85 · Grade 12 · Roman Catholic | 12 | Roman Catholic | 22:51.31 | 31 |
| 86 | Michael HaubPlace 86 · Grade 12 · St. Joe's Prep | 12 | St. Joe's Prep | 22:54.46 | — |
| 87 | Gavin HooverPlace 87 · Grade 12 · La Salle College | 12 | La Salle College | 22:56.99 | — |
| 88 | Andrew DiIennoPlace 88 · Grade 12 · La Salle College | 12 | La Salle College | 23:05.85 | — |
| 89 | James BachmanPlace 89 · Grade 10 · La Salle College | 10 | La Salle College | 23:07.03 | — |
| 90 | Finn AmusoPlace 90 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 23:18.31 | — |
| 91 | Alex LupinacciPlace 91 · Grade 9 · La Salle College | 9 | La Salle College | 23:18.56 | — |
| 92 | Enzo SolanaPlace 92 · Grade 9 · La Salle College | 9 | La Salle College | 23:20.84 | — |
| 93 | Luke MeyerPlace 93 · Grade 9 · La Salle College | 9 | La Salle College | 23:22.09 | — |
| 94 | Edward SoterosPlace 94 · Grade 9 · La Salle College | 9 | La Salle College | 23:23.87 | — |
| 95 | Gabe TornettaPlace 95 · Grade 9 · La Salle College | 9 | La Salle College | 23:23.90 | — |
| 96 | Colin O'DonovanPlace 96 · Grade 9 · La Salle College | 9 | La Salle College | 23:28.85 | — |
| 97 | Gioacchino BeningoPlace 97 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 23:28.93 | — |
| 98 | Liam WesnerPlace 98 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 23:35.08 | — |
| 99 | Anthony RossanoPlace 99 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 23:37.22 | — |
| 100 | James LamainaPlace 100 · Grade 10 · Father Judge | 10 | Father Judge | 23:40.51 | — |
| 101 | Charles AmusoPlace 101 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 23:43.37 | — |
| 102 | Charles TrifilettiPlace 102 · Grade 9 · Father Judge | 9 | Father Judge | 23:44.95 | — |
| 103 | Jack ElliottPlace 103 · Grade 9 · La Salle College | 9 | La Salle College | 23:51.09 | — |
| 104 | Michael KupniewskiPlace 104 · Grade 11 · La Salle College | 11 | La Salle College | 24:08.95 | — |
| 105 | Christopher MaiolinoPlace 105 · Grade 9 · La Salle College | 9 | La Salle College | 24:12.82 | — |
| 106 | Conrad PrechtPlace 106 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 24:12.86 | — |
| 107 | Jac Conti-TraczykiewiczPlace 107 · Grade 9 · Abp Wood | 9 | Abp Wood | 24:19.98 | — |
| 108 | Edmund AqruitolaPlace 108 · Grade 12 · Roman Catholic | 12 | Roman Catholic | 24:25.79 | 32 |
| 109 | Dylan CappielloPlace 109 · Grade 12 · Abp Wood | 12 | Abp Wood | 24:55.11 | — |
| 110 | Jared WertsPlace 110 · Grade 12 · La Salle College | 12 | La Salle College | 24:56.13 | — |
| 111 | Christian CorrPlace 111 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 25:08.92 | — |
| 112 | Matt StaufferPlace 112 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 25:10.85 | — |
| 113 | James RobertsPlace 113 · Grade 9 · Lansdale Catholi | 9 | Lansdale Catholi | 25:13.10 | — |
| 114 | Patrick GibbonsPlace 114 · Grade 9 · La Salle College | 9 | La Salle College | 25:24.20 | — |
| 115 | Lucas TobonPlace 115 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 25:26.67 | — |
| 116 | Jeremy GutierrezPlace 116 · Grade 11 · St. Joe's Prep | 11 | St. Joe's Prep | 25:55.31 | — |
| 117 | Ryan AnnulisPlace 117 · Grade 9 · Abp Wood | 9 | Abp Wood | 26:08.72 | — |
| 118 | Christian AdamsPlace 118 · Grade 11 · Roman Catholic | 11 | Roman Catholic | 26:14.94 | 33 |
| 119 | Kael KauferPlace 119 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 26:36.98 | — |
| 120 | Mathieu Di GiovanniPlace 120 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 26:39.43 | — |
| 121 | Andrew SutorPlace 121 · Grade 12 · St. Joe's Prep | 12 | St. Joe's Prep | 26:59.08 | — |
| 122 | Nair MouzonPlace 122 · Grade 11 · Roman Catholic | 11 | Roman Catholic | 27:09.00 | 34 |
| 123 | Benjamin SeiplePlace 123 · Grade 9 · Father Judge | 9 | Father Judge | 27:24.14 | — |
| 124 | Jonas JiangPlace 124 · Grade 9 · St. Joe's Prep | 9 | St. Joe's Prep | 27:44.75 | — |
| 125 | Christopher ShapiroPlace 125 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 28:09.04 | — |
| 126 | Jack AdamsPlace 126 · Grade 9 · La Salle College | 9 | La Salle College | 28:22.36 | — |
| 127 | Brad FerdinandPlace 127 · Grade 12 · Roman Catholic | 12 | Roman Catholic | 29:12.51 | 35 |
| 128 | William GaoPlace 128 · Grade 10 · Father Judge | 10 | Father Judge | 29:50.54 | — |
| 129 | Luke GianoukosPlace 129 · Grade 10 · St. Joe's Prep | 10 | St. Joe's Prep | 31:05.46 | — |