| 1 | Joseph PangalloPlace 1 · Grade 11 · Hackettstown | 11 | Hackettstown | 18:13 |
| 2 | Sullivan CassidyPlace 2 · Grade 10 · Hackettstown | 10 | Hackettstown | 18:45 |
| 3 | Alexander PintoPlace 3 · Grade 9 · Hackettstown | 9 | Hackettstown | 18:57 |
| 4 | Bennett LinderPlace 4 · Grade 12 · Belvidere | 12 | Belvidere | 19:16 |
| 5 | James Van PeltPlace 5 · Grade 9 · Hackettstown | 9 | Hackettstown | 20:33 |
| 6 | Simon WismerPlace 6 · Grade 12 · Delaware Valley Reg | 12 | Delaware Valley Reg | 20:50 |
| 7 | Isaac SymondsPlace 7 · Grade 12 · Hackettstown | 12 | Hackettstown | 21:01 |
| 8 | Logan BostdorffPlace 8 · Grade 12 · Warren County Tech | 12 | Warren County Tech | 21:11 |
| 9 | Liam NedoPlace 9 · Grade 11 · Delaware Valley Reg | 11 | Delaware Valley Reg | 21:21 |
| 10 | Judah SymondsPlace 10 · Grade 10 · Hackettstown | 10 | Hackettstown | 21:23 |
| 11 | Isaac HolderPlace 11 · Grade 11 · Hackettstown | 11 | Hackettstown | 21:23 |
| 12 | Desmond BoydPlace 12 · Grade 12 · Warren County Tech | 12 | Warren County Tech | 21:49 |
| 13 | Luke BostdorffPlace 13 · Grade 11 · Warren County Tech | 11 | Warren County Tech | 21:52 |
| 14 | Gunner ManfreadyPlace 14 · Grade 9 · South Hunterdon Reg | 9 | South Hunterdon Reg | 22:26 |
| 15 | Gabriel RogusoPlace 15 · Grade 11 · Hackettstown | 11 | Hackettstown | 22:43 |
| 16 | Tyler McAleerPlace 16 · Grade 10 · Warren County Tech | 10 | Warren County Tech | 22:53 |
| 17 | James NungesterPlace 17 · Grade 11 · Delaware Valley Reg | 11 | Delaware Valley Reg | 23:00 |
| 18 | Colton ColalucePlace 18 · Grade 11 · Warren County Tech | 11 | Warren County Tech | 24:11 |
| 19 | Jacob MadoniaPlace 19 · Grade 10 · Belvidere | 10 | Belvidere | 24:21 |
| 20 | Johann JonkoskiPlace 20 · Grade 10 · Belvidere | 10 | Belvidere | 24:48 PR |
| 21 | Dominick AgulisPlace 21 · Grade 11 · Delaware Valley Reg | 11 | Delaware Valley Reg | 24:50 |
| 22 | Jasiah BreakerPlace 22 · Grade 10 · Warren County Tech | 10 | Warren County Tech | 24:53 |
| 23 | Nathaniel BezakPlace 23 · Grade 11 · Warren County Tech | 11 | Warren County Tech | 25:04 |
| 24 | Benjamin KriesPlace 24 · Grade 9 · Delaware Valley Reg | 9 | Delaware Valley Reg | 25:07 PR |
| 25 | Levi ArenaPlace 25 · Grade 9 · Warren County Tech | 9 | Warren County Tech | 25:11 |
| 26 | Yosiah NegroniPlace 26 · Grade 9 · Warren County Tech | 9 | Warren County Tech | 25:25 |
| 27 | Luke FriesPlace 27 · Grade 10 · South Hunterdon Reg | 10 | South Hunterdon Reg | 25:29 |
| 28 | William Van DorenPlace 28 · Grade 12 · Warren County Tech | 12 | Warren County Tech | 26:18 |
| 29 | Kane OsakaPlace 29 · Grade 12 · Delaware Valley Reg | 12 | Delaware Valley Reg | 26:44 |
| 30 | Charles HeathPlace 30 · Grade 12 · Warren County Tech | 12 | Warren County Tech | 26:55 |
| 31 | Christian OrecchioPlace 31 · Grade 11 · Delaware Valley Reg | 11 | Delaware Valley Reg | 26:59 |
| 32 | Wyatt GoldmanPlace 32 · Grade 9 · Delaware Valley Reg | 9 | Delaware Valley Reg | 27:02 PR |
| 33 | Jonathan WeadockPlace 33 · Grade 11 · Warren County Tech | 11 | Warren County Tech | 27:09 |
| 34 | Tyler DuncanPlace 34 · Grade 10 · Warren County Tech | 10 | Warren County Tech | 28:26 |
| 35 | Mason McMullanPlace 35 · Grade 9 · Warren County Tech | 9 | Warren County Tech | 29:00 |
| 36 | Ata'Mere BaileyPlace 36 · Grade 9 · Warren County Tech | 9 | Warren County Tech | 31:17 |
| 37 | Tah-Jee BroxtonPlace 37 · Grade 9 · Belvidere | 9 | Belvidere | 31:51 PR |
| 38 | Tanner BrindisiPlace 38 · Grade 12 · Delaware Valley Reg | 12 | Delaware Valley Reg | 32:44 |
| 39 | Nathaniel NewcombPlace 39 · Grade 9 · Delaware Valley Reg | 9 | Delaware Valley Reg | 32:44 |
| 40 | Bruce RobisonPlace 40 · Grade 9 · Delaware Valley Reg | 9 | Delaware Valley Reg | 33:24 PR |