1 | 39 | Glen Rock,
NJ - Team Time (1st 5) 1:18:28.0 | Spread (1st 5) 6:11.0 |
| 1, 2, 3, 8, 25 |
| Neil Saxena, Jay Kreibich, Gabriel Cabo-Freixedas, John Manley, George Deely |
| 13:11.0, 14:25.0, 14:39.0, 16:51.0, 19:22.0 |
2 | 49 | Morris County Vo-Tech,
NJ - Team Time (1st 5) 1:24:30.8 | Spread (1st 5) 1:46.4 |
| 6, 7, 11, 12, 13, (23), (26) |
| Luke Crimi, Ben Ferentinos, Jacob Rha, Jake Crimi, Kyle Moy, (Nicholas Benish), (Jake Muzka) |
| 15:42.1, 16:33.0, 17:20.7, 17:26.5, 17:28.5, (18:51.9), (19:52.2) |
3 | 54 | Madison-Boro,
NJ - Team Time (1st 5) 1:24:30.7 | Spread (1st 5) 2:42.1 |
| 4, 9, 10, 15, 16, (18), (19) |
| Aiden Shah, Ben Engel, Karl Maurer, Diego Estevez, Euan Maxwell, (Faiz Yasin), (Jacob Jordan) |
| 15:03.9, 16:55.7, 17:09.9, 17:35.2, 17:46.0, (17:58.4), (17:59.2) |
4 | 77 | Parsippany,
NJ - Team Time (1st 5) 1:27:34.2 | Spread (1st 5) 3:11.2 |
| 5, 14, 17, 20, 21, (22), (24) |
| Andrew Nicholas, Jayneil Eda, William Duffy, Manav Patel, Michael Mulligan, (Kunal Mistry), (Rithwik Narra) |
| 15:18.9, 17:30.1, 17:52.2, 18:22.9, 18:30.1, (18:48.3), (19:10.3) |