1 | 53 | Holy Spirit,
NJ - Team Time (1st 5) 1:01:59.6 | Spread (1st 5) 1:21.7 |
| 3, 4, 8, 18, 20, (21), (25) |
| Diego Taggart, Alex Dejean, Brady Snyder, Nicholas Bannan, James Pontari, (Ryan Spina), (Edwardo Taggart) |
| 11:43.8, 11:51.2, 12:14.9, 13:04.2, 13:05.5, (13:07.3), (13:25.4) |
| 53 | Newark Academy,
NJ - Team Time (1st 5) 1:03:04.8 | Spread (1st 5) 1:19.7 |
| 2, 11, 12, 13, 15, (23), (24) |
| Matthew Malloy, Harold Fullilove, Ethan Polen, Evan Bulan, Silas Epstein, (Rahul Arora), (Vyom Singh) |
| 11:41.8, 12:44.0, 12:44.3, 12:53.2, 13:01.5, (13:17.5), (13:24.1) |
3 | 71 | Moorestown Friends,
NJ - Team Time (1st 5) 1:03:45.0 | Spread (1st 5) 1:10.7 |
| 5, 9, 16, 19, 22, (30), (32) |
| Aidan Chick, Collin Montenegro, Turner Jobes, Emmet Kimberly, Andrew Mercantini, (Michael Huettl), (Evan Weinstock) |
| 11:58.1, 12:30.9, 13:01.9, 13:05.3, 13:08.8, (13:56.1), (14:41.1) |
4 | 76 | St Rose,
NJ - Team Time (1st 5) 1:07:50.0 | Spread (1st 5) 7:24.0 |
| 1, 6, 7, 17, 45 |
| Brian Theobald, Timothy Clayton, Ryan Murray, Ethan Patrola, Tyge Fitzmaurice |
| 11:34.0, 12:06.0, 12:09.0, 13:03.0, 18:58.0 |
5 | 123 | Rutgers Prep,
NJ - Team Time (1st 5) 1:10:08.0 | Spread (1st 5) 3:20.0 |
| 10, 14, 27, 33, 39, (41), (43) |
| James Jackman, Kevin Kokoszka, Christopher Dziuba, Agni Raginikantha, Giovanni Castro, (Christopher Kaleekal), (Daniel Tian) |
| 12:38.0, 12:56.0, 13:42.0, 14:54.0, 15:58.0, (16:11.0), (16:22.0) |
6 | 162 | Eastern Christian,
NJ - Team Time (1st 5) 1:13:49.0 | Spread (1st 5) 2:05.0 |
| 26, 28, 35, 36, 37, (40) |
| Peter Visser, Gary Guo, Matthew VanderWall, Bobby Wu, Aaron Robinson, (David Visser) |
| 13:35.0, 13:49.0, 15:14.0, 15:31.0, 15:40.0, (16:01.0) |
7 | 174 | Immaculata,
NJ - Team Time (1st 5) 1:15:34.0 | Spread (1st 5) 2:26.0 |
| 29, 31, 34, 38, 42, (44) |
| Michael Schippnick, Enrique Riego, Josh Reilly, Will Neer, Greg Zimmerman, (Harrison Redmond) |
| 13:50.0, 14:29.0, 15:11.0, 15:48.0, 16:16.0, (18:36.0) |