1 | 25 | Bernards,
NJ - Team Time (1st 5) 1:15:29.5 | Spread (1st 5) 58.1 |
| 1, 2, 4, 6, 12, (46), (48) |
| Patrick Griffin, Tyler Stevens, Carson Beach, George Flaherty, Markus Dickson, (Matthew Aguero De Leon), (Ty Stauffer) |
| 14:45.5, 14:55.4, 14:59.9, 15:05.1, 15:43.6, (17:54.8), (18:06.9) |
2 | 79 | Morris County Vo-Tech,
NJ - Team Time (1st 5) 1:20:07.6 | Spread (1st 5) 1:24.1 |
| 10, 11, 14, 18, 26, (29), (35) |
| Jake Muzka, Ben Ferentinos, Aydin Coutts, Luke Crimi, Brian Huang, (Johnathan Kirspel), (James Snyder) |
| 15:26.9, 15:27.7, 16:05.8, 16:16.2, 16:51.0, (16:51.8), (17:08.6) |
3 | 83 | Wall,
NJ - Team Time (1st 5) 1:19:49.4 | Spread (1st 5) 2:36.1 |
| 3, 5, 13, 21, 41 |
| Steven Ramirez, Ty Giblin, Liam Stemetzki, Joe Itri, Aidan Brown |
| 14:57.6, 15:02.6, 15:45.0, 16:30.5, 17:33.7 |
4 | 110 | West Deptford,
NJ - Team Time (1st 5) 1:22:40.8 | Spread (1st 5) 43.7 |
| 15, 16, 24, 27, 28, (30), (61) |
| Jarrett Lundfelt, Tyler Novak, Shane McDonald, Jack Harverson, Josh Guzzetti, (Nick Hatt), (Zaviel Mestres) |
| 16:07.6, 16:08.9, 16:41.9, 16:51.1, 16:51.3, (16:55.8), (20:10.9) |
5 | 139 | Barnegat,
NJ - Team Time (1st 5) 1:23:19.7 | Spread (1st 5) 2:11.9 |
| 9, 22, 34, 36, 38, (43), (50) |
| Sean Haggerty, Joesph Fiorentino, Matthew Zeh, Ryan Grant, Philip LoPiccolo, (Devon Faulds), (Drew McKeon) |
| 15:09.8, 16:31.1, 17:04.2, 17:12.9, 17:21.7, (17:40.7), (18:23.6) |
| 139 | Sterling,
NJ - Team Time (1st 5) 1:24:36.8 | Spread (1st 5) 4:21.4 |
| 7, 20, 23, 32, 57, (59) |
| Larry Lewis, Aiden Gray, Gregory Santilli, Joe Nguyen, Ben Oteri, (Peter Palmisano) |
| 15:05.7, 16:26.1, 16:39.4, 16:58.5, 19:27.1, (19:56.3) |
7 | 144 | Parsippany,
NJ - Team Time (1st 5) 1:24:17.1 | Spread (1st 5) 1:16.1 |
| 17, 19, 31, 37, 40, (44), (45) |
| Nelson Castro, Ian Sanchez, Charles Kachulis, Brian Nguyen, Dhruv Shah, (Henderson Lin), (Nicholas Vega Patrick) |
| 16:12.0, 16:23.8, 16:56.8, 17:16.4, 17:28.1, (17:41.0), (17:41.6) |
8 | 201 | Raritan,
NJ - Team Time (1st 5) 1:28:26.1 | Spread (1st 5) 3:46.8 |
| 8, 33, 51, 54, 55, (60) |
| Jack Testai, Quinn Peters, Anthony Spinelli, Matt McDonald, John Walsh, (Avery Rafalko) |
| 15:09.0, 17:02.6, 18:31.9, 18:46.8, 18:55.8, (20:02.9) |
9 | 213 | Vernon Township,
NJ - Team Time (1st 5) 1:28:58.4 | Spread (1st 5) 1:57.0 |
| 25, 39, 47, 49, 53, (56), (65) |
| Tristen Hakala, Daniel Lovett, Cole Thompson, Evan Duerr, William Toll, (Carlos Pagan), (Eric Fattorusso) |
| 16:42.7, 17:25.2, 17:55.0, 18:15.8, 18:39.7, (18:58.4), (24:28.7) |
10 | 277 | Pequannock Township,
NJ - Team Time (1st 5) 1:36:36.0 | Spread (1st 5) 2:46.5 |
| 42, 52, 58, 62, 63, (64) |
| Brian Bulger, Joey Lesch, Ben Reichert, Henry Mielarczyk, Kal Gilliam, (Christopher Iorio) |
| 17:37.2, 18:37.6, 19:45.5, 20:12.0, 20:23.7, (20:31.3) |