1 | 34 | Pascack Hills,
NJ - Team Time (1st 5) 1:31:16.4 | Spread (1st 5) 37.7 |
| 4, 6, 7, 8, 9, (10), (12) |
| Brandon Kass, Aaron Gerber, Jack Herrington, Zachary Kramer, Drew Varian, (Zack Slater), (Dylan Barrett) |
| 17:54.2, 18:07.4, 18:18.8, 18:24.1, 18:31.9, (18:42.9), (18:57.3) |
2 | 61 | Mahwah,
NJ - Team Time (1st 5) 1:35:19.7 | Spread (1st 5) 3:12.5 |
| 1, 2, 14, 21, 23, (32), (33) |
| Brayden Lowe-Massi, Andrew Kroczynski, Logan Kayal, Michael Ciongoli, Patrick Wang, (Edwin Rivera), (Julian PAZ) |
| 17:21.4, 17:23.1, 19:45.4, 20:15.9, 20:33.9, (22:48.6), (23:22.7) |
3 | 69 | Glen Rock,
NJ - Team Time (1st 5) 1:37:49.0 | Spread (1st 5) 2:29.0 |
| 3, 15, 16, 17, 18, (26), (31) |
| Ben Raser, Jacob Cece, Tyler Caswell, Jeremiah Mulligan, Ryan Wolfe, (Adrian Klug), (Wyatt Cornell) |
| 17:40.3, 19:57.8, 19:59.5, 20:02.1, 20:09.3, (21:49.0), (22:48.3) |
4 | 81 | Lyndhurst,
NJ - Team Time (1st 5) 1:39:10.2 | Spread (1st 5) 3:03.4 |
| 5, 13, 19, 20, 24, (30) |
| Hayden DeKoyer, Ryan Batista, Gabriel Gomez, Omer Basci, Samil Basci, (Ted Cohen) |
| 18:02.7, 19:32.6, 20:13.5, 20:15.3, 21:06.1, (22:18.1) |
5 | 113 | Ramsey,
NJ - Team Time (1st 5) 1:44:34.4 | Spread (1st 5) 3:07.2 |
| 11, 22, 25, 27, 28, (29), (34) |
| Jonathan Grandusky, Gavin Lyle, Sebastian Romero, Brian Hu, Jakob Haas, (Simon Jiang), (Connor Kaplan-Chan) |
| 18:55.6, 20:23.4, 21:20.5, 21:52.1, 22:02.8, (22:07.0), (23:40.0) |