| 1 | Atticus MoesPlace 1 · Grade 12 · Perkiomen | 12 | Perkiomen | 19:27.1 |
| 2 | Ryan DelpPlace 2 · Grade 12 · Perkiomen | 12 | Perkiomen | 19:34.4 |
| 3 | Ellis DaviesPlace 3 · Grade 11 · Perkiomen | 11 | Perkiomen | 20:20.9 |
| 4 | Charles WaltersPlace 4 · Grade 10 · Perkiomen | 10 | Perkiomen | 20:24.6 |
| 5 | Easton MorrisonPlace 5 · Grade 10 · Westtown | 10 | Westtown | 20:31.1 |
| 6 | Ryan BrinkerhoffPlace 6 · Grade 11 · Abington Friends | 11 | Abington Friends | 20:32.4 |
| 7 | Alaric PersonPlace 7 · Grade 12 · Westtown | 12 | Westtown | 21:56.6 |
| 8 | Theo RyanPlace 8 · Grade 9 · Westtown | 9 | Westtown | 22:07.2 |
| 9 | Miles KanePlace 9 · Grade 9 · Abington Friends | 9 | Abington Friends | 22:11.7 |
| 10 | Blake BatesPlace 10 · Grade 9 · Abington Friends | 9 | Abington Friends | 22:52.9 |
| 11 | Vespasian ObinyanPlace 11 · Grade 9 · Westtown | 9 | Westtown | 22:54.9 |
| 12 | Bryan YePlace 12 · Grade 10 · Westtown | 10 | Westtown | 23:12.3 |
| 13 | Eamonn HalloranPlace 13 · Grade 9 · Abington Friends | 9 | Abington Friends | 24:28.0 |
| 14 | Richard Cheng jr.Place 14 · Grade 9 · Westtown | 9 | Westtown | 24:48.1 |
| 15 | Noah KomarinskiPlace 15 · Grade 11 · Westtown | 11 | Westtown | 25:00.0 |
| 16 | Bocheng (Matt) ZhengPlace 16 · Grade 12 · Perkiomen | 12 | Perkiomen | 25:04.8 |
| 17 | Nguyen Khang DOPlace 17 · Grade 10 · Perkiomen | 10 | Perkiomen | 25:12.9 PR |
| 18 | Vy Khang DOPlace 18 · Grade 10 · Perkiomen | 10 | Perkiomen | 25:13.8 |
| 19 | Maddox RemsPlace 19 · Grade 10 · Abington Friends | 10 | Abington Friends | 25:43.0 |
| 20 | Yang YuePlace 20 · Grade 10 · Westtown | 10 | Westtown | 27:33.8 |
| 21 | Jackson DorrisPlace 21 · Grade 12 · Perkiomen | 12 | Perkiomen | 27:53.1 |
| 22 | Rishabh AnandhPlace 22 · Grade 9 · Westtown | 9 | Westtown | 28:49.9 PR |
| 23 | Lucas GongPlace 23 · Grade 10 · Westtown | 10 | Westtown | 28:52.9 |
| 24 | Henry GoldsteinPlace 24 · Grade 12 · Abington Friends | 12 | Abington Friends | 30:05.7 |
| 25 | Asher SidmanPlace 25 · Grade 10 · Perkiomen | 10 | Perkiomen | 30:28.0 |
| 26 | Kai LEEPlace 26 · Grade 9 · Westtown | 9 | Westtown | 30:52.4 |
| 27 | Kiki PallaPlace 27 · Grade 11 · Perkiomen | 11 | Perkiomen | 31:08.8 |
| 28 | Andrew BurkePlace 28 · Grade 9 · Abington Friends | 9 | Abington Friends | 31:14.1 |
| 29 | Dominic MasiPlace 29 · Grade 9 · Westtown | 9 | Westtown | 33:31.5 |
| 30 | Oscar LandisPlace 30 · Grade 9 · Perkiomen | 9 | Perkiomen | 33:35.5 |
| 31 | Owen ZeigertPlace 31 · Grade 9 · Abington Friends | 9 | Abington Friends | 34:09.0 |
| 32 | Lam DangPlace 32 · Grade 12 · Perkiomen | 12 | Perkiomen | 40:12.8 |
| 33 | Austin BAOPlace 33 · Grade 12 · Perkiomen | 12 | Perkiomen | 40:16.8 |
| 34 | Finn RisingerPlace 34 · Grade 9 · Westtown | 9 | Westtown | 43:10.7 PR |