1 | 57 | Leonia,
NJ - Team Time (1st 5) 1:26:44.3 | Spread (1st 5) 1:08.7 |
| 2, 6, 10, 19, 20, (33), (35) |
| Jack Schuller, Joshua Gelayder, Alex Coello, Ben Leynse, Matthew Kalender, (Aidan Schurr), (Anthony Oliveri) |
| 16:44.3, 17:01.0, 17:14.0, 17:52.0, 17:53.0, (18:08.3), (18:14.8) |
2 | 73 | Kinnelon,
NJ - Team Time (1st 5) 1:26:57.7 | Spread (1st 5) 1:19.2 |
| 3, 4, 8, 26, 32, (36), (37) |
| Elijah Gately, Braeden Carroll, Andrew Garcia, Kyle Bjornson, Matt Mazurkiewicz, (Ryan Hur), (Will Portman) |
| 16:48.4, 16:55.5, 17:07.2, 17:59.0, 18:07.6, (18:15.6), (18:23.2) |
3 | 118 | Hasbrouck Heights,
NJ - Team Time (1st 5) 1:29:08.0 | Spread (1st 5) 2:18.0 |
| 1, 14, 18, 41, 44, (55), (77) |
| Evan Morrow, Aidan Morrow, Zach Cali, Ayaan Modak, Kyle von Seidelmann, (Bobir Asatov), (Ty von Seidelmann) |
| 16:24.0, 17:32.0, 17:50.0, 18:40.0, 18:42.0, (19:13.0), (19:56.2) |
4 | 143 | Mountain Lakes,
NJ - Team Time (1st 5) 1:30:35.0 | Spread (1st 5) 46.1 |
| 22, 23, 25, 30, 43, (49), (73) |
| Ryan Lee, Preston Smith, Max Kahn, Thomas Rankin, Colin Stephens, (Jason Dolinsky), (Vincent Lepore) |
| 17:54.2, 17:56.5, 17:58.9, 18:05.1, 18:40.3, (18:59.3), (19:48.9) |
5 | 155 | Pompton Lakes,
NJ - Team Time (1st 5) 1:30:58.4 | Spread (1st 5) 2:08.0 |
| 9, 11, 31, 47, 57, (65), (74) |
| Guy Allegri, Michael Burke, Matthew Soto, Will Torticill, Nick Wirth, (Cole Veltre), (Dylan Huha) |
| 17:13.0, 17:21.0, 18:07.0, 18:56.4, 19:21.0, (19:38.0), (19:51.0) |
6 | 165 | Park Ridge,
NJ - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 1:45.0 |
| 12, 21, 24, 52, 56, (59), (68) |
| Patrick Tallman, Evan Burns, Michael Martinez, Ken Falato, Pat Burns, (Daniel Drennan), (James Moran) |
| 17:30.0, 17:54.0, 17:58.0, 19:11.0, 19:15.0, (19:28.0), (19:42.0) |
7 | 232 | Bogota,
NJ - Team Time (1st 5) 1:34:03.7 | Spread (1st 5) 1:11.0 |
| 34, 45, 46, 50, 57, (61), (63) |
| Nick Perry, Raul Macias, Dillon Benipayo, Josh Gesmundo, Juan Michel, (Justin Cazar), (Vincent Ducut) |
| 18:10.0, 18:43.0, 18:49.7, 19:00.0, 19:21.0, (19:31.0), (19:33.9) |
8 | 262 | Saddle Brook,
NJ - Team Time (1st 5) 1:35:38.0 | Spread (1st 5) 2:27.0 |
| 26, 38, 54, 59, 85, (90), (102) |
| Joseph Quimby, Colin Unis, Isiah Verdezoto, Nicholas Suero, Matthew Suero, (Jayden Pinto), (Christian Schobel) |
| 17:59.0, 18:33.0, 19:12.0, 19:28.0, 20:26.0, (20:46.0), (21:37.0) |
9 | 280 | Newton,
NJ - Team Time (1st 5) 1:36:47.0 | Spread (1st 5) 4:38.5 |
| 5, 7, 64, 101, 103, (106), (114) |
| Sebastian Montalvo, Matt Freund, Domenic Lotruglio, Kieran Kane, Jesse Sayner, (Brendan Lloyd), (Colin Daggett) |
| 16:59.1, 17:02.8, 19:34.5, 21:33.0, 21:37.6, (21:46.3), (23:58.4) |
10 | 289 | Cresskill,
NJ - Team Time (1st 5) 1:36:32.0 | Spread (1st 5) 2:03.0 |
| 16, 65, 67, 70, 71, (75), (88) |
| Omer Chai, Daniel D'Angelico, Alex D'Angelico, Justin Mehlbrach, John Jamieson, (Ryan Chung), (Austin Ha) |
| 17:44.0, 19:38.0, 19:39.0, 19:44.0, 19:47.0, (19:53.0), (20:43.0) |
11 | 293 | Waldwick,
NJ - Team Time (1st 5) 1:37:11.0 | Spread (1st 5) 3:47.0 |
| 13, 17, 80, 86, 97, (116), (123) |
| Joseph Capuzzo, Marshall Carver, William George, Max Piper, Jeferson Hernandez Requeno, (Michael Weinkauff), (Thomas Doyle) |
| 17:31.0, 17:48.0, 20:00.0, 20:34.0, 21:18.0, (24:48.0), (34:29.0) |
12 | 320 | North Warren Reg,
NJ - Team Time (1st 5) 1:37:42.7 | Spread (1st 5) 2:40.6 |
| 28, 39, 81, 84, 88, (111), (120) |
| Kyle Kasprenski, Zach Haase, Dylan Kasprenski, Nahshon Swift, Ian Young, (Jack Alpaugh), (Christian Symons) |
| 18:02.4, 18:34.0, 20:03.4, 20:19.9, 20:43.0, (23:21.0), (28:58.0) |
13 | 358 | Kittatinny Regional,
NJ - Team Time (1st 5) 1:39:24.0 | Spread (1st 5) 1:43.0 |
| 48, 68, 72, 83, 87, (90), (100) |
| Tyler Hennion, Billy Ruddy, eric Winklemen, Thomas Balbo, Ryan Alvini, (Jamie Whiby), (Joe Allison) |
| 18:57.0, 19:42.0, 19:48.0, 20:17.0, 20:40.0, (20:46.0), (21:22.0) |
14 | 360 | New Milford,
NJ - Team Time (1st 5) 1:39:36.0 | Spread (1st 5) 1:50.0 |
| 52, 62, 75, 78, 93, (96), (98) |
| Jayden Cedeno, Brendan Ryan, Zohayr Hussain, Hayden Day, Garrick Sandhussen, (Benjamin Zelasco), (Joe Lombardi) |
| 19:11.0, 19:32.0, 19:53.0, 19:59.0, 21:01.0, (21:16.0), (21:20.0) |
15 | 361 | Boonton,
NJ - Team Time (1st 5) 1:39:58.6 | Spread (1st 5) 2:32.2 |
| 42, 51, 82, 92, 94, (109), (110) |
| Alex Paulozzo, Austin Hudak, John Cartelli, Ty Poskitt, Jeremy Dolan, (Jeremy Roller), (Zachary Kyle) |
| 18:40.2, 19:01.0, 20:16.0, 20:49.0, 21:12.4, (22:16.0), (22:25.6) |
16 | 409 | Wallkill Valley Reg,
NJ - Team Time (1st 5) 1:42:38.6 | Spread (1st 5) 3:59.4 |
| 29, 79, 95, 99, 107, (112), (118) |
| Liam Romain, Nick Gibson, Eric Ebisch, Kamil Lackosz, Evan McCarthy, (Liam Cunniffe), (Tyler Pullins) |
| 18:02.6, 19:59.6, 21:13.4, 21:21.0, 22:02.0, (23:28.9), (25:15.5) |
17 | 465 | Midland Park,
NJ - Team Time (1st 5) 1:56:47.0 | Spread (1st 5) 12:24.0 |
| 15, 104, 108, 117, 121 |
| Jorge Hernandez, Aiden Mader, Timot Bricca-Hall, Jack Bricca-Hall, Nolan Grande |
| 17:38.0, 21:40.0, 22:15.0, 25:12.0, 30:02.0 |
18 | 492 | Paterson Charter Science & Tech,
NJ - Team Time (1st 5) 1:54:14.0 | Spread (1st 5) 6:38.0 |
| 40, 105, 113, 115, 119, (122) |
| Thomas Martin, Saad Mehdoun, Tahir Lewis, Justin Wakjer, Noel Valdez, (Andre Roach) |
| 18:39.0, 21:46.0, 23:58.0, 24:34.0, 25:17.0, (31:00.0) |