1 | 37 | Notre Dame,
NJ - Team Time (1st 5) 1:01:23.3 | Spread (1st 5) 1:20.5 |
| 2, 3, 4, 11, 17, (25), (28) |
| Tarun Kovoor, Liam Donovan, Christopher Young, Sean Kirby, Owen Gojaniuk, (Doug Nice), (Jake Scott) |
| 11:44.0, 11:58.0, 12:04.1, 12:32.7, 13:04.5, (13:19.9), (13:39.4) |
2 | 80 | Bergen Catholic,
NJ - Team Time (1st 5) 1:04:14.0 | Spread (1st 5) 1:16.7 |
| 5, 6, 20, 23, 26, (29), (32) |
| Rhyse Ruffy, Daniel Calianese, William Saracino, Andrew Byrnes, Christian Choi, (William Ryan), (Avery Drapkin) |
| 12:08.3, 12:09.6, 13:12.9, 13:18.2, 13:25.0, (13:41.6), (14:18.9) |
3 | 91 | St Peters Prep,
NJ - Team Time (1st 5) 1:05:54.4 | Spread (1st 5) 2:05.6 |
| 8, 12, 16, 21, 34 |
| Nate Palmerino, Peter Franco, Tommy O'Brien, Adrian Flores, Maximiliano Arias |
| 12:26.3, 12:43.0, 12:58.9, 13:14.3, 14:31.9 |
4 | 97 | Delbarton,
NJ - Team Time (1st 5) 1:07:34.3 | Spread (1st 5) 5:00.2 |
| 1, 7, 18, 33, 38, (43) |
| John Cuzzocrea, Sean Dooley, Elbrus Majagah, Aiden D'Souza, Alessand Salerno, (Sebast Rodriguez) |
| 11:18.6, 12:19.2, 13:06.0, 14:31.7, 16:18.8, (22:47.7) |
5 | 113 | Pope John XXIII,
NJ - Team Time (1st 5) 1:08:00.6 | Spread (1st 5) 2:44.5 |
| 9, 14, 24, 31, 35, (41) |
| James Torres, Patrick Robinson, Vincent Clerico, Jackson Pascale, Frank Marucci, (Liam Hamill) |
| 12:26.8, 12:54.6, 13:18.9, 14:09.0, 15:11.3, (16:55.3) |
6 | 115 | Seton Hall Prep,
NJ - Team Time (1st 5) 1:08:27.4 | Spread (1st 5) 2:24.8 |
| 13, 15, 21, 30, 36, (39), (40) |
| William Magaldi, Gabriel Ramos, Nick Lazzari, Matthew Oess, Malcolm McCloud, (Johan Sanchez), (Marcellus McCloud) |
| 12:53.0, 12:55.0, 13:14.3, 14:07.3, 15:17.8, (16:21.8), (16:41.0) |
7 | 135 | Morris Catholic,
NJ - Team Time (1st 5) 1:12:20.1 | Spread (1st 5) 5:20.0 |
| 10, 19, 27, 37, 42 |
| Colin Shephard, Luke Morris, AJ Gervasio, Cameron Wright, Maguire Mizeski |
| 12:29.7, 13:11.0, 13:30.9, 15:18.8, 17:49.7 |