1 | 28 | Ridge,
NJ - Team Time (1st 5) 1:01:22.9 | Spread (1st 5) 51.1 |
| 3, 4, 5, 7, 9, (14), (17) |
| Jackson Barna, Hudson Yu, Brian Green, Christopher Possanza, Christopher Kosakowski, (Anthony Clerici), (Kyle Kosakowski) |
| 12:00.9, 12:02.0, 12:05.0, 12:23.0, 12:52.0, (13:08.0), (13:09.0) |
2 | 37 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:02:46.0 | Spread (1st 5) 1:05.0 |
| 2, 6, 8, 10, 11, (13), (18) |
| Melvin Jabamani, Grant Bixon, Ryan Ross, Max Schneiderman, Brian Bartley, (Vishnu Chennapragada), (Sean Fischer) |
| 11:56.0, 12:16.0, 12:35.0, 12:58.0, 13:01.0, (13:07.1), (13:26.0) |
3 | 96 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:08:29.0 | Spread (1st 5) 1:37.0 |
| 12, 19, 20, 21, 24, (27), (28) |
| Patrick Xin, Luke Andersen, Brian Buckle, Charles Shanahan, Ethan Paritz, (Jonathan Flores), (Christopher Apuzzo) |
| 13:02.0, 13:28.0, 13:33.0, 13:47.0, 14:39.0, (14:57.0), (15:00.0) |
4 | 108 | Columbia,
NJ - Team Time (1st 5) 1:11:55.4 | Spread (1st 5) 3:48.6 |
| 1, 15, 29, 31, 32, (37) |
| Javier Casella, Nate Lindstrom, Isaac Turnley, James Evans, Jesser Pilato, (Owen Stoller) |
| 11:55.8, 13:08.1, 15:24.2, 15:42.9, 15:44.4, (21:47.9) |
5 | 112 | John P Stevens,
NJ - Team Time (1st 5) 1:11:06.8 | Spread (1st 5) 1:38.8 |
| 16, 22, 23, 25, 26, (30), (33) |
| Anish Dhanaskeran, Siddharth Shivaramakeshv, Kartik Pillai, Ryan Orth, Rohit Bellam, (Dhruv Patel), (Mayur Gowda) |
| 13:08.7, 13:50.8, 14:32.6, 14:47.2, 14:47.5, (15:34.5), (16:09.6) |
6 | 182 | Barringer,
NJ - Team Time (1st 5) 1:50:29.7 | Spread (1st 5) 8:50.2 |
| 34, 35, 36, 38, 39, (40) |
| Angel Arocho, Oscar Espinoza, Luis Diaz, Giovanna Forrest, Daniel Castono, (Omar Alashwal) |
| 17:10.5, 19:56.3, 21:44.3, 25:37.9, 26:00.7, (27:10.3) |