1 | 33 | South Brunswick,
NJ - Team Time (1st 5) 1:23:39.0 | Spread (1st 5) 1:23.0 |
| 1, 4, 5, 10, 13, (14) |
| Tyler Blackburn, Ishaan Goel, Hiten Doshi, Chris Barrood, Mohammad Ziab, (Ryan Aug) |
| 16:09.0, 16:19.0, 16:21.0, 17:18.0, 17:32.0, (17:33.0) |
2 | 51 | Colts Neck,
NJ - Team Time (1st 5) 1:25:27.0 | Spread (1st 5) 2:21.0 |
| 1, 6, 7, 15, 22, (23), (26) |
| Riley Leder, Jonathan Stouber, Colin Chehanske, Michael Pinnola, Dan King, (Brandon Gold), (Andrew Blaskovich) |
| 16:09.0, 16:29.0, 16:37.0, 17:42.0, 18:30.0, (18:33.0), (18:43.0) |
3 | 83 | Jackson Memorial,
NJ - Team Time (1st 5) 1:29:28.0 | Spread (1st 5) 1:48.0 |
| 8, 12, 17, 19, 27, (36), (39) |
| Brandon Eldershaw, Thomas O'Brien, Gino Cortes, Dmitri Scott, Brendan Mautone, (Ben Meyer), (Chris Ogren) |
| 16:56.0, 17:24.0, 18:06.0, 18:18.0, 18:44.0, (19:47.0), (20:05.0) |
4 | 102 | Manalapan,
NJ - Team Time (1st 5) 1:30:53.0 | Spread (1st 5) 2:54.0 |
| 1, 21, 24, 25, 31, (32), (34) |
| Craig Cohen, Brian Geiger, Craig Lapham, Mike Simon, Neil Lakdawala, (Justin Gottlieb), (Jason Dijols) |
| 16:09.0, 18:24.0, 18:38.0, 18:39.0, 19:03.0, (19:07.0), (19:16.0) |
5 | 111 | North Brunswick Township,
NJ - Team Time (1st 5) 1:31:05.0 | Spread (1st 5) 2:06.0 |
| 9, 11, 28, 30, 33, (35), (37) |
| Kevin Diaz, Bradley Kilheeney, Yatin Tuteja, Kevin Kuchler, Jonathan Leonardo, (Tyler Coe), (Shivam Patel) |
| 17:04.0, 17:20.0, 18:45.0, 18:46.0, 19:10.0, (19:18.0), (19:50.0) |
6 | 120 | Sayreville War Memorial,
NJ - Team Time (1st 5) 1:33:01.0 | Spread (1st 5) 2:04.0 |
| 16, 18, 20, 28, 38 |
| Daniel Torres, Joshua Goldstein, Ryan Moran, Thomas Bastawrous, Casey Virgillo |
| 17:53.0, 18:07.0, 18:19.0, 18:45.0, 19:57.0 |