1 | 16 | Haddonfield Memorial,
NJ - Team Time (1st 5) 53:02.7 | Spread (1st 5) 11.0 |
| 1, 2, 3, 4, 6, (8), (9) |
| Bennett Wright, Matt Sullivan, Luke Andresen, Brandon Stoner, Liam Dougherty, (Reid Gervasi), (John Leibrandt) |
| 10:30.3, 10:35.8, 10:37.5, 10:37.8, 10:41.3, (10:56.6), (11:03.2) |
2 | 68 | Bernards,
NJ - Team Time (1st 5) 57:28.0 | Spread (1st 5) 1:28.7 |
| 5, 10, 12, 20, 21, (24), (25) |
| Daniel Richardson, Aiden Arienta, Daniel Senior, Ari Dori, Griffin Austenberg, (Jack Morris), (Alex Fraunfelder) |
| 10:40.6, 11:11.5, 11:18.4, 12:08.2, 12:09.3, (12:20.1), (12:24.2) |
3 | 91 | Indian Hills,
NJ - Team Time (1st 5) 59:29.3 | Spread (1st 5) 1:54.7 |
| 7, 15, 17, 22, 30, (51), (53) |
| Ethan Gray, Matthew Mazur, Andrew Finale, Mark Havel, Robbie Woodard, (Sean Mulligan), (Cole Morgan) |
| 10:55.5, 11:41.4, 11:50.1, 12:12.1, 12:50.2, (13:35.9), (13:37.3) |
4 | 138 | Lyndhurst,
NJ - Team Time (1st 5) 1:02:12.9 | Spread (1st 5) 2:05.1 |
| 11, 16, 27, 41, 43, (44) |
| Gabriel Campos, Lucas Angelli, Gabriel Angelli, Adam Skwara, Michael Hooper, (Angelo Bellero) |
| 11:16.6, 11:42.8, 12:33.5, 13:18.3, 13:21.7, (13:24.1) |
5 | 178 | Northern Valley-Old Tappan,
NJ - Team Time (1st 5) 1:04:58.9 | Spread (1st 5) 1:24.8 |
| 18, 31, 40, 42, 47, (49), (50) |
| Scott Houba, Guy Geallat, Michael Bochi, Gavin Clancy, Henry Kraus, (Hunter Hull), (James Grassi) |
| 12:03.2, 12:51.7, 13:16.0, 13:20.0, 13:28.0, (13:29.0), (13:31.6) |
| 178 | West Milford,
NJ - Team Time (1st 5) 1:09:00.7 | Spread (1st 5) 9:09.6 |
| 13, 14, 23, 45, 83, (84), (86) |
| Cameron Piecuch, Matteo Balestrieri, Jason Guenter, Brendan Coscia, Noah Diodonet, (Jeff Gutierrez), (Ben Torres) |
| 11:20.4, 11:26.9, 12:18.1, 13:25.3, 20:30.0, (21:21.0), (22:11.0) |
7 | 227 | Northern Valley-Demarest,
NJ - Team Time (1st 5) 1:07:53.0 | Spread (1st 5) 2:36.0 |
| 19, 32, 52, 61, 63, (66), (67) |
| Charles Kakkanatt, Lucas Nikolov, Marin Goetzke, David O'Hanlon, Karan Somaya, (Eugene Choi), (Yonatan Reshef) |
| 12:05.0, 12:54.0, 13:37.0, 14:36.0, 14:41.0, (14:43.0), (14:50.0) |
8 | 248 | Leonia,
NJ - Team Time (1st 5) 1:08:35.7 | Spread (1st 5) 2:05.2 |
| 28, 46, 54, 58, 62, (64), (72) |
| Jeremy Garcia, Bin Gelayder, Timothy Kim, Amogh Padwal, Eliyah Doung, (Samuel Maruyama), (Diego Bowden) |
| 12:34.3, 13:26.0, 13:43.8, 14:12.1, 14:39.5, (14:41.3), (15:33.6) |
9 | 250 | Manchester Township,
NJ - Team Time (1st 5) 1:09:12.0 | Spread (1st 5) 1:55.0 |
| 33, 34, 56, 59, 68 |
| Orian Andrews, Trevor Otten, Cash Wilson, Cole Wilson, Cole Fiedler |
| 13:01.0, 13:02.0, 14:00.0, 14:13.0, 14:56.0 |
10 | 251 | Voorhees,
NJ - Team Time (1st 5) 1:09:18.7 | Spread (1st 5) 1:51.1 |
| 36, 38, 48, 60, 69 |
| Chase Zamarra, Roman Wade, Hank Lucash, Christian Victor Bozzo, Christian Peixoto |
| 13:07.6, 13:13.8, 13:28.7, 14:29.9, 14:58.7 |
11 | 262 | Ramsey,
NJ - Team Time (1st 5) 1:13:17.0 | Spread (1st 5) 6:14.0 |
| 26, 29, 55, 73, 79 |
| Aiden Campanelli, Declan Finnegan, Chase Lyle, Jason Chiocco, Christos Schmarge |
| 12:27.0, 12:46.0, 13:44.0, 15:39.0, 18:41.0 |
12 | 293 | Morris County Vo-Tech,
NJ - Team Time (1st 5) 1:17:03.0 | Spread (1st 5) 6:57.0 |
| 35, 37, 70, 71, 80, (81) |
| Max Brohm, Elias Cristalli, Duncan Felch, Devin Flanders, Paul Rowe, (Christopher Wong) |
| 13:07.0, 13:08.0, 15:13.0, 15:31.0, 20:04.0, (20:06.0) |
13 | 312 | West Morris Central,
NJ - Team Time (1st 5) 1:14:59.0 | Spread (1st 5) 3:41.0 |
| 39, 57, 65, 74, 77 |
| Asher Salisbury, Jacob Goodstone, Dante Agnolet, Maddox Santiago, Alexander Collado |
| 13:14.0, 14:03.0, 14:42.0, 16:05.0, 16:55.0 |
14 | 395 | Lodi,
NJ - Team Time (1st 5) 1:31:15.0 | Spread (1st 5) 5:15.0 |
| 75, 76, 77, 82, 85 |
| Roy McGrath, Angeleo Rosa, Joseph Riccio, Dominic Paci, Willy Ventura |
| 16:13.0, 16:30.0, 16:55.0, 20:09.0, 21:28.0 |