1 | 26 | Haddon Township,
NJ - Team Time (1st 5) 55:46.0 | Spread (1st 5) 56.1 |
| 2, 4, 5, 7, 8, (9), (10) |
| Rylan Martinelli, Jackson Sennhen, Owen Dybus, Eric Aylmer, Manolo Foote, (Grant Overbeck), (Joe Clausen) |
| 10:39.8, 10:57.6, 11:12.2, 11:20.5, 11:35.9, (11:36.0), (11:46.5) |
2 | 55 | Audubon,
NJ - Team Time (1st 5) 58:11.0 | Spread (1st 5) 3:09.0 |
| 1, 3, 12, 14, 25, (26), (32) |
| Aiden Williams, Joseph Gaspari, Leo Davis, David Amorosi, Travis Dean, (Logan Camm), (Peter Szkotak) |
| 10:20.0, 10:40.6, 11:48.4, 11:53.0, 13:29.0, (13:31.7), (14:05.0) |
3 | 72 | Maple Shade,
NJ - Team Time (1st 5) 1:00:56.8 | Spread (1st 5) 1:41.2 |
| 6, 13, 15, 18, 20, (33) |
| Chad Cloke, Aiden Cloke, Michael Smith, Kai Matis, Ries Fox, (Jack Barkhamer) |
| 11:20.3, 11:51.0, 12:07.6, 12:36.4, 13:01.5, (14:17.4) |
4 | 96 | Gloucester City,
NJ - Team Time (1st 5) 1:03:51.7 | Spread (1st 5) 1:52.8 |
| 11, 17, 19, 21, 28, (30), (31) |
| Marcus Flagg, Trey Fitzpatrick, Mark Medina, Ryan James, Michael Light, (Wade Billings), (Keegan Cohan) |
| 11:48.0, 12:25.0, 12:45.0, 13:12.9, 13:40.8, (13:49.1), (13:51.3) |
5 | 148 | Buena Regional,
NJ - Team Time (1st 5) 1:14:11.9 | Spread (1st 5) 8:31.6 |
| 16, 24, 29, 35, 44 |
| Kyle Walters, Jack Mazzoni, Sean Mimler, Weylin Echevarria, Michael Monaco |
| 12:09.9, 13:16.5, 13:44.4, 14:19.6, 20:41.5 |
6 | 167 | Pennsville Memorial,
NJ - Team Time (1st 5) 1:14:44.7 | Spread (1st 5) 3:34.3 |
| 23, 27, 34, 41, 42 |
| Gary Schwegel, Noah Flitcraft, Logan Brumbaugh, Matthew Doble, Brody Gibison |
| 13:16.3, 13:38.2, 14:18.2, 16:41.4, 16:50.6 |
7 | 172 | Clayton,
NJ - Team Time (1st 5) 1:14:24.0 | Spread (1st 5) 2:47.6 |
| 22, 36, 37, 38, 39, (40), (43) |
| Sean Gallo, James Long, Blake Fletcher, Aiden Humphries, Cole Berwick, (Adam Traister), (Christian Thibault) |
| 13:15.0, 14:29.2, 15:04.2, 15:33.0, 16:02.6, (16:36.9), (16:51.4) |