| 1 | Asher SchmidtPlace 1 · Grade 10 · George School | 10 | George School | 17:52.9 |
| 2 | Deagan HopkinsPlace 2 · Grade 11 · George School | 11 | George School | 17:56.9 |
| 3 | Atticus MoesPlace 3 · Grade 12 · Perkiomen | 12 | Perkiomen | 18:07.1 |
| 4 | Ryan DelpPlace 4 · Grade 12 · Perkiomen | 12 | Perkiomen | 19:03.9 |
| 5 | Charles WaltersPlace 5 · Grade 10 · Perkiomen | 10 | Perkiomen | 19:15.7 |
| 6 | Ellis DaviesPlace 6 · Grade 11 · Perkiomen | 11 | Perkiomen | 19:26.1 |
| 7 | Brad SchmidtPlace 7 · Grade 10 · George School | 10 | George School | 19:28.5 |
| 8 | Ethan SanbergPlace 8 · Grade 11 · George School | 11 | George School | 20:10.8 |
| 9 | Jack GuntherPlace 9 · Grade 12 · Friends Select | 12 | Friends Select | 20:42.5 |
| 10 | Mason WiltshirePlace 10 · Grade 10 · Friends Select | 10 | Friends Select | 20:51.7 |
| 11 | Jackson DorrisPlace 11 · Grade 12 · Perkiomen | 12 | Perkiomen | 21:23.0 |
| 12 | Min ParkPlace 12 · Grade 10 · George School | 10 | George School | 21:57.3 |
| 13 | Zach MaasPlace 13 · Grade 11 · George School | 11 | George School | 21:58.2 |
| 14 | Jadon PricePlace 14 · Grade 9 · George School | 9 | George School | 22:00.5 |
| 15 | Oliver VaughanPlace 15 · Grade 12 · Friends Select | 12 | Friends Select | 22:26.0 |
| 16 | Jackson SchwarzPlace 16 · Grade 11 · Friends Select | 11 | Friends Select | 22:35.6 |
| 17 | Owen BurgessPlace 17 · Grade 12 · George School | 12 | George School | 22:37.4 |
| 18 | Sam SonnPlace 18 · Grade 10 · George School | 10 | George School | 22:40.9 |
| 19 | Isaiah MogermanPlace 19 · Grade 11 · Friends Select | 11 | Friends Select | 22:42.4 |
| 20 | Federico GauDIOPlace 20 · Grade 11 · George School | 11 | George School | 22:43.8 |
| 21 | Andrew CahillPlace 21 · Grade 9 · George School | 9 | George School | 22:59.8 |
| 22 | Ike BradfordPlace 22 · Grade 10 · Friends Select | 10 | Friends Select | 23:39.6 |
| 23 | Ayan JoshiPlace 23 · Grade 11 · George School | 11 | George School | 23:48.7 |
| 24 | Shaun DillonPlace 24 · Grade 12 · George School | 12 | George School | 24:05.0 |
| 25 | Issac KreiderPlace 25 · Grade 10 · Friends Select | 10 | Friends Select | 24:34.8 |
| 26 | Henry NeubergerPlace 26 · Grade 12 · Friends Select | 12 | Friends Select | 24:45.3 |
| 27 | Elliott LesserPlace 27 · Grade 10 · Friends Select | 10 | Friends Select | 24:51.6 |
| 28 | Ishaan JoshiPlace 28 · Grade 9 · George School | 9 | George School | 24:52.7 |
| 29 | David NguyenPlace 29 · Grade 10 · Perkiomen | 10 | Perkiomen | 25:45.3 |
| 30 | George BugayevPlace 30 · Grade 12 · George School | 12 | George School | 25:45.6 |
| 31 | Vy Khang DOPlace 31 · Grade 10 · Perkiomen | 10 | Perkiomen | 25:53.2 |
| 32 | Bocheng (Matt) ZhengPlace 32 · Grade 12 · Perkiomen | 12 | Perkiomen | 26:40.4 |
| 33 | Elias HollerPlace 33 · Grade 11 · George School | 11 | George School | 26:44.2 |
| 34 | Madden BradyPlace 34 · Grade 10 · Friends Select | 10 | Friends Select | 27:12.0 |
| 35 | Masen PricePlace 35 · Grade 11 · Friends Select | 11 | Friends Select | 27:29.4 |
| 36 | Kevin WilliamsPlace 36 · Grade 11 · Friends Select | 11 | Friends Select | 27:29.7 |
| 37 | Devin WilliamsPlace 37 · Grade 11 · Friends Select | 11 | Friends Select | 27:44.2 |
| 38 | Lorenzo ChildressPlace 38 · Grade 11 · Friends Select | 11 | Friends Select | 28:16.6 |
| 39 | Msibillah Jaksch KilimaPlace 39 · Grade 10 · George School | 10 | George School | 28:21.1 |
| 40 | Henry AdducciPlace 40 · Grade 10 · Friends Select | 10 | Friends Select | 28:37.0 |
| 41 | Zach KaufmanPlace 41 · Grade 9 · George School | 9 | George School | 29:08.6 |
| 42 | Taehyun (ryan) YangPlace 42 · Grade 10 · Perkiomen | 10 | Perkiomen | 33:33.4 |
| 43 | Noah GoldsmithPlace 43 · Grade 9 · Perkiomen | 9 | Perkiomen | 33:38.5 |
| 44 | Kiki PallaPlace 44 · Grade 11 · Perkiomen | 11 | Perkiomen | 33:41.2 |
| 45 | Asher SidmanPlace 45 · Grade 10 · Perkiomen | 10 | Perkiomen | 33:48.4 |
| 46 | Massimo SankarPlace 46 · Grade 11 · Perkiomen | 11 | Perkiomen | 34:10.9 |
| 47 | Grant Stoltzfus-DueckPlace 47 · Grade 11 · George School | 11 | George School | 35:45.3 |
| 48 | Lam DangPlace 48 · Grade 12 · Perkiomen | 12 | Perkiomen | 44:53.6 |