| 1 | Dylan BravermanPlace 1 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 17:50.27 |
| 2 | Bennett StoryPlace 2 · Grade 11 · Summit | 11 | Summit | 18:11.01 |
| 3 | Pheonix RydzewskiPlace 3 · Grade 11 · Summit | 11 | Summit | 18:23.68 |
| 4 | Cormac PhelanPlace 4 · Grade 10 · Summit | 10 | Summit | 18:25.83 |
| 5 | Ethan AlexopoulosPlace 5 · Grade 10 · Morristown | 10 | Morristown | 18:28.05 PR |
| 6 | Arin ShahPlace 6 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 18:28.62 |
| 7 | Matthew KotPlace 7 · Grade 11 · Morristown | 11 | Morristown | 18:36.10 |
| 8 | Eddie ZhanPlace 8 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 18:38.06 |
| 9 | David WuPlace 9 · Grade 12 · Watchung Hills Reg | 12 | Watchung Hills Reg | 18:48.90 |
| 10 | Shan SinghPlace 10 · Grade 10 · Summit | 10 | Summit | 18:50.52 |
| 11 | Ryan BradyPlace 11 · Grade 10 · Morristown | 10 | Morristown | 18:53.70 PR |
| 12 | Mark Armento Jr.Place 12 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 18:57.50 |
| 13 | John CardinaliPlace 13 · Grade 12 · Morristown | 12 | Morristown | 19:00.18 |
| 14 | Luke ErenlerPlace 14 · Grade 11 · Summit | 11 | Summit | 19:03.97 |
| 15 | Alexander BatePlace 15 · Grade 11 · Morristown | 11 | Morristown | 19:06.13 |
| 16 | Bennett MehlPlace 16 · Grade 10 · Morristown | 10 | Morristown | 19:09.01 PR |
| 17 | Maximus RomeoPlace 17 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 19:11.29 |
| 18 | Abdiel Lara-HenriquezPlace 18 · Grade 10 · Summit | 10 | Summit | 19:22.40 PR |
| 19 | Charlie HamiltonPlace 19 · Grade 10 · Summit | 10 | Summit | 19:26.41 |
| 20 | Shane RajanPlace 20 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 19:27.65 |
| 21 | Ryder LevinePlace 21 · Grade 11 · Summit | 11 | Summit | 19:34.45 |
| 22 | George PesantPlace 22 · Grade 11 · Summit | 11 | Summit | 19:42.57 |
| 23 | Ethan HauPlace 23 · Grade 10 · Summit | 10 | Summit | 19:45.12 PR |
| 24 | Kaiden LindsayPlace 24 · Grade 12 · Morristown | 12 | Morristown | 19:48.91 |
| 25 | Aidan FrankPlace 25 · Grade 10 · Summit | 10 | Summit | 19:53.30 |
| 26 | Mason BianchiPlace 26 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 19:58.68 PR |
| 27 | Ronen JoshiPlace 27 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 20:01.93 |
| 28 | Ethan HoPlace 28 · Grade 11 · Morris County Vo-Tech | 11 | Morris County Vo-Tech | 20:04.07 PR |
| 29 | Jackson PlagerPlace 29 · Grade 9 · Watchung Hills Reg | 9 | Watchung Hills Reg | 20:09.12 |
| 30 | Jack SeibertPlace 30 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 20:11.55 |
| 31 | Liam DonnellyPlace 31 · Grade 12 · Summit | 12 | Summit | 20:19.43 |
| 32 | Alex CalafatiPlace 32 · Grade 11 · Morristown | 11 | Morristown | 20:22.28 |
| 33 | Morgan TorresPlace 33 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 20:27.85 |
| 34 | Max HuangPlace 34 · Grade 11 · Summit | 11 | Summit | 20:28.06 |
| 35 | Dylan YangPlace 35 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 20:37.10 |
| 36 | Ryan LiuPlace 36 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 20:52.10 PR |
| 37 | Ryan FortinoPlace 37 · Grade 9 · Watchung Hills Reg | 9 | Watchung Hills Reg | 20:57.28 PR |
| 38 | Elias BarraganPlace 38 · Grade 12 · New Brunswick | 12 | New Brunswick | 21:00.96 |
| 39 | Owen ZambellPlace 39 · Grade 9 · Watchung Hills Reg | 9 | Watchung Hills Reg | 21:02.30 |
| 40 | Sean GennaroPlace 40 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 21:02.30 PR |
| 41 | Ethan RunyonPlace 41 · Grade 10 · Morris County Vo-Tech | 10 | Morris County Vo-Tech | 21:04.96 |
| 42 | Riley McKinlayPlace 42 · Grade 9 · Morris County Vo-Tech | 9 | Morris County Vo-Tech | 21:06.20 PR |
| 43 | Jamir FigueroaPlace 43 · Grade 10 · Lenape Valley Reg | 10 | Lenape Valley Reg | 21:10.30 PR |
| 44 | Owen SidhuPlace 44 · Grade 10 · Morristown | 10 | Morristown | 21:11.87 |
| 45 | Ben DonckPlace 45 · Grade 11 · Summit | 11 | Summit | 21:15.26 |
| 46 | Angel TeutliPlace 46 · Grade 10 · New Brunswick | 10 | New Brunswick | 21:16.04 |
| 47 | Noah GrahamPlace 47 · Grade 10 · Morristown | 10 | Morristown | 21:20.50 |
| 48 | Mervyn MontesinoPlace 48 · Grade 12 · New Brunswick | 12 | New Brunswick | 21:23.78 |
| 49 | Antonio Perez AguirrePlace 49 · Grade 11 · New Brunswick | 11 | New Brunswick | 21:26.04 |
| 50 | Adrian ZassenhausPlace 50 · Grade 10 · Morristown | 10 | Morristown | 21:29.78 |
| 51 | Kai RajagopalPlace 51 · Grade 10 · Morris County Vo-Tech | 10 | Morris County Vo-Tech | 21:36.28 |
| 52 | Matene RoyanPlace 52 · Grade 11 · Morris County Vo-Tech | 11 | Morris County Vo-Tech | 21:42.39 |
| 53 | Kaelan ChenPlace 53 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 21:46.28 |
| 54 | Shrihan AgarwalPlace 54 · Grade 11 · Morris County Vo-Tech | 11 | Morris County Vo-Tech | 21:53.43 PR |
| 55 | Immanuel CuevasPlace 55 · Grade 11 · Sussex Technical | 11 | Sussex Technical | 22:06.20 PR |
| 56 | Gavin WhitePlace 56 · Grade 10 · Sussex Technical | 10 | Sussex Technical | 22:09.12 PR |
| 57 | Brett LakefieldPlace 57 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 22:14.41 |
| 58 | Leo SuttilePlace 58 · Grade 10 · Morristown | 10 | Morristown | 22:15.16 PR |
| 59 | Steven SilvaPlace 59 · Grade 12 · New Brunswick | 12 | New Brunswick | 22:15.50 |
| 60 | Rafael RodriguezPlace 60 · Grade 10 · Summit | 10 | Summit | 22:17.11 PR |
| 61 | Mateo LuPlace 61 · Grade 10 · Morris County Vo-Tech | 10 | Morris County Vo-Tech | 22:17.79 PR |
| 62 | Henrique CarvalhoPlace 62 · Grade 10 · Summit | 10 | Summit | 22:25.50 PR |
| 63 | Anthony LandiPlace 63 · Grade 12 · Morristown | 12 | Morristown | 22:34.18 PR |
| 64 | Jefrey MoralesPlace 64 · Grade 11 · New Brunswick | 11 | New Brunswick | 22:36.63 |
| 65 | Ethan VamvakisPlace 65 · Grade 10 · Summit | 10 | Summit | 22:44.50 PR |
| 66 | Tyler CahalyPlace 66 · Grade 12 · Summit | 12 | Summit | 22:48.61 |
| 67 | Rafferty WalkerPlace 67 · Grade 10 · Morristown | 10 | Morristown | 22:59.09 |
| 68 | Nicholas TemnyckyPlace 68 · Grade 10 · Morristown | 10 | Morristown | 23:35.02 |
| 69 | Benjamin WallerPlace 69 · Grade 10 · Morristown | 10 | Morristown | 23:39.30 PR |
| 70 | Aaron RomeroPlace 70 · Grade 11 · New Brunswick | 11 | New Brunswick | 23:39.98 |
| 71 | Mark FigueroaPlace 71 · Grade 12 · Morristown | 12 | Morristown | 23:53.02 PR |
| 72 | Evan KakolyrisPlace 72 · Grade 10 · Morristown | 10 | Morristown | 23:58.57 |
| 73 | Tyler CarlsonPlace 73 · Grade 9 · Sussex Technical | 9 | Sussex Technical | 24:04.68 PR |
| 74 | Ethan FancherPlace 74 · Grade 12 · Lenape Valley Reg | 12 | Lenape Valley Reg | 24:18.74 |
| 75 | Bennett NevillePlace 75 · Grade 10 · Morristown | 10 | Morristown | 24:38.88 |
| 76 | Braulio RamirezPlace 76 · Grade 11 · New Brunswick | 11 | New Brunswick | 24:46.68 PR |
| 77 | Sebastian CostaPlace 77 · Grade 11 · Lenape Valley Reg | 11 | Lenape Valley Reg | 24:46.92 PR |
| 78 | Isaiah VeraPlace 78 · Grade 11 · Sussex Technical | 11 | Sussex Technical | 24:51.92 PR |
| 79 | Ashrith ThotaPlace 79 · Grade 9 · Morris County Vo-Tech | 9 | Morris County Vo-Tech | 25:11.90 |
| 80 | Cameron DoddsPlace 80 · Grade 9 · Morris County Vo-Tech | 9 | Morris County Vo-Tech | 25:18.96 |
| 81 | Gurusaran SathishPlace 81 · Grade 9 · Morris County Vo-Tech | 9 | Morris County Vo-Tech | 26:10.07 |
| 82 | Marino LorenzoPlace 82 · Grade 11 · New Brunswick | 11 | New Brunswick | 26:10.26 |
| 83 | Oscar Garcia MezaPlace 83 · Grade 12 · New Brunswick | 12 | New Brunswick | 26:31.46 |
| 84 | Shoham BanerjeePlace 84 · Grade 11 · Watchung Hills Reg | 11 | Watchung Hills Reg | 27:02.51 |
| 85 | Brody McClearyPlace 85 · Grade 10 · Lenape Valley Reg | 10 | Lenape Valley Reg | 27:17.73 |
| 86 | Stanley France IVPlace 86 · Grade 10 · Morristown | 10 | Morristown | 27:38.35 PR |
| 87 | Jack GrahamPlace 87 · Grade 12 · Morris County Vo-Tech | 12 | Morris County Vo-Tech | 27:58.32 |
| 88 | Sean ThomasPlace 88 · Grade 10 · Watchung Hills Reg | 10 | Watchung Hills Reg | 29:14.36 |
| 89 | Ashwin NavinPlace 89 · Grade 12 · Sussex Technical | 12 | Sussex Technical | 34:55.07 |