| 1 | Connor BrandPlace 1 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 16:39.98 |
| 2 | Jim RotachePlace 2 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 16:46.12 |
| 3 | Brady KayPlace 3 · Grade 12 · Sterling | 12 | Sterling | 17:00.85 |
| 4 | John RobinsonPlace 4 · Grade 11 · Audubon | 11 | Audubon | 17:04.83 |
| 5 | Logan TripicianPlace 5 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:21.66 |
| 6 | Andrew (AJ) BlumPlace 6 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:29.00 |
| 7 | Kevin DeverPlace 7 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 17:33.40 |
| 8 | Graham DodsonPlace 8 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:35.10 |
| 9 | Michael ZechmanPlace 9 · Grade 12 · Timber Creek | 12 | Timber Creek | 17:37.80 |
| 10 | Declan WalshPlace 10 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 17:47.63 |
| 11 | Jayd'in SampsonPlace 11 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 17:49.31 PR |
| 12 | Daniel ClewellPlace 12 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 17:49.58 |
| 13 | Leandro SantiagoPlace 13 · Grade 12 · Timber Creek | 12 | Timber Creek | 18:10.19 |
| 14 | Luke LindnerPlace 14 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:15.99 |
| 15 | Lucas LarsonPlace 15 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:22.20 |
| 16 | Jeremiah JacksonPlace 16 · Grade 11 · Triton Regional | 11 | Triton Regional | 18:36.21 |
| 17 | Brody SinonPlace 17 · Grade 12 · Sterling | 12 | Sterling | 18:39.94 |
| 18 | Santiago MoralesPlace 18 · Grade 12 · Pennsauken | 12 | Pennsauken | 18:43.72 |
| 19 | Thomas KrainskiPlace 19 · Grade 12 · Sterling | 12 | Sterling | 18:51.34 |
| 20 | Luke MadrackPlace 20 · Grade 9 · Gloucester City | 9 | Gloucester City | 18:53.97 |
| 21 | Connor ZanePlace 21 · Grade 11 · Sterling | 11 | Sterling | 18:57.32 |
| 22 | Evan CoganPlace 22 · Grade 10 · Timber Creek | 10 | Timber Creek | 18:58.44 PR |
| 23 | Fredis MejiaPlace 23 · Grade 12 · Winslow Township | 12 | Winslow Township | 19:03.03 |
| 24 | Lucas LaganellaPlace 24 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 19:04.41 |
| 25 | Giovanni FuchsPlace 25 · Grade 12 · Sterling | 12 | Sterling | 19:08.69 |
| 26 | Ryan RoznowskiPlace 26 · Grade 10 · Highland Regional | 10 | Highland Regional | 19:11.14 |
| 27 | Samuel ArbelaezPlace 27 · Grade 10 · Highland Regional | 10 | Highland Regional | 19:13.24 |
| 28 | Keegan RueblingerPlace 28 · Grade 10 · Sterling | 10 | Sterling | 19:21.32 |
| 29 | Alfred AbiolaPlace 29 · Grade 12 · Timber Creek | 12 | Timber Creek | 19:26.62 |
| 30 | Michael KasichPlace 30 · Grade 12 · Cherry Hill West | 12 | Cherry Hill West | 19:27.96 |
| 31 | Justin MartinezPlace 31 · Grade 12 · Sterling | 12 | Sterling | 19:29.37 |
| 32 | Joseph ParsonsPlace 32 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 19:33.73 |
| 33 | William MandiaPlace 33 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 19:35.90 |
| 34 | Dillon KimblePlace 34 · Grade 12 · Timber Creek | 12 | Timber Creek | 19:43.75 |
| 35 | Mike MayerPlace 35 · Grade 9 · Highland Regional | 9 | Highland Regional | 19:55.86 |
| 36 | Avery WilliamsPlace 36 · Grade 10 · Winslow Township | 10 | Winslow Township | 20:02.33 |
| 37 | Devon KozakPlace 37 · Grade 10 · Winslow Township | 10 | Winslow Township | 20:07.15 |
| 38 | Chase JacksonPlace 38 · Grade 12 · Gloucester City | 12 | Gloucester City | 20:10.61 |
| 39 | Finnegen BobroskiPlace 39 · Grade 10 · Cherry Hill West | 10 | Cherry Hill West | 20:12.03 |
| 40 | Jake CavellaPlace 40 · Grade 12 · Cherry Hill West | 12 | Cherry Hill West | 20:12.73 |
| 41 | Cameron SheppardPlace 41 · Grade 11 · Cherry Hill West | 11 | Cherry Hill West | 20:13.17 |
| 42 | Luke BoydPlace 42 · Grade 11 · Overbrook | 11 | Overbrook | 20:18.55 |
| 43 | Ray HanPlace 43 · Grade 12 · Pennsauken | 12 | Pennsauken | 20:19.86 |
| 44 | Xander Gomez-RodasPlace 44 · Grade 11 · Lindenwold | 11 | Lindenwold | 20:22.64 |
| 45 | Gabriel AlgabaPlace 45 · Grade 12 · Pennsauken | 12 | Pennsauken | 20:23.63 |
| 46 | Brayden MageePlace 46 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 20:24.67 |
| 47 | Noah SchreiberPlace 47 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 20:32.10 |
| 48 | Tyler WilliamsPlace 48 · Grade 9 · Winslow Township | 9 | Winslow Township | 20:33.54 PR |
| 49 | Cullen ParryPlace 49 · Grade 10 · Gloucester City | 10 | Gloucester City | 20:37.78 |
| 50 | Nick TaylorPlace 50 · Grade 10 · Gloucester City | 10 | Gloucester City | 20:38.08 |
| 51 | Harry DunnPlace 51 · Grade 9 · Gloucester City | 9 | Gloucester City | 20:48.35 |
| 52 | Edwin GuerreroPlace 52 · Grade 11 · Highland Regional | 11 | Highland Regional | 20:54.36 |
| 53 | Malachi MaysPlace 53 · Grade 10 · Winslow Township | 10 | Winslow Township | 20:56.98 |
| 54 | Kevin TerrerosPlace 54 · Grade 12 · Pennsauken | 12 | Pennsauken | 21:07.61 |
| 55 | Jason BarahonaPlace 55 · Grade 10 · Highland Regional | 10 | Highland Regional | 21:09.40 |
| 56 | Gregory WakePlace 56 · Grade 11 · Winslow Township | 11 | Winslow Township | 21:18.26 |
| 57 | Logan McCoogPlace 57 · Grade 10 · Gloucester City | 10 | Gloucester City | 21:19.56 |
| 58 | Ryan BlackPlace 58 · Grade 11 · Lindenwold | 11 | Lindenwold | 21:23.37 |
| 59 | Hosea ColeyPlace 59 · Grade 11 · Camden Co Tech (Pennsauken) | 11 | Camden Co Tech (Pennsauken) | 21:39.03 |
| 60 | Sharif BrooksPlace 60 · Grade 12 · Timber Creek | 12 | Timber Creek | 21:43.53 |
| 61 | Roman BatesPlace 61 · Grade 11 · Highland Regional | 11 | Highland Regional | 21:45.50 |
| 62 | Jamnel Batista BernabePlace 62 · Grade 10 · Pennsauken | 10 | Pennsauken | 22:01.79 |
| 63 | William CarrPlace 63 · Grade 10 · Gloucester City | 10 | Gloucester City | 22:10.94 |
| 64 | Ashton SherrerPlace 64 · Grade 10 · Winslow Township | 10 | Winslow Township | 22:28.15 |
| 65 | Dominic Mejia-RosarioPlace 65 · Grade 12 · Cherry Hill West | 12 | Cherry Hill West | 22:29.94 |
| 66 | Enyor NunezPlace 66 · Grade 12 · Camden Co Tech (Pennsauken) | 12 | Camden Co Tech (Pennsauken) | 22:45.09 PR |
| 67 | Josh McAllisterPlace 67 · Grade 11 · Overbrook | 11 | Overbrook | 23:05.06 |
| 68 | Christopher FrazierPlace 68 · Grade 10 · Overbrook | 10 | Overbrook | 23:05.37 |
| 69 | Nico PattiPlace 69 · Grade 10 · Audubon | 10 | Audubon | 23:56.03 |
| 70 | Angel TrinidadPlace 70 · Grade 10 · Camden Co Tech (Pennsauken) | 10 | Camden Co Tech (Pennsauken) | 24:02.03 |
| 71 | Karter ReedPlace 71 · Grade 11 · Overbrook | 11 | Overbrook | 24:07.00 |
| 72 | Malik Marshall Jr.Place 72 · Grade 11 · Overbrook | 11 | Overbrook | 24:12.80 |
| 73 | Jayvon AntonioPlace 73 · Grade 11 · Camden Co Tech (Pennsauken) | 11 | Camden Co Tech (Pennsauken) | 24:13.71 |
| 74 | Malik LancePlace 74 · Grade 10 · Camden Co Tech (Pennsauken) | 10 | Camden Co Tech (Pennsauken) | 24:16.07 PR |
| 75 | Yaniel VargasPlace 75 · Grade 11 · Camden Co Tech (Pennsauken) | 11 | Camden Co Tech (Pennsauken) | 26:26.76 |
| 76 | Jack ConnollyPlace 76 · Grade 10 · Audubon | 10 | Audubon | 47:46.00 |