| 1 | Tyler BensonPlace 1 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 17:44.8 |
| 2 | Wyatt BuzanPlace 2 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 17:50.4 |
| 3 | Ryan McNameePlace 3 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 17:51.0 |
| 4 | Noah MonesterePlace 4 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 18:04.5 |
| 5 | Rudy GoerkePlace 5 · Grade 10 · Malvern Prep | 10 | Malvern Prep | 18:08.3 |
| 6 | William PattersonPlace 6 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 18:24.6 |
| 7 | Brock YoderPlace 7 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 18:28.3 |
| 8 | Kaleb YoungPlace 8 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 18:28.4 |
| 9 | Matthew DunnPlace 9 · Grade 12 · William Penn Charter | 12 | William Penn Charter | 18:28.5 |
| 10 | Charlie Anderson Jr.Place 10 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 18:31.0 |
| 11 | Abel JohnsPlace 11 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 18:33.4 |
| 12 | Max BurmanPlace 12 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 18:33.8 |
| 13 | Munashe KachidzaPlace 13 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 18:35.7 |
| 14 | Gavin SuttonPlace 14 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 18:42.2 |
| 15 | Ryan WenPlace 15 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 18:48.4 |
| 16 | Alex PeterPlace 16 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 18:51.0 |
| 17 | John Henry BruscaPlace 17 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 18:54.9 |
| 18 | JJ GouldPlace 18 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 19:03.2 |
| 19 | Kyle ZhangPlace 19 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 19:05.2 |
| 20 | Jimmy WilliamsonPlace 20 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 19:10.1 |
| 21 | Leo KelleyPlace 21 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 19:26.5 |
| 22 | Grant KimPlace 22 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 19:33.9 |
| 23 | Tendo McketherPlace 23 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 19:35.6 |
| 24 | Shane MalloyPlace 24 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 19:41.9 |
| 25 | Connor MyersPlace 25 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 19:48.5 |
| 26 | Conrad KocakPlace 26 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 19:48.7 |
| 27 | Mondhadi DhruvaPlace 27 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 19:53.4 |
| 28 | Max KitchensPlace 28 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 19:57.3 |
| 29 | Jose martinez ToledoPlace 29 · Grade 11 · Springside Chestnut Hill Academy | 11 | Springside Chestnut Hill Academy | 19:59.5 |
| 30 | David MannPlace 30 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 20:03.5 |
| 31 | Malcolm KamauPlace 31 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 20:04.6 |
| 32 | Jack DashinePlace 32 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 20:08.9 |
| 33 | Wyatt BowenPlace 33 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 20:09.1 |
| 34 | Logan BradicaPlace 34 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 20:09.2 |
| 35 | Dave HislerPlace 35 · Grade 10 · Malvern Prep | 10 | Malvern Prep | 20:13.1 |
| 36 | Mason ParittoPlace 36 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 20:19.7 |
| 37 | Luke KeneskyPlace 37 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 20:20.8 |
| 38 | Grady MoorePlace 38 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 20:21.4 |
| 39 | Peter GregorchukPlace 39 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 20:24.7 |
| 40 | Lius VasiliadisPlace 40 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 20:34.0 |
| 41 | Brownstein HenryPlace 41 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 20:37.0 |
| 42 | Thomas LePlace 42 · Grade 12 · William Penn Charter | 12 | William Penn Charter | 20:52.4 |
| 43 | Killian ToddPlace 43 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 20:53.2 |
| 44 | Alex FosterPlace 44 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 20:53.5 |
| 45 | Logan SheltonPlace 45 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 21:05.2 |
| 46 | Raymond KresgePlace 46 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 21:06.9 |
| 47 | Jack DeSiletsPlace 47 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 21:07.1 |
| 48 | Taka YonekawaPlace 48 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 21:12.4 |
| 49 | Dash HenryPlace 49 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 21:12.9 |
| 50 | Naren LEEPlace 50 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 21:16.9 |
| 51 | Will BergenPlace 51 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 21:19.6 PR |
| 52 | Anderson BreslerPlace 52 · Grade 12 · Malvern Prep | 12 | Malvern Prep | 21:21.4 |
| 53 | Quin QuartapellaPlace 53 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 21:23.3 |
| 54 | Thomas LentzPlace 54 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 21:29.2 |
| 55 | Brandon Peaker Jr.Place 55 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 21:34.4 |
| 56 | Jayden ZhuPlace 56 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 21:36.3 |
| 57 | Xavier TubioPlace 57 · Grade 12 · Germantown Academy | 12 | Germantown Academy | 21:39.5 |
| 58 | John SalvaPlace 58 · Grade 10 · Episcopal Academy | 10 | Episcopal Academy | 21:39.8 |
| 59 | Jack CollierPlace 59 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 21:41.2 |
| 60 | Albert RossPlace 60 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 21:45.7 |
| 61 | Seth SurmanPlace 61 · Grade 11 · The Haverford School for Boys | 11 | The Haverford School for Boys | 21:51.0 |
| 62 | Lucas CrutchlowPlace 62 · Grade 12 · The Haverford School for Boys | 12 | The Haverford School for Boys | 21:57.0 |
| 63 | Ryan FellmanPlace 63 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 22:04.8 |
| 64 | Finn GanttPlace 64 · Grade 9 · William Penn Charter | 9 | William Penn Charter | 22:10.1 |
| 65 | Liam ZhengPlace 65 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 22:16.8 |
| 66 | Joe CurciPlace 66 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 22:21.3 |
| 67 | Sean ThorellPlace 67 · Grade 12 · William Penn Charter | 12 | William Penn Charter | 22:25.6 |
| 68 | Henry MoorePlace 68 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 22:29.7 |
| 69 | Adam BalogunPlace 69 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 22:30.1 |
| 70 | David EichsteadtPlace 70 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 22:39.3 |
| 71 | Jonathan BierwirthPlace 71 · Grade 10 · William Penn Charter | 10 | William Penn Charter | 22:39.7 |
| 72 | Lucas FranzenPlace 72 · Grade 9 · Springside Chestnut Hill Academy | 9 | Springside Chestnut Hill Academy | 22:41.7 |
| 73 | Luke SucheckiPlace 73 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 22:46.3 |
| 74 | Logan DoanPlace 74 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 22:47.1 |
| 75 | Aarav KhandewalPlace 75 · Grade 11 · Episcopal Academy | 11 | Episcopal Academy | 22:48.1 |
| 76 | Jayden MathurPlace 76 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 22:56.6 |
| 77 | Michael PascarellaPlace 77 · Grade 9 · Springside Chestnut Hill Academy | 9 | Springside Chestnut Hill Academy | 22:58.2 |
| 78 | Micah KimPlace 78 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 23:20.3 |
| 79 | Zach JohnsonPlace 79 · Grade 12 · William Penn Charter | 12 | William Penn Charter | 23:25.1 |
| 80 | Jacob CorrielusPlace 80 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 23:27.4 PR |
| 81 | Ishaan BagchiPlace 81 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 23:31.6 |
| 82 | Ronen RoyPlace 82 · Grade 12 · Episcopal Academy | 12 | Episcopal Academy | 23:33.9 |
| 83 | Tommy Van binsbergerPlace 83 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 23:37.2 |
| 84 | Patel VihaanPlace 84 · Grade 11 · Germantown Academy | 11 | Germantown Academy | 23:49.9 |
| 85 | Liam BarwickPlace 85 · Grade 11 · Malvern Prep | 11 | Malvern Prep | 23:57.5 |
| 86 | Logan PurcellPlace 86 · Grade 9 · Springside Chestnut Hill Academy | 9 | Springside Chestnut Hill Academy | 24:14.9 |
| 87 | Ben LinaresPlace 87 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 24:16.3 PR |
| 88 | Caden ZhangPlace 88 · Grade 10 · The Haverford School for Boys | 10 | The Haverford School for Boys | 24:17.9 |
| 89 | Evan StansburyPlace 89 · Grade 9 · Malvern Prep | 9 | Malvern Prep | 24:18.9 PR |
| 90 | Gavin KirkPlace 90 · Grade 9 · The Haverford School for Boys | 9 | The Haverford School for Boys | 24:47.9 |
| 91 | Abraham Dacruz-HeggsPlace 91 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 24:54.0 |
| 92 | Leo WangPlace 92 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 24:55.7 |
| 93 | Pan OwenPlace 93 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 24:58.3 |
| 94 | Brady SirkinPlace 94 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 24:59.5 |
| 95 | Tristan DequesnePlace 95 · Grade 10 · Springside Chestnut Hill Academy | 10 | Springside Chestnut Hill Academy | 25:04.2 |
| 96 | Thanay ShethiPlace 96 · Grade 9 · Episcopal Academy | 9 | Episcopal Academy | 25:49.1 |
| 97 | Christian FikiorisPlace 97 · Grade 10 · Germantown Academy | 10 | Germantown Academy | 26:06.2 |
| 98 | Dez MitchellPlace 98 · Grade 9 · Germantown Academy | 9 | Germantown Academy | 26:14.2 PR |
| 99 | Tommy MckeownPlace 99 · Grade 9 · Springside Chestnut Hill Academy | 9 | Springside Chestnut Hill Academy | 26:15.2 |
| 100 | Bodhi BoroughfPlace 100 · Grade 11 · William Penn Charter | 11 | William Penn Charter | 26:27.1 |