| 1 | Michael SinnesPlace 1 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:49.47 |
| 2 | Logan CammPlace 2 · Grade 12 · Audubon | 12 | Audubon | 16:56.71 |
| 3 | Landon ForeroPlace 3 · Grade 12 · Collingswood | 12 | Collingswood | 17:02.23 |
| 4 | Brandon StonerPlace 4 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:05.63 |
| 5 | Vincent DoughertyPlace 5 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 17:08.69 |
| 6 | Logan TripicianPlace 6 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 17:10.38 |
| 7 | Vincent KellyPlace 7 · Grade 12 · Gloucester City | 12 | Gloucester City | 17:11.94 |
| 8 | Connor BrandPlace 8 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:13.09 |
| 9 | Owen SnyderPlace 9 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:13.94 |
| 10 | Augustan ColeyPlace 10 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:28.87 |
| 11 | Andrew (AJ) BlumPlace 11 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:29.34 |
| 12 | Marcus FlaggPlace 12 · Grade 12 · Gloucester City | 12 | Gloucester City | 17:50.15 |
| 13 | Jayson BennettPlace 13 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 17:50.71 |
| 14 | Jack BrandPlace 14 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:52.53 |
| 15 | John LeibrandtPlace 15 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:52.87 |
| 16 | Douglas BennettPlace 16 · Grade 12 · Sterling | 12 | Sterling | 17:57.79 |
| 17 | James BaronePlace 17 · Grade 12 · Audubon | 12 | Audubon | 18:02.10 |
| 18 | Graham DodsonPlace 18 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:15.11 |
| 19 | Ben AndrusPlace 19 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:15.35 |
| 20 | Peter SimpsonPlace 20 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:15.60 |
| 21 | Ryan GibsonPlace 21 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:16.19 |
| 22 | Lucas LaganellaPlace 22 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:18.10 |
| 23 | Luke PattersonPlace 23 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:19.43 |
| 24 | Brodee-Gregory MayerPlace 24 · Grade 11 · Sterling | 11 | Sterling | 18:20.89 |
| 25 | Nathan GalloPlace 25 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:22.03 |
| 26 | Luke LindnerPlace 26 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:32.97 |
| 27 | Ben OsawaPlace 27 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:33.42 |
| 28 | Paul DavisPlace 28 · Grade 12 · Audubon | 12 | Audubon | 18:34.51 |
| 29 | Ethan WagnerPlace 29 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 18:35.44 |
| 30 | Nate St. JohnPlace 30 · Grade 11 · Gloucester City | 11 | Gloucester City | 18:50.08 |
| 31 | Josiah ZookPlace 31 · Grade 12 · Collingswood | 12 | Collingswood | 18:50.88 |
| 32 | Everold DycePlace 32 · Grade 12 · Gloucester City | 12 | Gloucester City | 18:51.31 |
| 33 | Thomas KrainskiPlace 33 · Grade 11 · Sterling | 11 | Sterling | 18:53.08 |
| 34 | Frank PatersonPlace 34 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:54.81 |
| 35 | Brody SinonPlace 35 · Grade 11 · Sterling | 11 | Sterling | 18:55.78 |
| 36 | Owen GarveyPlace 36 · Grade 10 · Collingswood | 10 | Collingswood | 18:58.51 |
| 37 | Brady KayPlace 37 · Grade 11 · Sterling | 11 | Sterling | 18:59.40 |
| 38 | Giovanni FuchsPlace 38 · Grade 11 · Sterling | 11 | Sterling | 18:59.76 |
| 39 | Ryan O'ShieldsPlace 39 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 19:00.31 |
| 40 | Nathan BodinPlace 40 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 19:00.91 |
| 41 | Daniel ArmentaPlace 41 · Grade 12 · Collingswood | 12 | Collingswood | 19:01.75 |
| 42 | Michael HuertaPlace 42 · Grade 11 · Collingswood | 11 | Collingswood | 19:16.56 |
| 43 | William JohnsonPlace 43 · Grade 10 · Audubon | 10 | Audubon | 19:18.20 |
| 44 | Lucas LarsonPlace 44 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 19:19.80 |
| 45 | William KrierPlace 45 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 19:29.34 |
| 46 | Justin MartinezPlace 46 · Grade 11 · Sterling | 11 | Sterling | 19:30.19 |
| 47 | Brody BlackPlace 47 · Grade 12 · Sterling | 12 | Sterling | 19:30.81 |
| 48 | Nate BollardPlace 48 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 19:42.85 |
| 49 | Luke KorenakPlace 49 · Grade 12 · Gloucester City | 12 | Gloucester City | 19:49.21 |
| 50 | Robert WashingtonPlace 50 · Grade 12 · Sterling | 12 | Sterling | 19:50.04 |
| 51 | Logan McCoogPlace 51 · Grade 9 · Gloucester City | 9 | Gloucester City | 19:54.03 |
| 52 | Liam JankowitzPlace 52 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 19:56.08 |
| 53 | Ian RodriguezPlace 53 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 19:59.21 |
| 54 | Connor ZanePlace 54 · Grade 10 · Sterling | 10 | Sterling | 20:05.84 |
| 55 | Finnegan Kershner-HammondPlace 55 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 20:07.02 |
| 56 | Chase JacksonPlace 56 · Grade 11 · Gloucester City | 11 | Gloucester City | 20:30.83 |
| 57 | Ian BlairPlace 57 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 20:36.33 |
| 58 | Alex OsawaPlace 58 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 20:43.09 |
| 59 | Keegan RueblingerPlace 59 · Grade 9 · Sterling | 9 | Sterling | 20:44.75 |
| 60 | JuNa ReePlace 60 · Grade 12 · Collingswood | 12 | Collingswood | 20:46.37 |
| 61 | Sawyer SimpkinsPlace 61 · Grade 12 · Audubon | 12 | Audubon | 20:46.64 |
| 62 | Miles AndersonPlace 62 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 20:50.34 |
| 63 | Clayton RobbinsPlace 63 · Grade 11 · Collingswood | 11 | Collingswood | 20:55.97 |
| 64 | Tague BenjaminPlace 64 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 20:56.91 |
| 65 | Cullen ParryPlace 65 · Grade 9 · Gloucester City | 9 | Gloucester City | 21:06.02 |
| 66 | Taurop HaasePlace 66 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 21:17.49 |
| 67 | Parker ShinPlace 67 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 21:18.85 |
| 68 | Nathan PotenzaPlace 68 · Grade 11 · Collingswood | 11 | Collingswood | 21:21.31 |
| 69 | Tyler HenningerPlace 69 · Grade 9 · Collingswood | 9 | Collingswood | 21:25.31 |
| 70 | Ryder BozinePlace 70 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 21:30.37 |
| 71 | Dymir Jones-MagroPlace 71 · Grade 12 · Collingswood | 12 | Collingswood | 21:37.35 |
| 72 | Eamonn GarrityPlace 72 · Grade 10 · Collingswood | 10 | Collingswood | 21:42.21 |
| 73 | Cooper FrantzPlace 73 · Grade 9 · Collingswood | 9 | Collingswood | 21:44.90 |
| 74 | Terry ColePlace 74 · Grade 11 · Sterling | 11 | Sterling | 21:49.10 |
| 75 | Max MurrayPlace 75 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 22:16.19 |
| 76 | Ethan RodriguezPlace 76 · Grade 12 · Sterling | 12 | Sterling | 22:22.77 |
| 77 | Harrison BermanPlace 77 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 22:29.57 |
| 78 | Gabe RubinPlace 78 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 22:41.48 |
| 79 | Ezekiel BerryPlace 79 · Grade 12 · Audubon | 12 | Audubon | 22:45.21 |
| 80 | Steven SuperPlace 80 · Grade 11 · Collingswood | 11 | Collingswood | 22:46.97 |
| 81 | Trey ReedPlace 81 · Grade 12 · Gloucester City | 12 | Gloucester City | 22:58.00 |
| 82 | Jake JiminezPlace 82 · Grade 12 · Gloucester City | 12 | Gloucester City | 23:07.91 |
| 83 | Walter WettsteinPlace 83 · Grade 11 · Collingswood | 11 | Collingswood | 23:09.44 |
| 84 | Zachary HooperPlace 84 · Grade 11 · Sterling | 11 | Sterling | 23:10.02 |
| 85 | Mahi AlamPlace 85 · Grade 12 · Gloucester City | 12 | Gloucester City | 23:13.35 |
| 86 | Nico PattiPlace 86 · Grade 9 · Audubon | 9 | Audubon | 23:24.69 |
| 87 | Jackson WalshPlace 87 · Grade 11 · Gloucester City | 11 | Gloucester City | 23:28.55 |
| 88 | Connor FrenettePlace 88 · Grade 9 · Gloucester City | 9 | Gloucester City | 23:30.01 |
| 89 | Drew HannoldPlace 89 · Grade 12 · Gloucester City | 12 | Gloucester City | 23:35.52 |
| 90 | Sean ByrdPlace 90 · Grade 10 · Collingswood | 10 | Collingswood | 23:48.67 |
| 91 | Samual BregauditPlace 91 · Grade 12 · Sterling | 12 | Sterling | 23:50.00 |
| 92 | Shawn RyanPlace 92 · Grade 10 · Sterling | 10 | Sterling | 24:44.87 |
| 93 | Luke DuddyPlace 93 · Grade 9 · Sterling | 9 | Sterling | 24:46.71 |
| 94 | Jason CarberryPlace 94 · Grade 12 · Sterling | 12 | Sterling | 25:16.02 |
| 95 | Collin KennedyPlace 95 · Grade 10 · Sterling | 10 | Sterling | 25:27.32 |
| 96 | Ezequiel Avalos-AnalcoPlace 96 · Grade 11 · Sterling | 11 | Sterling | 25:30.06 |
| 97 | Gavin MurphyPlace 97 · Grade 10 · Sterling | 10 | Sterling | 26:06.98 |
| 98 | Milo Napoli-FultzPlace 98 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 26:24.76 |
| 99 | Luke HeinzPlace 99 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 27:53.42 |
| 100 | Corban NguyenPlace 100 · Grade 10 · Gloucester City | 10 | Gloucester City | 28:48.96 |