| 1 | Andrew (AJ) BlumPlace 1 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:49.20 |
| 2 | Connor BrandPlace 2 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 16:49.64 |
| 3 | Lucas LarsonPlace 3 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:04.91 |
| 4 | Logan TripicianPlace 4 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:11.78 |
| 5 | Graham DodsonPlace 5 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:13.55 |
| 6 | Luke PattersonPlace 6 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:22.91 |
| 7 | Luke LindnerPlace 7 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:27.47 |
| 8 | Ian RodriguezPlace 8 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:32.04 |
| 9 | Nate BollardPlace 9 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:36.39 |
| 10 | Jeffery TaylorPlace 10 · Grade 12 · Paulsboro | 12 | Paulsboro | 17:50.91 |
| 11 | Oliver SetchelPlace 11 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:54.91 |
| 12 | William KrierPlace 12 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:01.91 |
| 13 | Finnegan Kershner-HammondPlace 13 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:03.51 |
| 14 | John RobinsonPlace 14 · Grade 11 · Audubon | 11 | Audubon | 18:09.49 |
| 15 | Owen SnyderPlace 15 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:11.71 |
| 16 | Parker ShinPlace 16 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:15.38 |
| 17 | Henry PlattPlace 17 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 18:18.19 |
| 18 | Liam JankowitzPlace 18 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 19:04.17 |
| 19 | Tague BenjaminPlace 19 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 19:19.69 |
| 20 | Courtland BenjaminPlace 20 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 19:27.13 |
| 21 | Xander Gomez-RodasPlace 21 · Grade 11 · Lindenwold | 11 | Lindenwold | 19:39.32 |
| 22 | Ryan O'ShieldsPlace 22 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 19:40.89 |
| 23 | Michael FerraroPlace 23 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 19:44.62 |
| 24 | Taurop HaasePlace 24 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 19:44.99 |
| 25 | Nathan BodinPlace 25 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 19:48.23 |
| 26 | John BodinPlace 26 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 19:48.95 |
| 27 | Owen MilesPlace 27 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 19:49.51 |
| 28 | William JohnsonPlace 28 · Grade 11 · Audubon | 11 | Audubon | 19:51.40 |
| 29 | Jaidon RowePlace 29 · Grade 9 · Audubon | 9 | Audubon | 20:12.23 |
| 30 | Miles AndersonPlace 30 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 20:27.52 |
| 31 | Elias PelligriniPlace 31 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 21:00.11 |
| 32 | Harry LugoPlace 32 · Grade 12 · Paulsboro | 12 | Paulsboro | 21:10.05 |
| 33 | Lucas MartinezPlace 33 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 21:20.67 |
| 34 | Bertilio Lopez-GarciaPlace 34 · Grade 12 · Lindenwold | 12 | Lindenwold | 21:44.71 |
| 35 | Nico PattiPlace 35 · Grade 10 · Audubon | 10 | Audubon | 21:50.58 PR |
| 36 | Ryan BlackPlace 36 · Grade 11 · Lindenwold | 11 | Lindenwold | 22:00.87 |
| 37 | Graysen LanePlace 37 · Grade 11 · Paulsboro | 11 | Paulsboro | 22:05.03 |
| 38 | Jackson SolinaPlace 38 · Grade 10 · Paulsboro | 10 | Paulsboro | 22:07.98 |
| 39 | John AlexanderPlace 39 · Grade 9 · Paulsboro | 9 | Paulsboro | 22:09.45 |
| 40 | Jackson MoonPlace 40 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 22:10.80 |
| 41 | Connor BurroughPlace 41 · Grade 9 · Audubon | 9 | Audubon | 22:12.09 |
| 42 | Jace TropeaPlace 42 · Grade 9 · Paulsboro | 9 | Paulsboro | 23:05.96 |
| 43 | Bryce PlaskettPlace 43 · Grade 11 · Paulsboro | 11 | Paulsboro | 23:09.75 |
| 44 | Gabriel TorresPlace 44 · Grade 10 · Paulsboro | 10 | Paulsboro | 23:12.52 |
| 45 | Caleb FreedmanPlace 45 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 23:25.55 |
| 46 | James MountPlace 46 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 23:30.00 |
| 47 | Joel KlinglerPlace 47 · Grade 9 · Audubon | 9 | Audubon | 23:35.60 |
| 48 | William RossPlace 48 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 24:27.39 |
| 49 | Miles CilursoPlace 49 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 24:34.37 |
| 50 | Hudson GodwinPlace 50 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 26:33.57 |
| 51 | Henry MaddenPlace 51 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 33:58.70 |
| 52 | Jack ConnollyPlace 52 · Grade 10 · Audubon | 10 | Audubon | 47:49.84 |