1 | 30 | Ridgewood,
NJ - Team Time (1st 5) 48:22.0 | Spread (1st 5) 35.0 |
| 3, 4, 6, 8, 9, (10), (13) |
| Kotaro Tamura, Sam Calello, Emman Garcia, Brandon Chan, Sean O'Keefe, (Henry Ricatto), (Thomas Muchel) |
| 9:18.0, 9:33.0, 9:47.0, 9:51.0, 9:53.0, (9:57.0), (10:04.0) |
2 | 47 | Don Bosco Prep,
NJ - Team Time (1st 5) 49:20.0 | Spread (1st 5) 59.0 |
| 1, 7, 11, 12, 16, (18), (23) |
| Bobby Gonzalez, Christopher Puntasecca, Ronan James, Andrew Lawson, Kenneth Fedor, (Christopher Mihalinec), (Kevin Romero) |
| 9:15.0, 9:50.0, 10:00.0, 10:01.0, 10:14.0, (10:32.0), (10:48.0) |
3 | 65 | Indian Hills,
NJ - Team Time (1st 5) 50:32.0 | Spread (1st 5) 1:32.0 |
| 2, 5, 14, 20, 24, (27), (36) |
| Matt Tuohy, Ryan Kleber, Nikalas Costello, Jack McGoury, Zach Leesman, (Chris LaSpina), (Parker Guizo) |
| 9:17.0, 9:36.0, 10:10.0, 10:40.0, 10:49.0, (11:01.0), (11:23.0) |
4 | 128 | Wayne Hills,
NJ - Team Time (1st 5) 54:19.0 | Spread (1st 5) 39.0 |
| 17, 22, 25, 31, 33, (35), (41) |
| Rishi Jashnani, Patrick Mckeon, Louis Piccininni, Christian Brzyzek, David Talerico, (Rohit Shinde), (Matthew Genise) |
| 10:29.0, 10:45.0, 10:53.0, 11:04.0, 11:08.0, (11:21.0), (12:03.0) |
5 | 132 | Pascack Valley,
NJ - Team Time (1st 5) 54:45.0 | Spread (1st 5) 23.0 |
| 20, 26, 27, 29, 30, (31), (34) |
| Chris Carcich, AJ Hall, Mike McLeod, Roger Zlotolow, Dan Capuano, (Jake Boyle), (John McCarthy) |
| 10:40.0, 10:59.0, 11:01.0, 11:02.0, 11:03.0, (11:04.0), (11:12.0) |
6 | 169 | Lawrenceville,
NJ - Team Time (1st 5) 57:49.8 | Spread (1st 5) 3:16.0 |
| 15, 19, 38, 44, 53, (54), (55) |
| Cal Fullerton, Patrick McLaughlin, Simon Cui, Jared Solomon, David Paasche, (Liam Hunt), (Sahil Kumar) |
| 10:10.1, 10:32.9, 11:29.9, 12:10.8, 13:26.1, (13:26.2), (13:43.7) |
7 | 206 | Lyndhurst,
NJ - Team Time (1st 5) 59:29.0 | Spread (1st 5) 55.0 |
| 37, 39, 42, 43, 45, (48), (52) |
| Stephen Covello, Brandon Karlok, Aren Spahiu, Kane McDermott, William Hooper, (Gabriel Silverio), (Michael Conti) |
| 11:24.0, 11:35.0, 12:04.0, 12:07.0, 12:19.0, (12:45.0), (13:04.0) |
8 | 231 | Saddle Brook,
NJ - Team Time (1st 5) 1:03:03.0 | Spread (1st 5) 55.0 |
| 40, 46, 46, 49, 50, (56), (57) |
| Connor McGillick, Brandon Lau, Peter Mathus, Evan Sutter, Steven Kearns, (Nitish Mogilisetty), (Douglas Liska) |
| 11:56.0, 12:44.0, 12:44.0, 12:48.0, 12:51.0, (13:49.0), (14:26.0) |
9 | 289 | Pompton Lakes,
NJ - Team Time (1st 5) 1:14:17.0 | Spread (1st 5) 2:35.0 |
| 51, 58, 59, 60, 61 |
| Brendan Gabriel, Matt Riotto, Jordan Zappile, Michael Bellavia, Frank Obanto |
| 12:58.0, 14:50.0, 15:26.0, 15:30.0, 15:33.0 |