1 | 25 | Ridge,
NJ - Team Time (1st 5) 59:12.0 | Spread (1st 5) 54.0 |
| 1, 2, 4, 7, 11, (16), (23) |
| Pacey Keller, Chris Strain, Sam Lewis, Jason Quinn, Jackson Uhrig, (Ethan Coyle), (Matthew Schmall) |
| 11:25.0, 11:36.0, 11:51.0, 12:01.0, 12:19.0, (12:30.0), (12:47.0) |
2 | 72 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:02:10.0 | Spread (1st 5) 34.0 |
| 9, 12, 12, 18, 21, (24), (29) |
| Jack Wright, Zachary Menendez, Nicholas Imparato, Nikhil Agarwal, Bryce Bixon, (John Gitterman), (Nicholas Mattia) |
| 12:11.0, 12:20.0, 12:20.0, 12:34.0, 12:45.0, (12:51.0), (13:04.0) |
3 | 76 | Westfield,
NJ - Team Time (1st 5) 1:02:03.0 | Spread (1st 5) 1:11.0 |
| 6, 7, 14, 19, 30, (31), (32) |
| Jonathan Givelber, Zachary Spergel, Will Loggia, Aidan Kilbourn, Roberto Panora, (Kurt Hu), (Aidan Borges) |
| 11:56.0, 12:01.0, 12:24.0, 12:35.0, 13:07.0, (13:16.0), (13:29.0) |
4 | 100 | Elizabeth,
NJ - Team Time (1st 5) 1:03:17.0 | Spread (1st 5) 1:07.0 |
| 5, 17, 25, 26, 27, (28), (36) |
| Cory Phillipe, Jason Borges, Gregory Diaz, David Szaro, Dave Melara, (Phillip Reguinho), (Johnny Villacis) |
| 11:54.0, 12:32.0, 12:53.0, 12:57.0, 13:01.0, (13:02.5), (13:51.0) |
5 | 144 | Dickinson,
NJ - Team Time (1st 5) 1:12:13.0 | Spread (1st 5) 7:12.7 |
| 3, 20, 22, 47, 52 |
| Daniel Martinez, Brian Cordova, Saha Topu, Steven Hildago, Jose Sarmiento |
| 11:50.0, 12:41.5, 12:45.5, 15:53.3, 19:02.7 |
6 | 157 | North Hunterdon,
NJ - Team Time (1st 5) 1:07:50.0 | Spread (1st 5) 1:41.0 |
| 15, 33, 34, 37, 38, (39), (43) |
| Michael Horn, William VanderGheynst, Michael Fergus, Joe Russoniello, Thomas Gassaway, (Aidan Hunt), (Ezra Saenger) |
| 12:27.0, 13:33.0, 13:35.0, 14:07.0, 14:08.0, (14:20.0), (14:50.0) |
7 | 194 | Union (NJ),
NJ - Team Time (1st 5) 1:13:41.0 | Spread (1st 5) 3:40.0 |
| 10, 44, 45, 46, 49, (51) |
| Kingsley Maduka, William Holder, Zachary Radler, Justin Taylor, Ahmad Moore, (Justin Murphy) |
| 12:18.0, 15:00.0, 15:11.0, 15:14.0, 15:58.0, (17:49.0) |
8 | 206 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:13:23.0 | Spread (1st 5) 2:12.0 |
| 35, 40, 41, 42, 48, (50), (53) |
| Ben Hatcher, Ian Chung, Jack Dardis, Bryan Bartnick, Nick Lucente, (Eamonn Wizeman), (Anish Omkar) |
| 13:45.0, 14:24.0, 14:32.0, 14:45.0, 15:57.0, (17:00.0), (19:06.0) |