| 1 | David HouckPlace 1 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 16:35.19 |
| 2 | Ryan GibsonPlace 2 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:36.50 |
| 3 | Michael SinnesPlace 3 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:36.94 |
| 4 | Peter SimpsonPlace 4 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:37.37 |
| 5 | Brandon StonerPlace 5 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:43.48 |
| 6 | Aaron KeithPlace 6 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:43.87 |
| 7 | Curtis StokesPlace 7 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 17:53.15 |
| 8 | Luke PattersonPlace 8 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:54.78 |
| 9 | James BaronePlace 9 · Grade 12 · Audubon | 12 | Audubon | 17:56.88 |
| 10 | Logan TripicianPlace 10 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 17:57.31 |
| 11 | Connor BrandPlace 11 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:57.70 |
| 12 | John LeibrandtPlace 12 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:58.04 |
| 13 | Augustan ColeyPlace 13 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:58.36 |
| 14 | Andrew (AJ) BlumPlace 14 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:58.64 |
| 15 | Jack BrandPlace 15 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:58.94 |
| 16 | Owen SnyderPlace 16 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:59.21 |
| 17 | Lucas LaganellaPlace 17 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:59.50 |
| 18 | Luke AndresenPlace 18 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:00.39 |
| 19 | Logan CammPlace 19 · Grade 12 · Audubon | 12 | Audubon | 18:01.31 |
| 20 | Jack McBridePlace 20 · Grade 11 · Gateway Regional | 11 | Gateway Regional | 18:14.71 |
| 21 | Nathan GalloPlace 21 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:19.94 |
| 22 | Frank PatersonPlace 22 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:32.75 |
| 23 | Luke LindnerPlace 23 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:34.56 |
| 24 | Graham DodsonPlace 24 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:35.11 |
| 25 | Oliver SetchelPlace 25 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:43.80 |
| 26 | Oliver CrumrinePlace 26 · Grade 11 · Gateway Regional | 11 | Gateway Regional | 18:50.98 |
| 27 | Nathanial MartinezPlace 27 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 18:51.57 |
| 28 | Ben OsawaPlace 28 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:54.67 |
| 29 | Nathan BodinPlace 29 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 19:04.95 |
| 30 | Theodore AdamsPlace 30 · Grade 12 · West Deptford | 12 | West Deptford | 19:20.61 |
| 31 | Hunter WhinnaPlace 31 · Grade 11 · West Deptford | 11 | West Deptford | 19:23.78 |
| 32 | Paul DavisPlace 32 · Grade 12 · Audubon | 12 | Audubon | 19:24.47 |
| 33 | William JohnsonPlace 33 · Grade 10 · Audubon | 10 | Audubon | 19:28.94 |
| 34 | Lucas LarsonPlace 34 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 19:46.89 |
| 35 | Tague BenjaminPlace 35 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 19:50.05 |
| 36 | Jason OrtizPlace 36 · Grade 12 · Gateway Regional | 12 | Gateway Regional | 19:53.87 |
| 37 | Ian RodriguezPlace 37 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 20:00.92 |
| 38 | Isaiah LouisPlace 38 · Grade 9 · Gateway Regional | 9 | Gateway Regional | 20:13.53 |
| 39 | Finnegan Kershner-HammondPlace 39 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 20:45.83 |
| 40 | Liam JankowitzPlace 40 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 21:04.31 |
| 41 | Rylan KucharskiPlace 41 · Grade 12 · Audubon | 12 | Audubon | 21:28.28 |
| 42 | William KrierPlace 42 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 21:36.36 |
| 43 | Benjamin PerticariPlace 43 · Grade 11 · West Deptford | 11 | West Deptford | 22:13.05 |
| 44 | Ryder BozinePlace 44 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 22:44.45 |
| 45 | Nathan JavadiPlace 45 · Grade 9 · West Deptford | 9 | West Deptford | 22:45.71 |
| 46 | Alex OsawaPlace 46 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 22:58.11 |
| 47 | Max MurrayPlace 47 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 23:03.50 |
| 48 | Harrison BermanPlace 48 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 23:03.82 |
| 49 | Nico PattiPlace 49 · Grade 9 · Audubon | 9 | Audubon | 23:15.07 |
| 50 | Isaunee BudierePlace 50 · Grade 12 · West Deptford | 12 | West Deptford | 23:21.40 |
| 51 | Gabe RubinPlace 51 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 24:49.44 |
| 52 | Luke HeinzPlace 52 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 26:31.37 |
| 53 | Aaron DemersPlace 53 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 31:07.72 PR |