141Morris 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)
297Indian 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)
3151Montville, 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)
151Northern 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)
5176Paramus, 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)
6182Tenafly, 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)
7220West 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)
8224Fair 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)
9228Roxbury, 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)
10257Northern 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)
11258Wayne 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)
12275Nutley, 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)
13287Pascack 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)
14353Ramapo (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)
15367Wayne 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)
16407Cliffside 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)
17459Passaic 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)
18545Teaneck, 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)
19584Bergenfield, 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)
20601Belleville, 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)