1 | 25 | West Windsor-Plainsboro South,
NJ - Team Time (1st 5) 52:50.8 | Spread (1st 5) 10.0 |
| 3, 4, 5, 6, 7, (9), (11) |
| Justin Lopez, Ryan Joseph, Jake Williams, Kevin Hudson, Josh Forrest, (Andrew Ma), (Alex Petri) |
| 10:29.0, 10:32.8, 10:34.0, 10:36.0, 10:39.0, (10:40.5), (10:45.0) |
2 | 63 | Manalapan,
NJ - Team Time (1st 5) 53:55.8 | Spread (1st 5) 56.0 |
| 2, 7, 10, 21, 23, (36), (39) |
| Rishi Sharma, Kyle Spector, William Spector, adin Feuer, Cooper Knorr, (Jeremie Garcia), (Nicholas Giudice) |
| 10:15.0, 10:39.0, 10:42.8, 11:08.0, 11:11.0, (11:40.0), (11:51.0) |
3 | 74 | Freehold Township,
NJ - Team Time (1st 5) 54:22.3 | Spread (1st 5) 55.5 |
| 1, 13, 18, 20, 22, (26), (28) |
| Nicholas Ackerman, Nick Lundberg, Justin Leohner, Tyler Kelly, Zach Zawatski, (Robert Lee), (Brandon Kwintner) |
| 10:12.9, 10:49.0, 11:05.0, 11:07.0, 11:08.4, (11:16.0), (11:22.0) |
4 | 100 | Hillsborough,
NJ - Team Time (1st 5) 55:34.4 | Spread (1st 5) 23.2 |
| 15, 16, 17, 25, 27, (31), (32) |
| Owen Szabo, Ryan Mitchell, Travis Finetto, Sean Lynch, Nathaniel Trampe, (Jeremy Shipley), (Robert Mauer) |
| 10:57.8, 10:58.0, 11:02.6, 11:15.0, 11:21.0, (11:29.0), (11:30.3) |
5 | 108 | Howell,
NJ - Team Time (1st 5) 55:45.7 | Spread (1st 5) 48.2 |
| 12, 14, 19, 29, 34, (35), (37) |
| A.J. Leo, Marc Bakia, Alex Cafiero, TJ Hillyer, Aaron MacDonald, (Michael Ambrozia), (Alex Bajohr) |
| 10:48.8, 10:49.9, 11:06.0, 11:24.0, 11:37.0, (11:38.0), (11:41.7) |
6 | 174 | Monroe Township,
NJ - Team Time (1st 5) 58:53.2 | Spread (1st 5) 1:22.3 |
| 24, 30, 33, 41, 46, (47), (47) |
| Samuel Tenenbaum, Richard Carella, Joseph Cicoria, Richard Lucadamo, Maxwell Van Sprang, (Mohammed Galal), (Benjamin Gruppuso) |
| 11:13.0, 11:28.0, 11:31.3, 12:05.6, 12:35.3, (12:36.0), (12:36.0) |
7 | 238 | Princeton,
NJ - Team Time (1st 5) 1:03:08.0 | Spread (1st 5) 21.0 |
| 43, 44, 45, 51, 55, (59), (70) |
| Charlie Biggs, Nick Trenholm, Tyler Fu, Carter Serxner, Ben Quinones, (Nick Parsenios), (Brian Frost) |
| 12:28.0, 12:32.0, 12:34.0, 12:45.0, 12:49.0, (12:59.0), (13:46.0) |
8 | 264 | Edison,
NJ - Team Time (1st 5) 1:03:30.3 | Spread (1st 5) 1:02.5 |
| 40, 49, 56, 58, 61, (72), (74) |
| Jack Kipnis, Amaresh Chittigidde, Mithun Manivannan, Matthew Furry, Amit Patel, (Connor Dempsey), (Diego Cabrera) |
| 12:00.9, 12:38.0, 12:49.4, 12:58.6, 13:03.4, (13:54.7), (14:10.0) |
9 | 290 | Hunterdon Central,
NJ - Team Time (1st 5) 1:05:05.0 | Spread (1st 5) 41.0 |
| 52, 53, 53, 65, 67, (68), (69) |
| Zachary Motovidiak, Brian Micco, Troy Whiton, James Fastenau, Steven Tyerech, (Joshua Schuddeboom), (Michael Waters) |
| 12:46.0, 12:47.0, 12:47.0, 13:18.0, 13:27.0, (13:29.0), (13:30.0) |
10 | 292 | East Brunswick,
NJ - Team Time (1st 5) 1:04:47.0 | Spread (1st 5) 29.0 |
| 50, 57, 60, 62, 63, (64), (73) |
| Apostolo Maroulis, Krish Desai, Aleksander Gultekinoglu, Anthony DeBari, Matthew Smith, (Nicholas Chartoff), (Armen Shamim) |
| 12:42.0, 12:50.0, 13:00.0, 13:04.0, 13:11.0, (13:14.0), (13:57.0) |
| 292 | North Brunswick Township,
NJ - Team Time (1st 5) 1:05:50.0 | Spread (1st 5) 2:47.0 |
| 38, 42, 66, 71, 75 |
| Paul Kuchler, Bryce Williams, Drew Kilheeney, Anthony Kalogridis, Luis Vasquez |
| 11:46.0, 12:14.0, 13:26.0, 13:51.0, 14:33.0 |