| 1 | Sam PurdumPlace 1 · Grade 12 · Pennsbury | 12 | Pennsbury | 16:49.4 |
| 2 | Brandon SpronkPlace 2 · Grade 11 · Pennsbury | 11 | Pennsbury | 16:55.0 |
| 3 | Samir SiscoPlace 3 · Grade 11 · Harry S Truman (PA) | 11 | Harry S Truman (PA) | 17:06.7 |
| 4 | Brendan SargentPlace 4 · Grade 12 · Pennsbury | 12 | Pennsbury | 17:17.3 |
| 5 | Tyler WilliamsPlace 5 · Grade 10 · Harry S Truman (PA) | 10 | Harry S Truman (PA) | 17:27.5 |
| 6 | Shawn GormanPlace 6 · Grade 12 · Pennsbury | 12 | Pennsbury | 17:38.9 |
| 7 | Declan MabeePlace 7 · Grade 11 · Pennsbury | 11 | Pennsbury | 18:16.3 |
| 8 | Tobias RiggallPlace 8 · Grade 12 · Pennsbury | 12 | Pennsbury | 18:19.1 |
| 9 | Simon EvansPlace 9 · Grade 12 · Pennsbury | 12 | Pennsbury | 18:22.2 |
| 10 | Gavin CurleyPlace 10 · Grade 11 · Harry S Truman (PA) | 11 | Harry S Truman (PA) | 18:26.8 |
| 11 | Dom CranePlace 11 · Grade 10 · Pennsbury | 10 | Pennsbury | 18:29.6 |
| 12 | Graham HowePlace 12 · Grade 9 · Pennsbury | 9 | Pennsbury | 18:36.4 |
| 13 | Matthew RiveraPlace 13 · Grade 11 · Pennsbury | 11 | Pennsbury | 18:44.9 |
| 14 | Gabriel BarqueroPlace 14 · Grade 12 · Harry S Truman (PA) | 12 | Harry S Truman (PA) | 18:45.4 |
| 15 | Dennis ClarkPlace 15 · Grade 12 · Harry S Truman (PA) | 12 | Harry S Truman (PA) | 19:16.6 |
| 16 | Maximilian RuscioPlace 16 · Grade 12 · Pennsbury | 12 | Pennsbury | 19:16.9 PR |
| 17 | Jayden ChanPlace 17 · Grade 10 · Harry S Truman (PA) | 10 | Harry S Truman (PA) | 19:21.5 |
| 18 | Michael ChernyakPlace 18 · Grade 10 · Pennsbury | 10 | Pennsbury | 19:23.4 |
| 19 | Gabriel NgPlace 19 · Grade 10 · Pennsbury | 10 | Pennsbury | 19:34.6 |
| 20 | Bryce FrymirePlace 20 · Grade 10 · Pennsbury | 10 | Pennsbury | 19:36.6 |
| 21 | Luke McDevittPlace 21 · Grade 9 · Pennsbury | 9 | Pennsbury | 19:39.4 |
| 22 | Adam RevnessPlace 22 · Grade 9 · Pennsbury | 9 | Pennsbury | 19:40.9 |
| 23 | jacob FindleyPlace 23 · Grade 9 · Pennsbury | 9 | Pennsbury | 19:41.9 |
| 24 | Evan Obert-ThornPlace 24 · Grade 10 · Pennsbury | 10 | Pennsbury | 19:50.2 |
| 25 | Samuel AwusiPlace 25 · Grade 12 · Harry S Truman (PA) | 12 | Harry S Truman (PA) | 19:57.5 |
| 26 | Adam MoorePlace 26 · Grade 11 · Pennsbury | 11 | Pennsbury | 19:58.8 |
| 27 | Pedro TorresPlace 27 · Grade 11 · Harry S Truman (PA) | 11 | Harry S Truman (PA) | 20:37.8 |
| 28 | Ryder EnsigPlace 28 · Grade 9 · Pennsbury | 9 | Pennsbury | 20:40.4 PR |
| 29 | Alex Campos-SosaPlace 29 · Grade 9 · Harry S Truman (PA) | 9 | Harry S Truman (PA) | 20:45.6 |
| 30 | Marco GalganoPlace 30 · Grade 10 · Pennsbury | 10 | Pennsbury | 20:46.0 |
| 31 | Logan RatowskiPlace 31 · Grade 9 · Harry S Truman (PA) | 9 | Harry S Truman (PA) | 21:04.3 PR |
| 32 | Mason HausnerPlace 32 · Grade 9 · Pennsbury | 9 | Pennsbury | 21:08.7 |
| 33 | Arturo MedinaPlace 33 · Grade 12 · Harry S Truman (PA) | 12 | Harry S Truman (PA) | 21:48.0 PR |
| 34 | Declan SargentPlace 34 · Grade 9 · Pennsbury | 9 | Pennsbury | 22:25.0 |
| 35 | Asher NadlerPlace 35 · Grade 9 · Pennsbury | 9 | Pennsbury | 22:30.6 PR |
| 36 | Milo SmithPlace 36 · Grade 9 · Pennsbury | 9 | Pennsbury | 22:31.0 |
| 37 | Reyli MorelPlace 37 · Grade 9 · Harry S Truman (PA) | 9 | Harry S Truman (PA) | 22:35.9 |
| 38 | Damian NeunerPlace 38 · Grade 9 · Harry S Truman (PA) | 9 | Harry S Truman (PA) | 22:54.0 |
| 39 | Geoffrey LeonardPlace 39 · Grade 10 · Pennsbury | 10 | Pennsbury | 22:55.1 |
| 40 | Joshua MannPlace 40 · Grade 9 · Pennsbury | 9 | Pennsbury | 23:05.5 PR |
| 41 | Cody BeechamPlace 41 · Grade 10 · Pennsbury | 10 | Pennsbury | 23:11.4 |
| 42 | Xavier AvilesPlace 42 · Grade 12 · Harry S Truman (PA) | 12 | Harry S Truman (PA) | 23:25.9 |
| 43 | Edward MorganPlace 43 · Grade 9 · Harry S Truman (PA) | 9 | Harry S Truman (PA) | 25:19.1 |
| 44 | Andrew WodotimskyPlace 44 · Grade 9 · Pennsbury | 9 | Pennsbury | 26:13.8 |
| 45 | arjun RachitPlace 45 · Grade 9 · Pennsbury | 9 | Pennsbury | 29:36.3 |