197Ridgewood, NJ - Team Time (1st 5) 49:09.0 | Spread (1st 5) 41.0
7, 11, 15, 29, 35, (42), (50)
Wilson Crimmins, Alex Choi, Frank Orlando, Matthew Curtis, Evan Rosenfeld, (Jesse Millstein), (William Keeney)
9:29.0, 9:37.0, 9:46.0, 10:07.0, 10:10.0, (10:20.0), (10:28.0)
2107Ridge, NJ - Team Time (1st 5) 49:07.3 | Spread (1st 5) 56.6
4, 20, 21, 25, 37, (39), (49)
Pacey Keller, Chris Strain, Sam Lewis, Jonathan Nemetz, Ethan Coyle, (Jason Quinn), (Jackson Uhrig)
9:14.5, 9:52.2, 9:52.7, 9:56.8, 10:11.1, (10:12.4), (10:27.1)
3119Hunterdon Central, NJ - Team Time (1st 5) 49:22.7 | Spread (1st 5) 1:06.7
2, 19, 28, 30, 40, (55), (59)
William Sauerborn, Zachary Motovidiak, Brian Micco, Troy Whiton, Jason Shulack, (James Fastenau), (Zachariah Achenbach)
9:07.2, 9:51.7, 10:02.0, 10:07.9, 10:13.9, (10:34.6), (10:43.6)
4138Memorial, NJ - Team Time (1st 5) 49:43.0 | Spread (1st 5) 1:28.0
3, 10, 17, 50, 58, (60), (80)
Jacob Gonzalez, Hunter Saurborn, Bryan Guitierez, Elvis Costa, Bryan Moreno, (Ariel Luna), (Eric Ramirez)
9:10.0, 9:36.0, 9:51.0, 10:28.0, 10:38.0, (10:44.0), (12:10.0)
5143Randolph, NJ - Team Time (1st 5) 51:08.9 | Spread (1st 5) 3:02.7
6, 12, 18, 24, 83
James Keaney, Samuel Benedict, Joseph Hecht, Charlie Treston, Garrett Luckett
9:20.3, 9:39.0, 9:51.2, 9:55.4, 12:23.0
6144Bridgewater-Raritan, NJ - Team Time (1st 5) 49:56.9 | Spread (1st 5) 55.3
5, 31, 34, 36, 38, (47), (57)
Ben Busler, Alvin Cheng, Zachary Menendez, Nicholas Imparato, Bryce Bixon, (Jack Wright), (Peter Johnson)
9:16.5, 10:08.5, 10:09.3, 10:10.8, 10:11.8, (10:23.5), (10:37.3)
7162Passaic Co Technical Institute, NJ - Team Time (1st 5) 50:05.0 | Spread (1st 5) 1:28.0
1, 13, 43, 52, 53, (54), (56)
Julius Pallero, Dylan Toy, Lucas Castro, Andrew Tepale, Freddy Zuniga, (Kevin Mantilla), (Tareq Abawi)
9:02.0, 9:43.0, 10:21.0, 10:29.0, 10:30.0, (10:34.0), (10:37.0)
8198Hackensack, NJ - Team Time (1st 5) 52:08.0 | Spread (1st 5) 1:58.0
8, 9, 46, 66, 69, (75), (86)
Hector Reynoso, George Losche, Andre Benitez, Tony Dutan, Kris Quinchce, (Jorge Dutan), (Sandro Vasquez)
9:30.0, 9:31.0, 10:23.0, 11:16.0, 11:28.0, (11:49.0), (12:34.0)
9211Bergen County Tech, NJ - Team Time (1st 5) 52:48.0 | Spread (1st 5) 1:52.0
13, 27, 32, 67, 72
Alejandro Machuca, Nikita Popov, Anthony DeWitt, Jacobo Ospina, Marc Castelli
9:43.0, 10:00.0, 10:09.0, 11:21.0, 11:35.0
10262Montgomery, NJ - Team Time (1st 5) 54:22.8 | Spread (1st 5) 1:52.4
22, 32, 61, 73, 74, (79), (81)
Ryan Capuzzi, Benjamin Bunting, Samuel Steen, Rohan A Shah, Maxwell Sun, (Pranav Kalinadhabotla), (Matthew Crooks)
9:54.0, 10:09.0, 10:54.0, 11:39.4, 11:46.4, (12:09.4), (12:10.1)
11286Watchung Hills Reg, NJ - Team Time (1st 5) 55:05.9 | Spread (1st 5) 2:16.1
26, 45, 62, 71, 82, (88), (92)
Jagdeep Bhatia, Maurice Kirchofer, Ben Hatcher, Jack Dardis, Nick Lucente, (Bryan Bartnick), (Zach Goldring)
9:59.1, 10:22.8, 10:58.8, 11:30.0, 12:15.2, (12:49.3), (13:46.8)
12296Kearny, NJ - Team Time (1st 5) 56:32.0 | Spread (1st 5) 2:51.0
16, 41, 75, 77, 87, (91)
Brendan Solano, Tyler Ruiz, Ranphy Cabral, David Walters, Peter Fernendez, (John Rojas)
9:50.0, 10:18.0, 11:49.0, 11:54.0, 12:41.0, (13:46.0)
13332Passaic, NJ - Team Time (1st 5) 57:44.0 | Spread (1st 5) 2:55.0
44, 48, 65, 85, 90
Frank Zuniga, Allan Morales, Romero Armando, Kevin Ramirez, Fernando Paredes
10:22.0, 10:27.0, 11:06.0, 12:32.0, 13:17.0
14341Dickinson, NJ - Team Time (1st 5) 1:00:47.0 | Spread (1st 5) 4:19.0
23, 63, 68, 93, 94
Daniel Martinez, Saha Topu, Brian Cordova, Steven Hildago, Jose Sarmiento
9:55.0, 11:05.0, 11:24.0, 14:09.0, 14:14.0
15385Scotch Plains-Fanwood, NJ - Team Time (1st 5) 1:00:17.9 | Spread (1st 5) 2:05.0
64, 70, 78, 84, 89
Robert Mehorter, Henry Saltzman, Brett Strug, Chris Downey, Ethan Morrobel
11:05.5, 11:28.1, 12:06.6, 12:27.2, 13:10.5