| 1 | David HouckPlace 1 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 17:19.33 |
| 2 | Shaun MaloneyPlace 2 · Grade 12 · Haddon Township | 12 | Haddon Township | 17:42.17 |
| 3 | James ClausonPlace 3 · Grade 12 · Haddon Township | 12 | Haddon Township | 17:50.14 |
| 4 | Curtis StokesPlace 4 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 18:07.04 |
| 5 | Aidan CurranPlace 5 · Grade 12 · Haddon Township | 12 | Haddon Township | 18:31.14 |
| 6 | James StrimelPlace 6 · Grade 10 · Haddon Township | 10 | Haddon Township | 18:32.73 |
| 7 | Jack McBridePlace 7 · Grade 11 · Gateway Regional | 11 | Gateway Regional | 18:34.19 |
| 8 | Luke WolframPlace 8 · Grade 12 · Haddon Township | 12 | Haddon Township | 18:41.24 |
| 9 | Hunter WhinnaPlace 9 · Grade 11 · West Deptford | 11 | West Deptford | 18:42.11 |
| 10 | Kieran AdamsPlace 10 · Grade 9 · Haddon Township | 9 | Haddon Township | 18:43.55 |
| 11 | Rafiq HeiglerPlace 11 · Grade 12 · Lindenwold | 12 | Lindenwold | 18:47.71 |
| 12 | Emmanuel Alvarez-MejiaPlace 12 · Grade 10 · Lindenwold | 10 | Lindenwold | 18:53.82 PR |
| 13 | Oliver CrumrinePlace 13 · Grade 11 · Gateway Regional | 11 | Gateway Regional | 19:08.42 |
| 14 | Brandon Caro cervantesPlace 14 · Grade 12 · Lindenwold | 12 | Lindenwold | 19:10.61 |
| 15 | Nathanial MartinezPlace 15 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 19:14.16 |
| 16 | Jason OrtizPlace 16 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 19:14.38 |
| 17 | Simon PierwolaPlace 17 · Grade 9 · Haddon Township | 9 | Haddon Township | 19:18.19 |
| 18 | Theodore AdamsPlace 18 · Grade 12 · West Deptford | 12 | West Deptford | 19:43.06 |
| 19 | Bertilio Lopez-GarciaPlace 19 · Grade 11 · Lindenwold | 11 | Lindenwold | 19:55.62 |
| 20 | Nick BernardoPlace 20 · Grade 10 · Haddon Township | 10 | Haddon Township | 19:58.22 |
| 21 | Jeffery TaylorPlace 21 · Grade 11 · Paulsboro | 11 | Paulsboro | 20:04.77 |
| 22 | Isaiah LouisPlace 22 · Grade 9 · Gateway Regional | 9 | Gateway Regional | 20:15.21 |
| 23 | Kwadwo BerkoPlace 23 · Grade 11 · Lindenwold | 11 | Lindenwold | 20:25.40 |
| 24 | Evan ComberPlace 24 · Grade 9 · Haddon Township | 9 | Haddon Township | 20:42.69 |
| 25 | Ryan PetersPlace 25 · Grade 12 · West Deptford | 12 | West Deptford | 20:45.63 |
| 26 | Keenan DempseyPlace 26 · Grade 10 · Haddon Township | 10 | Haddon Township | 21:18.13 |
| 27 | Luis Almánza GonzalezPlace 27 · Grade 12 · Lindenwold | 12 | Lindenwold | 21:30.32 |
| 28 | Ryan BlackPlace 28 · Grade 10 · Lindenwold | 10 | Lindenwold | 21:42.48 |
| 29 | Benjamin PerticariPlace 29 · Grade 11 · West Deptford | 11 | West Deptford | 21:47.99 |
| 30 | Jonah KaidenPlace 30 · Grade 9 · Haddon Township | 9 | Haddon Township | 21:49.38 |
| 31 | Isaunee BudierePlace 31 · Grade 12 · West Deptford | 12 | West Deptford | 21:54.42 |
| 32 | Nathan JavadiPlace 32 · Grade 9 · West Deptford | 9 | West Deptford | 21:54.65 |
| 33 | Xander Gomez-RodasPlace 33 · Grade 10 · Lindenwold | 10 | Lindenwold | 22:06.06 |
| 34 | Theodore DiorioPlace 34 · Grade 11 · Haddon Township | 11 | Haddon Township | 23:08.20 |
| 35 | Harry LugoPlace 35 · Grade 11 · Paulsboro | 11 | Paulsboro | 23:09.79 |
| 36 | Graysen LanePlace 36 · Grade 10 · Paulsboro | 10 | Paulsboro | 24:28.09 |
| 37 | Alexander Zumba-GonzalezPlace 37 · Grade 10 · Lindenwold | 10 | Lindenwold | 24:34.55 |
| 38 | Bryce PlaskettPlace 38 · Grade 10 · Paulsboro | 10 | Paulsboro | 24:50.21 |
| 39 | Walter PaigePlace 39 · Grade 11 · Paulsboro | 11 | Paulsboro | 25:48.03 |
| 40 | Jasir BrownPlace 40 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 26:05.51 PR |
| 41 | Jael Pantoja-SantiagoPlace 41 · Grade 11 · Paulsboro | 11 | Paulsboro | 30:13.54 |
| 42 | Raleigh GerstPlace 42 · Grade 9 · Haddon Township | 9 | Haddon Township | 31:40.96 |