| 1 | Asher SchmidtPlace 1 · Grade 10 · George School | 10 | George School | 17:31.0 |
| 2 | Brad SchmidtPlace 2 · Grade 10 · George School | 10 | George School | 19:01.2 |
| 3 | Leo ViscardoPlace 3 · Grade 10 · Shipley | 10 | Shipley | 19:11.2 |
| 4 | Kai NaroPlace 4 · Grade 10 · Shipley | 10 | Shipley | 19:11.5 |
| 5 | Ethan SanbergPlace 5 · Grade 11 · George School | 11 | George School | 19:11.6 |
| 6 | Charlie ScottPlace 6 · Grade 9 · Shipley | 9 | Shipley | 19:40.0 |
| 7 | Jackson WisemanPlace 7 · Grade 12 · Shipley | 12 | Shipley | 19:47.0 |
| 8 | Lucas RobertsPlace 8 · Grade 9 · Shipley | 9 | Shipley | 19:47.2 |
| 9 | Ben DershowitzPlace 9 · Grade 10 · Shipley | 10 | Shipley | 19:47.6 |
| 10 | Fidel AlvaradoPlace 10 · Grade 10 · George School | 10 | George School | 20:06.7 |
| 11 | Ara SpeirsPlace 11 · Grade 12 · Shipley | 12 | Shipley | 20:54.2 |
| 12 | Roger ChenPlace 12 · Grade 11 · Abington Friends | 11 | Abington Friends | 21:00.7 |
| 13 | Ryan BrinkerhoffPlace 13 · Grade 11 · Abington Friends | 11 | Abington Friends | 21:00.9 |
| 14 | Sam SonnPlace 14 · Grade 10 · George School | 10 | George School | 21:02.2 |
| 15 | Andrew CahillPlace 15 · Grade 9 · George School | 9 | George School | 21:03.4 PR |
| 16 | Jadon PricePlace 16 · Grade 9 · George School | 9 | George School | 21:03.7 PR |
| 17 | Adam WangPlace 17 · Grade 9 · Shipley | 9 | Shipley | 21:04.9 PR |
| 18 | Federico GauDIOPlace 18 · Grade 11 · George School | 11 | George School | 21:06.4 |
| 19 | Ayan JoshiPlace 19 · Grade 11 · George School | 11 | George School | 21:51.3 |
| 20 | Miles KanePlace 20 · Grade 9 · Abington Friends | 9 | Abington Friends | 22:07.0 |
| 21 | Zachary DershowitzPlace 21 · Grade 9 · Shipley | 9 | Shipley | 22:32.0 |
| 22 | Ishaan JoshiPlace 22 · Grade 9 · George School | 9 | George School | 23:03.2 PR |
| 23 | Shaun DillonPlace 23 · Grade 12 · George School | 12 | George School | 23:13.0 |
| 24 | Blake BatesPlace 24 · Grade 9 · Abington Friends | 9 | Abington Friends | 24:34.1 |
| 25 | Eamonn HalloranPlace 25 · Grade 9 · Abington Friends | 9 | Abington Friends | 24:35.4 |
| 26 | George BugayevPlace 26 · Grade 12 · George School | 12 | George School | 25:12.4 |
| 27 | Amanuel MengistuPlace 27 · Grade 9 · Shipley | 9 | Shipley | 25:13.2 |
| 28 | Aarik PokrasPlace 28 · Grade 11 · Shipley | 11 | Shipley | 25:38.9 |
| 29 | Elias HollerPlace 29 · Grade 11 · George School | 11 | George School | 25:41.9 |
| 30 | Greg RistPlace 30 · Grade 9 · Shipley | 9 | Shipley | 26:07.3 PR |
| 31 | Max RobertsPlace 31 · Grade 9 · Shipley | 9 | Shipley | 26:08.1 PR |
| 32 | Maddox RemsPlace 32 · Grade 10 · Abington Friends | 10 | Abington Friends | 26:33.8 |
| 33 | Henry GoldsteinPlace 33 · Grade 12 · Abington Friends | 12 | Abington Friends | 27:11.0 PR |
| 34 | Zach KaufmanPlace 34 · Grade 9 · George School | 9 | George School | 27:41.7 PR |
| 35 | Flynn WilliamsPlace 35 · Grade 10 · George School | 10 | George School | 27:46.0 |
| 36 | Msibillah Jaksch KilimaPlace 36 · Grade 10 · George School | 10 | George School | 28:33.6 |
| 37 | Ewan LazzeriniPlace 37 · Grade 11 · George School | 11 | George School | 28:33.7 |
| 38 | Andrew BurkePlace 38 · Grade 9 · Abington Friends | 9 | Abington Friends | 30:16.2 |
| 39 | Grant Stoltzfus-DueckPlace 39 · Grade 11 · George School | 11 | George School | 30:38.6 |
| 40 | Owen ZeigertPlace 40 · Grade 9 · Abington Friends | 9 | Abington Friends | 33:24.8 |