1 | 25 | Ridge,
NJ - Team Time (1st 5) 49:07.3 | Spread (1st 5) 56.6 |
| 1, 3, 4, 6, 11, (13), (16) |
| Pacey Keller, Chris Strain, Sam Lewis, Jonathan Nemetz, Ethan Coyle, (Jason Quinn), (Jackson Uhrig) |
| 9:14.5, 9:52.2, 9:52.7, 9:56.8, 10:11.1, (10:12.4), (10:27.1) |
2 | 41 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 49:56.9 | Spread (1st 5) 55.3 |
| 2, 8, 9, 10, 12, (15), (17) |
| Ben Busler, Alvin Cheng, Zachary Menendez, Nicholas Imparato, Bryce Bixon, (Jack Wright), (Peter Johnson) |
| 9:16.5, 10:08.5, 10:09.3, 10:10.8, 10:11.8, (10:23.5), (10:37.3) |
3 | 87 | Watchung Hills Reg,
NJ - Team Time (1st 5) 55:05.9 | Spread (1st 5) 2:16.1 |
| 7, 14, 18, 23, 25, (27), (29) |
| Jagdeep Bhatia, Maurice Kirchofer, Ben Hatcher, Jack Dardis, Nick Lucente, (Bryan Bartnick), (Zach Goldring) |
| 9:59.1, 10:22.8, 10:58.8, 11:30.0, 12:15.2, (12:49.3), (13:46.8) |
4 | 106 | Dickinson,
NJ - Team Time (1st 5) 1:00:47.0 | Spread (1st 5) 4:19.0 |
| 5, 19, 21, 30, 31 |
| Daniel Martinez, Saha Topu, Brian Cordova, Steven Hildago, Jose Sarmiento |
| 9:55.0, 11:05.0, 11:24.0, 14:09.0, 14:14.0 |
5 | 120 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:00:17.9 | Spread (1st 5) 2:05.0 |
| 20, 22, 24, 26, 28 |
| Robert Mehorter, Henry Saltzman, Brett Strug, Chris Downey, Ethan Morrobel |
| 11:05.5, 11:28.1, 12:06.6, 12:27.2, 13:10.5 |