1 | 27 | Ridge,
NJ - Team Time (1st 5) 1:20:09.2 | Spread (1st 5) 46.8 |
| 1, 3, 4, 8, 11, (17), (21) |
| Jackson Barna, Will Pinto, Sam Lewis, Chris Strain, Jake Dobrowolski, (Luke Dobrowolski), (James Kisker) |
| 15:38.7, 15:52.5, 15:59.0, 16:13.5, 16:25.5, (16:36.8), (16:43.0) |
2 | 51 | North Hunterdon,
NJ - Team Time (1st 5) 1:21:32.8 | Spread (1st 5) 37.0 |
| 5, 6, 9, 13, 18, (22), (29) |
| John Ignacz, Gavin Richards, Brian Pedretti, Dan Pedretti, Adam Mugavero, (Zachary Decker), (Aaron Wysocki) |
| 16:01.4, 16:02.6, 16:17.9, 16:32.5, 16:38.4, (16:43.3), (16:59.4) |
3 | 54 | Westfield,
NJ - Team Time (1st 5) 1:21:49.6 | Spread (1st 5) 46.1 |
| 2, 10, 12, 14, 16, (19), (23) |
| Will Loggia, Kevin Yucetepe, William McGlynn, Zachary Spergel, Alexander Maurillo, (Aidan Kilbourn), (Benjamin Hacker) |
| 15:49.4, 16:25.1, 16:26.5, 16:33.1, 16:35.5, (16:40.2), (16:44.2) |
4 | 123 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:24:15.2 | Spread (1st 5) 1:30.0 |
| 7, 15, 25, 32, 44, (49), (52) |
| Foster Boone, Nikhil Agarwal, Bryce Bixon, Ishan Hemmige, Ben Busler, (Matthew Frank), (Nicholas Imparato) |
| 16:04.0, 16:33.2, 16:50.0, 17:14.0, 17:34.0, (17:41.0), (17:44.0) |
5 | 171 | Columbia,
NJ - Team Time (1st 5) 1:26:13.0 | Spread (1st 5) 46.0 |
| 24, 27, 39, 40, 41, (72), (88) |
| William Schabacker, Javier Casella, Nate Lindstrom, Aaron Glassman, Daniel Flynn, (William Griffith), (Ryland Wilde) |
| 16:46.1, 16:58.8, 17:25.6, 17:30.4, 17:32.1, (18:12.7), (18:55.8) |
6 | 203 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:27:25.1 | Spread (1st 5) 22.5 |
| 33, 37, 42, 43, 48, (50), (51) |
| Miles Roper, Myles Singletary, Chris Downey, Max Cardarelli, Josh Garcia, (James Sullivan), (Peter Shih) |
| 17:17.5, 17:22.2, 17:32.4, 17:33.0, 17:40.0, (17:42.7), (17:43.2) |
7 | 213 | Elizabeth,
NJ - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 30.4 |
| 35, 36, 38, 47, 57, (67), (68) |
| Gerardo Quaglia, Anthony Bueno, Phillip Reguinho, Juan Foronda, Alex Carrillo, (Jason Centeno), (Travis Paul) |
| 17:19.4, 17:21.7, 17:24.4, 17:38.7, 17:49.8, (18:05.0), (18:05.3) |
8 | 241 | Phillipsburg,
NJ - Team Time (1st 5) 1:28:04.0 | Spread (1st 5) 57.0 |
| 30, 31, 45, 66, 69, (79), (94) |
| Erich Fennelly, Christian Rehman, Jason Tino, Kevin Castellitto, Jacob Miller, (Tarun Anbarasu), (Sean Ricker) |
| 17:10.0, 17:12.1, 17:34.5, 18:00.4, 18:07.0, (18:23.6), (19:30.7) |
9 | 257 | John P Stevens,
NJ - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 32.4 |
| 34, 54, 55, 56, 58, (60), (61) |
| Neel Prabhu, Sohum Walavalkar, Krish Patel, John Martin Macalintal, Pritam Palani, (Sachin Ganpule), (Om Pednekar) |
| 17:18.1, 17:46.1, 17:46.7, 17:49.6, 17:50.5, (17:55.2), (17:56.4) |
10 | 315 | Dickinson,
NJ - Team Time (1st 5) 1:29:51.5 | Spread (1st 5) 23.8 |
| 53, 59, 62, 70, 71, (75), (89) |
| Julius Libutsi, Dhruv Chaudhari, Saha Topu, Emmanuel Sabaya, Vincent Chapeau, (Amr Abdelrahem), (Daniel Martinez) |
| 17:45.0, 17:53.0, 17:56.7, 18:08.0, 18:08.8, (18:17.6), (18:57.2) |
11 | 328 | Piscataway,
NJ - Team Time (1st 5) 1:30:10.5 | Spread (1st 5) 1:57.7 |
| 20, 73, 74, 78, 83, (86), (97) |
| John Napoli, Kevin Keneally, Nicholas Percarpio, Aadhick Sivakumar, Om Patel, (Jabari Moore), (Vinamar Singh) |
| 16:41.7, 18:13.5, 18:14.6, 18:21.3, 18:39.4, (18:42.7), (19:39.1) |
12 | 331 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:30:20.6 | Spread (1st 5) 49.8 |
| 46, 63, 65, 77, 80, (82), (85) |
| Michael Minieri, Parker Ashnault, Ethan Steier, Andrew Cuonzo, Bryan Zhang, (Luke Andersen), (Sean Wittmaack) |
| 17:35.2, 17:59.2, 18:00.3, 18:20.9, 18:25.0, (18:31.1), (18:40.2) |
13 | 357 | Linden,
NJ - Team Time (1st 5) 1:33:53.3 | Spread (1st 5) 3:03.2 |
| 26, 28, 100, 101, 102, (105), (108) |
| Hunter Cromwell, Nelly Thebaud, Jorge Flechas III, Darnel Therjuste, Allen Elome, (Daniel Mendez), (Chris Kavanagh) |
| 16:58.5, 16:59.0, 19:53.8, 20:00.3, 20:01.7, (20:14.0), (20:41.0) |
14 | 425 | Franklin,
NJ - Team Time (1st 5) 1:33:39.8 | Spread (1st 5) 49.8 |
| 76, 81, 87, 90, 91, (93), (98) |
| William Allegro, Anthony Reeves, Lukas Kebuladze, Parker Ryan, Gavin Dawson, (Malcolm Martin), (Arnav Satish) |
| 18:18.0, 18:27.0, 18:47.0, 19:00.0, 19:07.8, (19:23.0), (19:41.1) |
15 | 471 | Perth Amboy,
NJ - Team Time (1st 5) 1:38:55.0 | Spread (1st 5) 3:23.5 |
| 64, 84, 99, 111, 113, (115), (119) |
| Abdul Walker, Biliberto Jimenez, Jimmy Luna, Francisco Perez, Marcos Cruz Noyola, (Emmanuel Huerta), (Adrian Cordova) |
| 17:59.3, 18:39.5, 19:41.7, 21:11.7, 21:22.8, (21:30.0), (27:20.6) |
16 | 507 | Union (NJ),
NJ - Team Time (1st 5) 1:40:06.4 | Spread (1st 5) 1:05.6 |
| 94, 96, 104, 106, 107, (109), (112) |
| Dylan Chudzik, Kingsley Maduka, Darcy Pedrosa, Justin Murphy, Jo-el Nathan, (Zachary Radler), (Guy Francis) |
| 19:30.7, 19:31.3, 20:10.2, 20:17.9, 20:36.3, (20:56.9), (21:16.0) |
17 | 535 | East Side,
NJ - Team Time (1st 5) 1:44:03.7 | Spread (1st 5) 3:08.5 |
| 92, 103, 110, 114, 116, (117), (118) |
| Gabriel Pires, Tawan Caldera, Charlie Baez, Gabriel Da Conceicao, Matthew Machado, (Ricardo Franca), (Reymi Lopez) |
| 19:07.9, 20:07.3, 21:03.4, 21:28.7, 22:16.4, (23:33.8), (27:00.8) |