1 | 45 | Haddon Township,
NJ - Team Time (1st 5) 1:26:03.2 | Spread (1st 5) 1:00.8 |
| 4, 5, 8, 12, 16, (21), (25) |
| Rylan Martinelli, Owen Dybus, Jackson Sennhen, Eric Aylmer, Manolo Foote, (Joe Clauson), (Ryan Erhart) |
| 16:43.0, 16:52.3, 17:07.4, 17:36.7, 17:43.8, (18:10.6), (18:33.9) |
2 | 100 | Audubon,
NJ - Team Time (1st 5) 1:29:10.5 | Spread (1st 5) 3:41.1 |
| 1, 7, 13, 24, 55, (81), (83) |
| Aiden Williams, Joseph Gaspari, David Amorosi, Leo Davis, Travis Dean, (Peter Szkotak), (Joseph Mazzone) |
| 16:13.7, 16:53.3, 17:38.3, 18:30.4, 19:54.8, (21:34.0), (21:38.5) |
3 | 113 | Maple Shade,
NJ - Team Time (1st 5) 1:30:54.1 | Spread (1st 5) 2:12.5 |
| 6, 11, 23, 35, 38, (69) |
| Chad Cloke, Aiden Cloke, Michael Smith, Kai Matis, Ries Fox, (Jack Barkhamer) |
| 16:53.2, 17:30.6, 18:25.7, 18:58.9, 19:05.7, (21:00.1) |
4 | 158 | Arthur P Schalick,
NJ - Team Time (1st 5) 1:33:35.2 | Spread (1st 5) 1:48.0 |
| 15, 19, 39, 41, 44, (48), (51) |
| Gavin Thompson, Charles Fuerneisen, Salvatore Longo, Nicholas Valentino, Nathan Hubbard, (Michael Eberl), (Matthew Tozer) |
| 17:41.0, 17:57.7, 19:06.9, 19:20.6, 19:29.0, (19:36.8), (19:47.0) |
5 | 161 | Salem Co Vo-Tech,
NJ - Team Time (1st 5) 1:33:26.8 | Spread (1st 5) 2:46.0 |
| 9, 18, 31, 47, 56, (68), (70) |
| Dominic Militti, Colton DiRenzo, Colin Finney, Larry Pompper, Tyler Zampino, (Conner Hiles), (Maddox Pace) |
| 17:12.6, 17:55.4, 18:44.1, 19:36.1, 19:58.6, (20:59.9), (21:01.0) |
6 | 166 | Wildwood,
NJ - Team Time (1st 5) 1:33:49.9 | Spread (1st 5) 5:08.8 |
| 2, 27, 28, 30, 79, (96) |
| Jorge Cruz Valle, Luke Basile, Ahmed Djellal, Brian Cuniff, Alex Huerta-Tapia, (Landon Taylor) |
| 16:21.5, 18:38.3, 18:38.6, 18:41.2, 21:30.3, (22:27.2) |
7 | 169 | Woodstown,
NJ - Team Time (1st 5) 1:34:23.4 | Spread (1st 5) 2:00.4 |
| 17, 22, 33, 45, 52, (84), (115) |
| Melvin Lewis, Karson Chew, Logan Sanchez, Jacob Marino, Jared Nardi, (Matthew Preston), (Jason Lafond) |
| 17:49.0, 18:22.7, 18:49.6, 19:32.7, 19:49.4, (21:40.3), (26:14.0) |
8 | 253 | Gloucester City,
NJ - Team Time (1st 5) 1:38:54.4 | Spread (1st 5) 2:58.6 |
| 32, 36, 40, 59, 86, (87), (88) |
| Marcus Flagg, Mark Medina, Trey Fitzpatrick, Ryan James, Keegan Cohan, (Michael Light), (Wade Billings) |
| 18:44.4, 19:00.8, 19:14.2, 20:12.0, 21:43.0, (21:52.9), (21:53.6) |
9 | 254 | Paulsboro,
NJ - Team Time (1st 5) 1:39:14.3 | Spread (1st 5) 4:37.7 |
| 14, 20, 37, 90, 93, (118) |
| Derrick Horton, Stephen Lane, Josiah Woodards, Jordanie Alvarado, Luis Mulero, (Deano Lucas) |
| 17:40.3, 18:01.0, 19:04.9, 22:10.1, 22:18.0, (28:08.5) |
10 | 277 | Salem,
NJ - Team Time (1st 5) 1:40:24.1 | Spread (1st 5) 2:33.7 |
| 42, 43, 50, 53, 89, (114) |
| Michael Chollis, Samuel Cooke, Gradin Buzby, Landon Truesdale, Holton Frank, (Ian McKinney) |
| 19:25.4, 19:27.1, 19:40.7, 19:51.8, 21:59.1, (26:07.2) |
11 | 295 | Palmyra,
NJ - Team Time (1st 5) 1:41:56.3 | Spread (1st 5) 5:41.7 |
| 10, 29, 62, 94, 100, (117) |
| Colin Broadbelt, James Crean, Adam Fries, Owen Jacobs, Carter May, (Elliott Wence) |
| 17:27.9, 18:40.9, 20:17.9, 22:20.0, 23:09.6, (28:08.1) |
12 | 309 | Buena Regional,
NJ - Team Time (1st 5) 1:42:26.9 | Spread (1st 5) 2:43.4 |
| 26, 60, 73, 74, 76, (91), (106) |
| Kyle Walters, Jack Mazzoni, Anthony Powell, Weylin Echevarria, Sean Mimler, (Cole Chinnici), (Logan Freeman) |
| 18:35.6, 20:13.6, 21:08.4, 21:10.3, 21:19.0, (22:11.4), (23:59.7) |
13 | 314 | Pitman,
NJ - Team Time (1st 5) 1:43:20.1 | Spread (1st 5) 7:13.9 |
| 3, 64, 65, 77, 105, (116) |
| Ty Blackman, Luke Driscoll, Jason Martin, Chase Pogozelski, Gavin Forcic, (Elijah Broger) |
| 16:39.5, 20:41.8, 20:43.6, 21:21.8, 23:53.4, (26:48.4) |
14 | 362 | Pennsville Memorial,
NJ - Team Time (1st 5) 1:47:20.2 | Spread (1st 5) 5:11.1 |
| 34, 46, 72, 103, 107, (111), (112) |
| Noah Flitcraft, Gary Schwegel, Logan Brumbaugh, Logan Cowperthwait, Logan Streitz, (Ryan Ricketts), (Matthew Doble) |
| 18:50.2, 19:35.0, 21:08.2, 23:45.5, 24:01.3, (24:13.6), (24:27.9) |
15 | 368 | Overbrook,
NJ - Team Time (1st 5) 1:46:35.6 | Spread (1st 5) 3:43.7 |
| 49, 54, 67, 97, 101, (110) |
| Dylan Wilde, Tim Steele, John Kosar, Jaden St. John, Drew Grabowski, (David Gascoigne) |
| 19:39.8, 19:52.1, 20:50.0, 22:50.2, 23:23.5, (24:13.4) |
16 | 376 | Lindenwold,
NJ - Team Time (1st 5) 1:45:55.8 | Spread (1st 5) 2:11.6 |
| 58, 66, 75, 85, 92, (95), (98) |
| Wesseh Cholophy, Salim Jones, Richard Moralez, Jyden Guillebeauz, Logan Duprey, (Nyeeam Hudson), (Jaden Farmer) |
| 20:01.3, 20:46.0, 21:14.6, 21:41.0, 22:12.9, (22:25.4), (22:54.6) |
17 | 377 | Clayton,
NJ - Team Time (1st 5) 1:46:20.8 | Spread (1st 5) 3:01.9 |
| 57, 63, 78, 80, 99, (108), (109) |
| Sean Gallo, James Long, Christian Thibault, Alexander Osayemi, Cole Berwick, (Kaan Akilli), (Aiden Humphries) |
| 19:59.0, 20:20.1, 21:27.3, 21:33.5, 23:00.9, (24:06.3), (24:08.0) |
18 | 420 | Cape May Cty VT,
NJ - Team Time (1st 5) 1:50:20.1 | Spread (1st 5) 3:35.0 |
| 61, 71, 82, 102, 104, (113), (119) |
| Evan Feliciano, Brandon Markee, Cole Oravits, Colin Geiger, Christian Thode, (Gunner Cordle), (Dylan Elko) |
| 20:16.3, 21:06.5, 21:34.2, 23:31.8, 23:51.3, (24:31.2), (29:00.5) |