| 1 | Ian RodriguezPlace 1 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 11:50.75 |
| 2 | Lucas LarsonPlace 2 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 11:51.18 |
| 3 | William KrierPlace 3 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 11:51.58 PR |
| 4 | Luke PattersonPlace 4 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 11:59.67 |
| 5 | Oliver SetchelPlace 5 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 12:08.65 |
| 6 | Luke MadrackPlace 6 · Grade 9 · Gloucester City | 9 | Gloucester City | 12:28.46 |
| 7 | Frank PatersonPlace 7 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 12:32.10 |
| 8 | Xander Gomez-RodasPlace 8 · Grade 11 · Lindenwold | 11 | Lindenwold | 12:32.36 PR |
| 9 | John BodinPlace 9 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 12:33.96 |
| 10 | Courtland BenjaminPlace 10 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 12:40.90 |
| 11 | Chase JacksonPlace 11 · Grade 12 · Gloucester City | 12 | Gloucester City | 12:54.90 PR |
| 12 | Tague BenjaminPlace 12 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 13:00.31 |
| 13 | Luke HeinzPlace 13 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 13:02.60 PR |
| 14 | Liam JankowitzPlace 14 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 13:15.51 |
| 15 | Nathan GalloPlace 15 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 13:23.49 |
| 16 | Cullen ParryPlace 16 · Grade 10 · Gloucester City | 10 | Gloucester City | 13:39.48 |
| 17 | Harry LugoPlace 17 · Grade 12 · Paulsboro | 12 | Paulsboro | 13:40.12 PR |
| 18 | William CarrPlace 18 · Grade 10 · Gloucester City | 10 | Gloucester City | 13:43.35 |
| 19 | Finnegan Kershner-HammondPlace 19 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 13:46.47 |
| 20 | Bertilio Lopez-GarciaPlace 20 · Grade 12 · Lindenwold | 12 | Lindenwold | 13:47.77 |
| 21 | Harry DunnPlace 21 · Grade 9 · Gloucester City | 9 | Gloucester City | 14:00.08 PR |
| 22 | Ryan BlackPlace 22 · Grade 11 · Lindenwold | 11 | Lindenwold | 14:01.18 |
| 23 | Xavier DePoderPlace 23 · Grade 10 · Gloucester City | 10 | Gloucester City | 14:26.02 |
| 24 | Elias PelligriniPlace 24 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 14:33.10 |
| 25 | Robert GlassmanPlace 25 · Grade 11 · Gloucester City | 11 | Gloucester City | 15:55.52 |
| 26 | Beau DunnPlace 26 · Grade 9 · Gloucester City | 9 | Gloucester City | 15:57.85 |
| 27 | Jackson SolinaPlace 27 · Grade 10 · Paulsboro | 10 | Paulsboro | 16:11.44 PR |
| 28 | Caleb RamosPlace 28 · Grade 10 · Gloucester City | 10 | Gloucester City | 16:58.73 |
| 29 | Donovan DarcePlace 29 · Grade 11 · Gloucester City | 11 | Gloucester City | 16:59.21 |
| 30 | Corban NguyenPlace 30 · Grade 11 · Gloucester City | 11 | Gloucester City | 17:28.79 |
| 31 | Austin WangPlace 31 · Grade 10 · Gloucester City | 10 | Gloucester City | 17:31.91 |
| 32 | Bryce PlaskettPlace 32 · Grade 11 · Paulsboro | 11 | Paulsboro | 17:46.41 PR |
| 33 | Damian Flores-GomezPlace 33 · Grade 9 · Lindenwold | 9 | Lindenwold | 17:54.44 |
| 34 | Jacob MendezPlace 34 · Grade 11 · Gloucester City | 11 | Gloucester City | 21:13.60 |
| 35 | Dorian DanielsPlace 35 · Grade 12 · Gloucester City | 12 | Gloucester City | 23:27.11 PR |