1 | 19 | Westfield,
NJ - Team Time (1st 5) 52:24.3 | Spread (1st 5) 1:02.4 |
| 1, 2, 3, 6, 7, (8), (9) |
| Charles Stock, Conor Daly, Daniel Cortese, Jack McCormack, Jonathan Scalia, (James Gildea), (Andrew Singer) |
| 9:56.1, 9:59.2, 10:32.8, 10:57.7, 10:58.5, (11:01.0), (11:02.3) |
2 | 61 | Phillipsburg,
NJ - Team Time (1st 5) 57:00.1 | Spread (1st 5) 1:30.3 |
| 4, 5, 15, 16, 21, (24), (54) |
| Andrew Heckman, James Day, Jacob Miller, Matthew D'Angelo, Gavin Hawk, (Ryan Grenyo), (Rorey Packer) |
| 10:33.8, 10:49.8, 11:45.8, 11:46.6, 12:04.1, (12:15.6), (14:05.9) |
3 | 118 | Elizabeth,
NJ - Team Time (1st 5) 1:01:12.8 | Spread (1st 5) 1:43.3 |
| 10, 22, 25, 30, 31, (52), (63) |
| Fabian Herrera, David Velez, Joe Alves, Maximus Bonilaa, Kevin Morocho, (Christian Huiloto), (Sebastian Lopez) |
| 11:05.6, 12:05.5, 12:26.6, 12:46.2, 12:48.9, (13:49.2), (15:28.0) |
4 | 127 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:01:37.0 | Spread (1st 5) 1:45.6 |
| 11, 17, 28, 33, 38, (45), (47) |
| Lukas Disko, Riley Bowman, Aaryan Arvind, Sudarshan Kadoor, Raghav Calyanakot, (Nikola D'Amico), (Kanaya Mehta) |
| 11:12.8, 11:51.8, 12:43.0, 12:51.0, 12:58.4, (13:20.0), (13:21.0) |
5 | 136 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:02:41.4 | Spread (1st 5) 50.7 |
| 20, 23, 27, 32, 34, (35), (37) |
| Diego Gutierrez, Ben Jiras, Max Ho, Noah Tamayo, Evan Hayeck, (Jimmy Lama), (Ben Cohn) |
| 12:02.8, 12:14.2, 12:40.9, 12:50.0, 12:53.5, (12:54.0), (12:55.5) |
6 | 148 | North Hunterdon,
NJ - Team Time (1st 5) 1:03:09.2 | Spread (1st 5) 59.0 |
| 19, 26, 28, 36, 39, (41), (43) |
| Conor Brand, Colin Pettorsson, Bryen Flaherty, Andrew Partanna, Alexander Morgan, (John Frederick), (Jacob Infante) |
| 12:01.0, 12:31.0, 12:43.0, 12:54.2, 13:00.0, (13:08.0), (13:13.5) |
7 | 163 | Ridge,
NJ - Team Time (1st 5) 1:02:57.0 | Spread (1st 5) 2:18.6 |
| 12, 13, 40, 48, 50, (59), (62) |
| Michael Devine, Brenden McMahon, Kaleb Huang, Douglas Bradley, Lucas Kang, (Nicholas Romer), (Ajay Patel) |
| 11:22.3, 11:28.3, 13:02.0, 13:23.5, 13:40.9, (14:34.0), (15:01.0) |
8 | 193 | Piscataway,
NJ - Team Time (1st 5) 1:05:40.1 | Spread (1st 5) 2:25.8 |
| 14, 18, 49, 55, 57, (58), (61) |
| Bernard Ray, Shailen Patel, William Mann, Michael Shtelen, Marco Meneses, (Auras Arora), (Alex Ly) |
| 11:44.4, 11:57.2, 13:39.3, 14:09.0, 14:10.2, (14:15.3), (14:44.9) |
9 | 236 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:07:27.8 | Spread (1st 5) 43.3 |
| 42, 44, 46, 51, 53, (55), (60) |
| Ximeng Liu, Leo Chen, Jack Maniscalco, Grant Miller, Aaron Steinhart, (Karthik Ramasamy), (Christian San Juan) |
| 13:09.7, 13:18.6, 13:20.8, 13:45.7, 13:53.0, (14:09.0), (14:41.6) |
10 | 330 | Columbia,
NJ - Team Time (1st 5) 1:35:50.1 | Spread (1st 5) 4:39.8 |
| 64, 65, 66, 67, 68, (69) |
| Dylan Lehrer, Josh Boyarsky, Christian Roche, Anwar Salaam-Bey, Alejandro Casella, (Calum Mayberry) |
| 15:59.4, 19:19.2, 19:24.9, 20:27.4, 20:39.2, (21:06.9) |