1 | 41 | Morris Hills,
NJ - Team Time (1st 5) 1:21:50.4 | Spread (1st 5) 21.1 |
| 5, 6, 8, 9, 13, (14), (18) |
| Matt Salazar, Matt Morena, Kevin McNally, Daniel Rivera, Sean Bruseo, (Dylan Gasiorowski), (Bryce Merwin) |
| 16:12.9, 16:13.4, 16:24.5, 16:25.6, 16:34.0, (16:40.8), (16:42.7) |
2 | 97 | Indian Hills,
NJ - Team Time (1st 5) 1:22:45.1 | Spread (1st 5) 2:09.5 |
| 1, 3, 4, 33, 56, (69), (72) |
| Steven Fiumefreddo, Chris Leymeister, Bobby Oehrlein, Jason Kelly, Matthew Ritacco, (Arthur Khanlian), (Michael Mohr) |
| 15:47.1, 15:51.8, 15:59.6, 17:10.0, 17:56.6, (18:13.0), (18:15.0) |
3 | 151 | Montville,
NJ - Team Time (1st 5) 1:25:37.1 | Spread (1st 5) 1:06.7 |
| 17, 19, 29, 37, 49, (80), (81) |
| Charles Roy, Douglas Gologorsky, Heoseph Desir, Connor Phalen, Noman Saeed, (Tim Pelleray), (John Cecco) |
| 16:41.2, 16:43.1, 17:02.0, 17:22.9, 17:47.9, (18:18.8), (18:20.3) |
| 151 | Northern Valley-Old Tappan,
NJ - Team Time (1st 5) 1:25:28.3 | Spread (1st 5) 1:41.3 |
| 7, 21, 25, 40, 58, (60), (82) |
| Justin Kim, William Dippolito, Jin Woo Song, Kyle Shine, Andrew Harryman, (Jonathan Carson), (Garrett Misa) |
| 16:17.0, 16:46.0, 16:59.0, 17:28.0, 17:58.3, (18:01.0), (18:22.0) |
5 | 176 | Paramus,
NJ - Team Time (1st 5) 1:26:03.2 | Spread (1st 5) 1:46.8 |
| 11, 12, 15, 65, 73, (103), (108) |
| Conor O'Brien, Nick Weuste, Patrick Helstrom, David Shinkorenko, Dan Shinkorenko, (Steven Yeung), (Michael Gjini) |
| 16:29.2, 16:30.0, 16:41.0, 18:07.0, 18:16.0, (18:53.0), (19:01.0) |
6 | 182 | Tenafly,
NJ - Team Time (1st 5) 1:26:43.2 | Spread (1st 5) 1:15.2 |
| 15, 23, 35, 54, 55, (85), (93) |
| Carmel Ohring, Lucas McCoy, William Hawkins, Max Beck, Oliver Misra, (Kevin Kim), (Arya Bhansali) |
| 16:41.0, 16:55.0, 17:15.0, 17:56.0, 17:56.2, (18:25.0), (18:36.0) |
7 | 220 | West Milford,
NJ - Team Time (1st 5) 1:27:38.0 | Spread (1st 5) 1:15.0 |
| 27, 31, 42, 47, 73, (94), (105) |
| Joey Cummings, Collin Clinton, Alex Metcalf, Walter Hass, Jack Oesterle, (Connor Kopko), (Marcus Boguszewski) |
| 17:01.0, 17:06.0, 17:30.0, 17:45.0, 18:16.0, (18:38.0), (18:54.0) |
8 | 224 | Fair Lawn,
NJ - Team Time (1st 5) 1:27:24.0 | Spread (1st 5) 2:00.0 |
| 10, 24, 40, 62, 88, (102), (105) |
| Jonathan Marcus, Will Mockel, Patrick Tuohey, Jacob Michelman, Blake Bomersbach, (Jason Crawford), (Alan Manjarrez) |
| 16:28.0, 16:57.0, 17:28.0, 18:03.0, 18:28.0, (18:50.0), (18:54.0) |
9 | 228 | Roxbury,
NJ - Team Time (1st 5) 1:27:35.4 | Spread (1st 5) 1:29.0 |
| 22, 28, 36, 67, 75, (77), (97) |
| Dylan Gasiorowski, Thomas Gatto, Thomas Schulz, Ethan Schwartz, Kevin Stone, (Luis Rodriguez), (Andrew Marino) |
| 16:47.5, 17:01.7, 17:19.4, 18:10.3, 18:16.5, (18:17.6), (18:41.6) |
10 | 257 | Northern Highlands,
NJ - Team Time (1st 5) 1:28:18.2 | Spread (1st 5) 2:19.5 |
| 20, 30, 39, 59, 109, (115), (122) |
| Stephen Ritter, Kenneth Morrissey, Stevie Ritter, Kevin McCaffrey, Ryan Yu, (Matthew James), (Alexander Ingrassia) |
| 16:43.5, 17:04.7, 17:27.0, 18:00.0, 19:03.0, (19:15.0), (19:27.0) |
11 | 258 | Wayne Hills,
NJ - Team Time (1st 5) 1:28:49.0 | Spread (1st 5) 59.0 |
| 34, 38, 52, 66, 68, (69), (69) |
| Jeffery Bennett, Nicholas Hennessy, Jordan Leong, Daniel Martinez, Mateo De Lisa, (Jeremy Hedian), (Justin Langbaum) |
| 17:12.0, 17:23.0, 17:54.0, 18:09.0, 18:11.0, (18:13.0), (18:13.0) |
12 | 275 | Nutley,
NJ - Team Time (1st 5) 1:28:23.0 | Spread (1st 5) 2:40.7 |
| 2, 50, 53, 79, 91, (96), (119) |
| Jimmy Quinn, Nick Duca, Vinny Marinaro, Kevin Zhang, Gerard Dimayuga, (Sean Bernardo), (Phil Amiths) |
| 15:50.1, 17:48.5, 17:55.0, 18:18.6, 18:30.8, (18:40.2), (19:20.4) |
13 | 287 | Pascack Valley,
NJ - Team Time (1st 5) 1:29:10.6 | Spread (1st 5) 1:21.4 |
| 32, 43, 44, 78, 90, (98), (114) |
| Mike Hayden, Sean Donohue, Vincent Laquidara, Isaac Denbeaux, Ryan Novakowski, (William Sandt), (Henry Huerta) |
| 17:08.6, 17:35.0, 17:39.0, 18:18.0, 18:30.0, (18:44.0), (19:12.0) |
14 | 353 | Ramapo (NJ),
NJ - Team Time (1st 5) 1:30:59.4 | Spread (1st 5) 2:11.0 |
| 26, 47, 57, 111, 112, (116), (121) |
| Robert Hymans Jr, Michael Caldiero, Owen Fuhr, Patrick Jackson, Dante DiTomasso, (Michael Petrazzuolo), (Patrick Kwasniak) |
| 17:00.0, 17:45.0, 17:57.0, 19:06.4, 19:11.0, (19:17.0), (19:26.8) |
15 | 367 | Wayne Valley,
NJ - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 1:05.0 |
| 45, 60, 64, 98, 100, (116), (123) |
| Ali Alwan, Ken Lemley, Ranay Yadav, Zack Blumenstyk, Ben Cummings, (Kevin Feeney), (Andrew Paul) |
| 17:41.0, 18:01.0, 18:05.0, 18:44.0, 18:46.0, (19:17.0), (19:30.0) |
16 | 407 | Cliffside Park,
NJ - Team Time (1st 5) 1:31:55.0 | Spread (1st 5) 1:03.0 |
| 51, 82, 84, 87, 103, (118), (120) |
| Lisandro Perez, Henry Chitic, Edwin Ramirez, Christian Orizabal, Weleed Masoud, (Hunter Corcoran), (Benjamin Moran) |
| 17:50.0, 18:22.0, 18:23.0, 18:27.0, 18:53.0, (19:20.0), (19:24.0) |
17 | 459 | Passaic Valley,
NJ - Team Time (1st 5) 1:32:51.2 | Spread (1st 5) 38.1 |
| 76, 89, 92, 95, 107, (110), (113) |
| Julio Sanchez, Anthony Vinci, Milos Miladinov, Ronald Campbell, Pablo Arias, (Alexander Papasavas), (Noah Capehart) |
| 18:17.0, 18:28.3, 18:31.8, 18:39.0, 18:55.1, (19:04.0), (19:11.4) |
18 | 545 | Teaneck,
NJ - Team Time (1st 5) 1:37:40.0 | Spread (1st 5) 2:43.0 |
| 62, 101, 125, 128, 129, (130), (131) |
| Ernesto Taveras, Sahil Rajapkar, Brian Gyamfi-Mensah, Asher Iglesia, Charles Burks, (Milan Zarro), (Joshua Brown) |
| 18:03.0, 18:48.0, 19:39.0, 20:24.0, 20:46.0, (20:48.0), (21:03.0) |
19 | 584 | Bergenfield,
NJ - Team Time (1st 5) 1:49:53.0 | Spread (1st 5) 7:14.0 |
| 46, 127, 136, 137, 138, (139), (140) |
| Calvin Hui, Greg Ferrer, Ryan Teves, Johnathaniel See, Rael Palao, (Zachary Graffam), (Kyle Schnellbacher) |
| 17:42.0, 20:19.0, 23:20.0, 23:36.0, 24:56.0, (25:01.0), (26:22.0) |
20 | 601 | Belleville,
NJ - Team Time (1st 5) 1:41:14.7 | Spread (1st 5) 3:46.3 |
| 86, 124, 126, 132, 133, (134), (135) |
| Chad Manning, Arik Odre, Joseph Rivera, Sebastian Mezarescu, Joshua Uceta, (Faraz Chowdhury), (Julian Roca) |
| 18:25.6, 19:33.3, 19:47.2, 21:16.7, 22:11.9, (22:28.7), (23:05.6) |