| 1 | Liam DoughertyPlace 1 · Haddonfield Memorial | — | Haddonfield Memorial | 16:51.31 |
| 2 | Bennett WrightPlace 2 · Haddonfield Memorial | — | Haddonfield Memorial | 16:53.70 |
| 3 | Matthew SullivanPlace 3 · Haddonfield Memorial | — | Haddonfield Memorial | 17:01.10 |
| 4 | Elijah ForrestPlace 4 · Collingswood | — | Collingswood | 17:04.22 |
| 5 | Luke AndresenPlace 5 · Haddonfield Memorial | — | Haddonfield Memorial | 17:05.09 |
| 6 | Ryan GibsonPlace 6 · Haddonfield Memorial | — | Haddonfield Memorial | 17:06.49 |
| 7 | Brandon StonerPlace 7 · Haddonfield Memorial | — | Haddonfield Memorial | 17:21.55 |
| 8 | Benjamin AndrusPlace 8 · Haddonfield Memorial | — | Haddonfield Memorial | 17:23.36 |
| 9 | Peyton ShutePlace 9 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 17:25.79 |
| 10 | Reid GervasiPlace 10 · Haddonfield Memorial | — | Haddonfield Memorial | 17:33.53 |
| 11 | John LeibrandtPlace 11 · Haddonfield Memorial | — | Haddonfield Memorial | 17:34.29 |
| 12 | Linus KucerPlace 12 · Haddonfield Memorial | — | Haddonfield Memorial | 17:49.87 |
| 13 | Case HurlyPlace 13 · Haddonfield Memorial | — | Haddonfield Memorial | 18:07.20 |
| 14 | Leonardo DiCelloPlace 14 · Haddonfield Memorial | — | Haddonfield Memorial | 18:27.28 |
| 15 | Owen DybusPlace 15 · Haddon Township | — | Haddon Township | 18:39.98 |
| 16 | Grey SullivanPlace 16 · Haddonfield Memorial | — | Haddonfield Memorial | 18:50.47 |
| 17 | Michael SinnesPlace 17 · Haddonfield Memorial | — | Haddonfield Memorial | 18:51.69 |
| 18 | Graham ReynoldsPlace 18 · Collingswood | — | Collingswood | 19:01.31 |
| 19 | Phillip GottschalchPlace 19 · Haddonfield Memorial | — | Haddonfield Memorial | 19:09.24 |
| 20 | Luke WolframPlace 20 · Haddon Township | — | Haddon Township | 19:22.16 |
| 21 | Andrew MarshallPlace 21 · Haddon Township | — | Haddon Township | 19:33.31 |
| 22 | Luca DiCelloPlace 22 · Haddonfield Memorial | — | Haddonfield Memorial | 19:34.47 |
| 23 | Aidan CurranPlace 23 · Haddon Township | — | Haddon Township | 19:38.14 |
| 24 | Owen SnyderPlace 24 · Haddonfield Memorial | — | Haddonfield Memorial | 19:47.02 |
| 25 | Landon ForeroPlace 25 · Collingswood | — | Collingswood | 19:48.76 |
| 26 | Nicholas PattersonPlace 26 · Haddonfield Memorial | — | Haddonfield Memorial | 19:54.42 |
| 27 | Liam PatersonPlace 27 · Haddonfield Memorial | — | Haddonfield Memorial | 19:58.52 |
| 28 | William SolakPlace 28 · Haddonfield Memorial | — | Haddonfield Memorial | 20:06.66 |
| 29 | Jack PattenPlace 29 · West Deptford | — | West Deptford | 20:07.35 |
| 30 | Jeffrey BlevinsPlace 30 · Collingswood | — | Collingswood | 20:18.57 |
| 31 | Lucas LaganellaPlace 31 · Haddonfield Memorial | — | Haddonfield Memorial | 20:22.10 |
| 32 | Richard McEntirePlace 32 · Haddonfield Memorial | — | Haddonfield Memorial | 20:45.58 |
| 33 | Michael BreibartPlace 33 · Haddonfield Memorial | — | Haddonfield Memorial | 20:49.42 |
| 34 | Daniel ArmentaPlace 34 · Collingswood | — | Collingswood | 21:08.88 |
| 35 | Jackson SennhennPlace 35 · Haddon Township | — | Haddon Township | 21:09.62 |
| 36 | Wilder NicelyPlace 36 · Collingswood | — | Collingswood | 21:11.53 |
| 37 | Benjamin OsawaPlace 37 · Haddonfield Memorial | — | Haddonfield Memorial | 21:12.49 |
| 38 | David HouckPlace 38 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 21:13.61 |
| 39 | Sinjin SpellmeyerPlace 39 · Haddonfield Memorial | — | Haddonfield Memorial | 21:23.04 |
| 40 | JuNa ReePlace 40 · Collingswood | — | Collingswood | 21:24.60 |
| 41 | Ethan FonesPlace 41 · Haddon Township | — | Haddon Township | 21:27.98 |
| 42 | Alex OsawaPlace 42 · Haddonfield Memorial | — | Haddonfield Memorial | 21:35.89 |
| 43 | William GordonPlace 43 · Haddon Township | — | Haddon Township | 21:43.35 |
| 44 | Skylar WillenborgPlace 44 · Collingswood | — | Collingswood | 21:54.52 |
| 45 | Henry MillsPlace 45 · Haddon Township | — | Haddon Township | 21:58.62 |
| 46 | Matthew LamPlace 46 · Haddon Township | — | Haddon Township | 22:02.21 |
| 47 | James ClausonPlace 47 · Haddon Township | — | Haddon Township | 22:02.52 |
| 48 | Shaun MaloneyPlace 48 · Haddon Township | — | Haddon Township | 22:02.84 |
| 49 | Aidan GreenPlace 49 · Haddonfield Memorial | — | Haddonfield Memorial | 22:03.23 |
| 50 | Jack McBridePlace 50 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 22:26.11 |
| 51 | Josiah ZookPlace 51 · Collingswood | — | Collingswood | 22:31.27 |
| 52 | Wesseh CholoplyPlace 52 · Lindenwold | — | Lindenwold | 22:31.63 |
| 53 | Oliver CrumrinePlace 53 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 22:40.73 |
| 54 | Alex HayesPlace 54 · Haddon Township | — | Haddon Township | 22:50.85 |
| 55 | Benjamin PerticariPlace 55 · West Deptford | — | West Deptford | 22:53.78 |
| 56 | Caspian Aicher-RobertsPlace 56 · Haddon Township | — | Haddon Township | 22:55.13 |
| 57 | Nathan PotenzaPlace 57 · Collingswood | — | Collingswood | 23:35.47 |
| 58 | Salim JonesPlace 58 · Lindenwold | — | Lindenwold | 23:45.82 |
| 59 | Luke PattersonPlace 59 · Haddonfield Memorial | — | Haddonfield Memorial | 23:47.16 |
| 60 | Clayton RobbinsPlace 60 · Collingswood | — | Collingswood | 23:49.51 |
| 61 | Nathan BodinPlace 61 · Haddonfield Memorial | — | Haddonfield Memorial | 24:06.47 |
| 62 | Bennett SnokePlace 62 · Collingswood | — | Collingswood | 24:31.31 |
| 63 | Joseph AschnbrennerPlace 63 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 24:39.66 |
| 64 | Frank PatersonPlace 64 · Haddonfield Memorial | — | Haddonfield Memorial | 24:54.45 |
| 65 | Dymir Jones-MagroPlace 65 · Collingswood | — | Collingswood | 25:38.50 |
| 66 | Nazere GuessPlace 66 · Lindenwold | — | Lindenwold | 25:59.71 |
| 67 | Domenico DravesPlace 67 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 26:00.59 |
| 68 | Jeovanni BlockerPlace 68 · Lindenwold | — | Lindenwold | 27:20.56 |
| 69 | Ismael Bonilla AguirianoPlace 69 · Lindenwold | — | Lindenwold | 27:31.26 |
| 70 | Steven SuperPlace 70 · Collingswood | — | Collingswood | 27:52.55 |
| 71 | Nolan ThompsonPlace 71 · Co-op Gateway / Woodbury | — | Co-op Gateway / Woodbury | 28:59.52 |
| 72 | Christopher SchimanskiPlace 72 · Collingswood | — | Collingswood | 32:18.88 |
| 73 | Kieran UsherPlace 73 · Haddonfield Memorial | — | Haddonfield Memorial | 34:31.47 |
| 74 | Anthony ShuartPlace 74 · West Deptford | — | West Deptford | 35:45.72 |