1 | 32 | East Brunswick,
NJ - Team Time (1st 5) 1:00:15.2 | Spread (1st 5) 1:01.2 |
| 1, 4, 5, 10, 12, (29), (30) |
| Tyler Quan, Jack Gerould, Julian Paglia, Mark Christian, Zafir Ahmed, (Ethan Storm), (Jeremy Goldberger) |
| 11:27.6, 11:47.9, 12:05.1, 12:25.8, 12:28.8, (13:17.3), (13:18.6) |
2 | 37 | Montclair,
NJ - Team Time (1st 5) 1:00:34.6 | Spread (1st 5) 1:00.4 |
| 2, 3, 8, 11, 13, (14), (15) |
| Ian Habjan, Markus Corredor, Nicholas Maurizi, Leo Babboni, Zev Strollo, (Alexander Arata), (Niculae Draghici) |
| 11:31.7, 11:40.3, 12:22.8, 12:27.7, 12:32.1, (12:38.1), (12:38.9) |
3 | 105 | Westfield,
NJ - Team Time (1st 5) 1:04:50.0 | Spread (1st 5) 21.0 |
| 16, 20, 21, 23, 25, (26), (28) |
| Liam Maurillo, Daniel Cortese, Andrew Singer, Owen Craig, Jonathan Scalia, (Lucas Buonopane), (Tyler Richter) |
| 12:45.0, 12:57.0, 12:58.0, 13:04.0, 13:06.0, (13:07.0), (13:15.0) |
4 | 144 | Livingston,
NJ - Team Time (1st 5) 1:06:04.5 | Spread (1st 5) 43.1 |
| 17, 19, 34, 35, 39, (40), (45) |
| Joey Shi, Christopher Bonnar, Ryan Montagna, Kyle Viteri, Caleb Choy, (Perry Chen), (Max Esralew) |
| 12:50.4, 12:53.0, 13:23.7, 13:23.9, 13:33.5, (13:38.5), (13:54.7) |
5 | 169 | West Orange,
NJ - Team Time (1st 5) 1:07:16.1 | Spread (1st 5) 1:54.4 |
| 7, 31, 32, 48, 51, (60), (70) |
| Langston Siguenza, Caden Valere, Rayon Donaldson, Samuel Fox, Randall Stevens, (Aidan Tolchin), (Erik Powell) |
| 12:22.3, 13:19.6, 13:19.9, 13:57.6, 14:16.7, (15:02.9), (17:03.9) |
6 | 175 | Columbia,
NJ - Team Time (1st 5) 1:07:35.2 | Spread (1st 5) 2:26.2 |
| 6, 33, 38, 44, 54, (55), (59) |
| Daniel Batkus, Charles Levy, Finnian Williams, Jaden Lee, Quincy Hampton, (Jackson Paganini), (Mikhail Lyons) |
| 12:13.2, 13:22.1, 13:26.6, 13:53.9, 14:39.4, (14:42.4), (15:01.7) |
7 | 202 | Dickinson,
NJ - Team Time (1st 5) 1:09:52.2 | Spread (1st 5) 3:23.4 |
| 9, 27, 42, 56, 68 |
| Leo Reyes, Sergio Adams, Angel Haro, Qasim Muhammad, Jose Espinal |
| 12:25.0, 13:12.0, 13:42.1, 14:44.7, 15:48.4 |
8 | 211 | Bloomfield,
NJ - Team Time (1st 5) 1:09:35.4 | Spread (1st 5) 2:07.5 |
| 18, 36, 46, 53, 58, (61), (64) |
| John Leard, Anthony Giller, Sam Myerowitz, Michael Chalet, Jake Giunta, (Richard Pinales), (Jonah Clarin) |
| 12:52.3, 13:24.3, 13:55.3, 14:23.7, 14:59.8, (15:10.2), (15:21.5) |
9 | 242 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:10:46.0 | Spread (1st 5) 1:54.0 |
| 37, 41, 49, 52, 63 |
| Hasan Ali, Nathan Ward, Ben Cohn, Diego Gutierrez, Sean Stuart |
| 13:26.0, 13:41.0, 13:59.0, 14:20.0, 15:20.0 |
10 | 254 | Kearny,
NJ - Team Time (1st 5) 1:15:12.9 | Spread (1st 5) 4:23.6 |
| 24, 43, 47, 69, 71 |
| Mikhail Shabaka, Owen Logue, Jaden Moreno, Leo Tantalean, William Mullins |
| 13:04.4, 13:44.5, 13:56.8, 16:59.2, 17:28.0 |
11 | 256 | Howell,
NJ - Team Time (1st 5) 1:12:39.4 | Spread (1st 5) 2:27.2 |
| 22, 50, 57, 62, 65, (66), (67) |
| Braeden McClave, Ryan O'Rourke, Richard Shenton, Alex Roque, Josh Tipaldo, (James Genovese), (Michael Spalluto) |
| 12:58.8, 13:59.3, 14:58.4, 15:16.9, 15:26.0, (15:28.7), (15:45.6) |