1 | 38 | Ridge,
NJ - Team Time (1st 5) 1:01:22.9 | Spread (1st 5) 51.1 |
| 4, 5, 6, 9, 14, (22), (25) |
| 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 | 52 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:02:46.0 | Spread (1st 5) 1:05.0 |
| 3, 7, 11, 15, 16, (20), (29) |
| 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) |
| 52 | Montclair,
NJ - Team Time (1st 5) 1:02:35.9 | Spread (1st 5) 1:18.9 |
| 1, 8, 12, 13, 18, (19), (21) |
| Simon Skerry, Charles Ehlis, Jaden Ruderman, Asher Levy, Nate Edinburg, (Elijah Ruderman), (Palmer Holland) |
| 11:45.5, 12:17.7, 12:42.8, 12:45.5, 13:04.4, (13:04.7), (13:07.3) |
4 | 157 | Kearny,
NJ - Team Time (1st 5) 1:08:08.5 | Spread (1st 5) 1:29.9 |
| 10, 33, 36, 38, 40, (43), (56) |
| Matthew Belchior, Juan Oliveras, Angelo Lucia Lucero, Alexander Amorim, Ivan Jaramillo, (Mateusz Sierzputowski), (Timoth Schwerzler) |
| 12:32.1, 13:38.3, 13:55.0, 14:01.1, 14:02.0, (14:13.5), (15:03.8) |
5 | 164 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:08:29.0 | Spread (1st 5) 1:37.0 |
| 17, 31, 32, 34, 50, (54), (55) |
| 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) |
6 | 181 | Hunterdon Central,
NJ - Team Time (1st 5) 1:09:17.5 | Spread (1st 5) 1:21.6 |
| 26, 28, 39, 41, 47, (49), (53) |
| Aidan Eastman, Luke McLeester, Thomas Caballero, Nathan Riebe, Caleb Peters, (John Hindle), (Caleb Achenbach) |
| 13:10.6, 13:24.9, 14:01.5, 14:08.3, 14:32.2, (14:36.6), (14:51.0) |
7 | 207 | Columbia,
NJ - Team Time (1st 5) 1:11:55.4 | Spread (1st 5) 3:48.6 |
| 2, 23, 59, 61, 62, (71) |
| 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) |
8 | 210 | John P Stevens,
NJ - Team Time (1st 5) 1:11:06.8 | Spread (1st 5) 1:38.8 |
| 24, 35, 48, 51, 52, (60), (66) |
| 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) |
9 | 214 | Mt Olive,
NJ - Team Time (1st 5) 1:11:40.3 | Spread (1st 5) 2:33.5 |
| 27, 30, 37, 57, 63, (68) |
| Donovan Rauh, David Ryerson, Brandon Solis, Daniel Meisel, Greg Baek, (Agustin Gisinger) |
| 13:16.4, 13:27.6, 13:59.6, 15:06.8, 15:49.9, (18:34.1) |
10 | 235 | Randolph,
NJ - Team Time (1st 5) 1:12:42.0 | Spread (1st 5) 1:10.1 |
| 42, 44, 45, 46, 58, (64), (65) |
| Collin Drazek, Daniel Houston, Emmett Bortnick, Joseph Ahrens, Vivek Soni, (Giovanni Ricupero), (William Branam) |
| 14:09.7, 14:16.4, 14:27.9, 14:28.2, 15:19.8, (15:52.0), (15:55.4) |
11 | 351 | Barringer,
NJ - Team Time (1st 5) 1:50:29.7 | Spread (1st 5) 8:50.2 |
| 67, 69, 70, 72, 73, (74) |
| 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) |