1 | 22 | Ridgewood,
NJ - Team Time (1st 5) 46:29.2 | Spread (1st 5) 22.2 |
| 1, 3, 5, 6, 7, (10), (15) |
| Jonah Naftzger, Matteo Robazza, Miles Keane, Anthony Chan, Suneil Mendiratta, (Brendan Keane), (Max Ronai) |
| 9:04.4, 9:15.4, 9:19.5, 9:23.3, 9:26.6, (9:44.0), (9:59.9) |
2 | 48 | Memorial,
NJ - Team Time (1st 5) 48:23.7 | Spread (1st 5) 47.1 |
| 2, 4, 12, 14, 16, (17), (23) |
| Johan Pina, Auturo Flores, Angelo Iniguez, Gorge Reyes, Kevin Martinez, (Glenn Calix), (Kent Flores) |
| 9:13.3, 9:16.8, 9:54.2, 9:59.0, 10:00.4, (10:07.4), (10:31.9) |
3 | 94 | Fair Lawn,
NJ - Team Time (1st 5) 51:07.2 | Spread (1st 5) 1:21.9 |
| 8, 18, 19, 22, 27, (34), (35) |
| Michael Fenton, Mustafa Khedr, Lavan Naveh, Ryan Raghubans, Ron Peleg, (Mark Roginkin), (Dan Rottenstrich) |
| 9:26.9, 10:10.8, 10:12.0, 10:28.7, 10:48.8, (10:53.3), (10:54.3) |
4 | 166 | Passaic,
NJ - Team Time (1st 5) 53:57.7 | Spread (1st 5) 4:54.0 |
| 9, 11, 13, 20, 113 |
| Keasean Brown, Elijah Perez, Seth Ramos, Dieogo Aguas, Oliver Nunez |
| 9:33.6, 9:46.3, 9:55.3, 10:14.9, 14:27.6 |
5 | 167 | Toms River North,
NJ - Team Time (1st 5) 54:39.2 | Spread (1st 5) 12.0 |
| 29, 30, 33, 37, 38, (39), (45) |
| Nick Rubulotta, Aaron Speyer, Sammy Giordano, Devin Leadbeater, Brody Sprinkle, (Christian Romano), (Shaurya Kumar) |
| 10:51.0, 10:51.2, 10:53.0, 11:01.0, 11:03.0, (11:09.0), (11:30.1) |
6 | 198 | Cherry Hill East,
NJ - Team Time (1st 5) 56:18.5 | Spread (1st 5) 50.5 |
| 24, 41, 42, 44, 47, (48), (59) |
| Marc Meltzer, Michael Onu, Josh Dillon, Andrew Warkala, Francis Creagh, (Giancarlo Santo), (Chris Witting) |
| 10:40.7, 11:10.6, 11:26.1, 11:29.9, 11:31.2, (11:31.6), (12:04.2) |
7 | 199 | Southern Regional,
NJ - Team Time (1st 5) 56:10.0 | Spread (1st 5) 1:15.0 |
| 25, 31, 31, 55, 57, (61), (71) |
| Nathan Skodi, William Kubarewicz, Ethan Yates, Kenneth Rae, William Maloney, (Zachary Raina), (Andrew Wohl) |
| 10:42.0, 10:52.0, 10:52.0, 11:47.0, 11:57.0, (12:10.0), (12:29.0) |
8 | 211 | Colts Neck,
NJ - Team Time (1st 5) 56:44.0 | Spread (1st 5) 1:52.0 |
| 21, 26, 46, 53, 65, (73), (78) |
| Alberto Rodriguez, Gavin McDonnell, Brad D'Antuono, Kevin Barry, Jordan Brannen, (Rudy Masia), (Christan Magliaro) |
| 10:28.0, 10:47.0, 11:31.0, 11:38.0, 12:20.0, (12:30.0), (12:41.0) |
9 | 314 | John P Stevens,
NJ - Team Time (1st 5) 1:00:30.3 | Spread (1st 5) 1:56.8 |
| 40, 49, 60, 76, 89 |
| Neehar Mahidadia, Peter Zakrevski, Akash Shrivastava, Yash Pednekar, Andrew Galarza |
| 11:09.9, 11:33.9, 12:04.5, 12:35.3, 13:06.7 |
10 | 327 | Howell,
NJ - Team Time (1st 5) 1:01:37.0 | Spread (1st 5) 3:43.0 |
| 28, 43, 50, 91, 115 |
| Michael Ambrozia, Matt Horvath, Joseph Sansone, Michael Palladino, Brandon Keller |
| 10:49.0, 11:28.0, 11:35.0, 13:13.0, 14:32.0 |
11 | 348 | Millburn,
NJ - Team Time (1st 5) 1:02:16.5 | Spread (1st 5) 44.3 |
| 58, 64, 66, 79, 81, (84), (100) |
| Ryan Dana, Noah Yadgaroff, Nolan Mccarthy, Oliver Weiss, Chris Sun, (Daniel Rosen), (Anthony Amorosa) |
| 12:04.0, 12:18.5, 12:20.5, 12:45.2, 12:48.3, (12:51.8), (13:36.6) |
12 | 383 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:05:55.7 | Spread (1st 5) 5:50.9 |
| 36, 50, 67, 107, 123 |
| Ryan Martins, John Dardis, Matt Huresky, Jeremiah Sullivan, Nick Haines |
| 11:00.0, 11:35.0, 12:24.8, 14:05.0, 16:50.9 |
13 | 390 | Bloomfield,
NJ - Team Time (1st 5) 1:04:04.2 | Spread (1st 5) 2:02.8 |
| 63, 69, 74, 75, 109, (119) |
| Lorenzo Dominguez, Moises Batista, Brandon Copeck, Adam Velez, Jonathan Daity, (Patrick Dimatteo) |
| 12:15.6, 12:27.6, 12:31.1, 12:31.5, 14:18.4, (15:36.6) |
14 | 398 | North Hunterdon,
NJ - Team Time (1st 5) 1:03:41.2 | Spread (1st 5) 1:40.4 |
| 54, 72, 80, 95, 97, (99), (108) |
| Austin Frank, Michael Krummenacker, Zachary Panzarino, Michael Anderson, William Schwartz, (Liam Finn), (Conor Mangan) |
| 11:43.0, 12:29.8, 12:45.8, 13:19.2, 13:23.4, (13:31.2), (14:11.6) |
15 | 418 | Kearny,
NJ - Team Time (1st 5) 1:04:36.4 | Spread (1st 5) 2:09.5 |
| 52, 83, 88, 92, 103, (112), (114) |
| Ryan Carlos, Eric Morales, Daniel Urbina, Daniel Amorim, Jason Boyle, (Victor Valentin), (Michael Dela Cruz) |
| 11:37.8, 12:51.5, 13:06.0, 13:13.8, 13:47.3, (14:22.2), (14:31.6) |
16 | 427 | Morris Knolls,
NJ - Team Time (1st 5) 1:05:11.6 | Spread (1st 5) 1:32.7 |
| 62, 85, 86, 90, 104, (117), (122) |
| Ekwochi Njeze, Dean Reinhardt, Kevin Re, Thomas Housel, Jason Osorno, (Dylan Lynch), (Erik Osorno) |
| 12:15.5, 12:57.6, 13:00.5, 13:09.8, 13:48.2, (15:20.1), (16:49.1) |
17 | 435 | Montclair,
NJ - Team Time (1st 5) 1:05:07.0 | Spread (1st 5) 57.2 |
| 70, 77, 94, 96, 98, (101), (105) |
| Zachary Schuman, Billy Massey, Dylan Tierney, John Gouwar, Noah Freundlich, (Jason Staubach), (Sam Mello) |
| 12:28.9, 12:37.1, 13:15.5, 13:19.4, 13:26.1, (13:37.4), (13:51.2) |
18 | 452 | Passaic Co Technical Institute,
NJ - Team Time (1st 5) 1:07:03.0 | Spread (1st 5) 2:48.2 |
| 56, 68, 102, 110, 116, (120), (126) |
| Kevin Cosme, Ron Ruiz, Jairus Bostick, Rodney Bethea, Jenlsy Hernandez, (Isaiah Jefferson), (Juan Melendez) |
| 11:51.4, 12:26.6, 13:43.5, 14:21.9, 14:39.6, (16:08.5), (18:23.3) |
19 | 479 | West Orange,
NJ - Team Time (1st 5) 1:07:31.0 | Spread (1st 5) 1:31.6 |
| 82, 87, 93, 106, 111 |
| Kevin Rodriguez, Liam Cunningham, Ali Mirza, Andrew Bazan, Joel Hinojosa |
| 12:50.5, 13:00.6, 13:14.4, 14:03.4, 14:22.1 |
20 | 615 | Freehold Boro,
NJ - Team Time (1st 5) 1:25:34.0 | Spread (1st 5) 2:58.0 |
| 118, 121, 124, 125, 127, (128) |
| Siddarth Iyler, Andrew Cater, Thomas TJ Ray, Fernando Martinez, Antonio Benitez, (Dan Costa) |
| 15:30.0, 16:09.0, 17:30.0, 17:57.0, 18:28.0, (18:45.0) |