1 | 40 | Freehold Township,
NJ - Team Time (1st 5) 54:56.0 | Spread (1st 5) 1:14.0 |
| 1, 2, 8, 11, 18, (64), (75) |
| Tyler Kelly, Zach Simon, Robert Lee, Nick Lundberg, Zach Glasser, (Andrew Quinlan), (Cole Matino) |
| 10:21.0, 10:46.0, 11:05.0, 11:09.0, 11:35.0, (12:27.0), (12:43.0) |
2 | 65 | Toms River North,
NJ - Team Time (1st 5) 56:30.0 | Spread (1st 5) 50.0 |
| 3, 6, 8, 23, 25, (29), (43) |
| Elliott Lynn, Anthondy Bredijk, Matt Brodsky, Brian Sprinkle, Frank D'Augostino, (Kyle Sia), (Zachary Dougherty) |
| 10:55.0, 11:04.0, 11:05.0, 11:41.0, 11:45.0, (11:48.0), (12:05.0) |
3 | 74 | Southern Regional,
NJ - Team Time (1st 5) 56:46.0 | Spread (1st 5) 57.0 |
| 4, 5, 13, 17, 35, (39), (46) |
| Eric Thaler, David Springstead, Drew Wilgus, Trevor Middleton, Evan Forte, (Sebastian Delligatti), (Ryan Flaherty) |
| 11:00.0, 11:02.0, 11:15.0, 11:32.0, 11:57.0, (12:00.0), (12:08.0) |
4 | 133 | Cherry Hill East,
NJ - Team Time (1st 5) 58:26.0 | Spread (1st 5) 1:01.0 |
| 12, 15, 22, 31, 53, (60), (66) |
| Drew Parent, Malik Salem, Jack Quarry, Kyle Krell, Ben Ceichon, (Jonathon Santoro), (Craig Robinson) |
| 11:13.0, 11:26.0, 11:40.0, 11:53.0, 12:14.0, (12:22.0), (12:30.0) |
5 | 148 | East Brunswick,
NJ - Team Time (1st 5) 59:09.0 | Spread (1st 5) 34.0 |
| 19, 20, 25, 35, 49, (70), (84) |
| Reyden Davies, Robby Arpaio, Leland Davies, Sajal Duppatla, Rishi Taparia, (Siddhar Sambathramkumar), (Nicholas Minkel) |
| 11:37.0, 11:39.0, 11:45.0, 11:57.0, 12:11.0, (12:38.0), (12:53.0) |
6 | 189 | John P Stevens,
NJ - Team Time (1st 5) 59:32.0 | Spread (1st 5) 1:44.0 |
| 14, 16, 27, 39, 93, (97) |
| Nathaniel Mumau, Justin Lin, Aris Chung, Malhar Khandare, Steven Zederbaum, (Sathvik Ravi) |
| 11:17.0, 11:28.0, 11:46.0, 12:00.0, 13:01.0, (13:09.0) |
7 | 248 | Ridgewood,
NJ - Team Time (1st 5) 1:00:59.0 | Spread (1st 5) 1:08.0 |
| 23, 42, 46, 56, 81, (94), (104) |
| Ryan Fahey, Young Chan Cho, Dylan Kane, Zach Warne, Matthew Faherty, (Jacob Franklin), (Jeremy Savarese) |
| 11:41.0, 12:04.0, 12:08.0, 12:17.0, 12:49.0, (13:04.0), (13:27.0) |
8 | 279 | Kearny,
NJ - Team Time (1st 5) 1:01:33.1 | Spread (1st 5) 2:41.5 |
| 7, 30, 31, 91, 120, (132), (158) |
| Enrique Reyes, Adir Villanuvea, Steven Silva, Justin Jablonsky, Kevin Velez, (Mathew Desimon), (Luis Martinez) |
| 11:04.3, 11:51.6, 11:53.0, 12:58.4, 13:45.8, (14:01.1), (14:56.0) |
| 279 | West Windsor-Plainsboro South,
NJ - Team Time (1st 5) 1:01:35.0 | Spread (1st 5) 53.0 |
| 43, 45, 51, 51, 89, (94), (117) |
| Justin Lopez, Jake Williams, Gordon Hesterberg, Garrett McClellan, Chris Landingin, (Adhwin Sridhar), (Adithya Prakash) |
| 12:05.0, 12:06.0, 12:13.0, 12:13.0, 12:58.0, (13:04.0), (13:43.0) |
10 | 285 | North Hunterdon,
NJ - Team Time (1st 5) 1:01:46.0 | Spread (1st 5) 1:19.0 |
| 33, 34, 57, 62, 99, (100), (138) |
| Andrew Trapp, Chris Fischer, Thomas Egg, Matt Shea, Colburn Ehrhart, (Andrew Tota), (Andrew Kurtiak) |
| 11:54.0, 11:56.0, 12:19.0, 12:24.0, 13:13.0, (13:16.0), (14:15.0) |
11 | 366 | Ridge,
NJ - Team Time (1st 5) 1:03:43.0 | Spread (1st 5) 1:46.0 |
| 28, 50, 70, 109, 109, (149), (151) |
| James Glockenmeier, Ryan Lindrud, John Kavouras, David Ji, Kevin Korn, (Jack Folkart), (Eric Tung) |
| 11:47.0, 12:12.0, 12:38.0, 13:33.0, 13:33.0, (14:39.0), (14:41.0) |
12 | 382 | Bergen County Tech,
NJ - Team Time (1st 5) 1:03:39.0 | Spread (1st 5) 25.0 |
| 68, 70, 74, 78, 92, (98), (112) |
| Aatif Sayed, Evan Demoleas, Max Garcia, Ryan Goyenechea, Adam Stavash, (Kyle Han), (Jayjoon Sin) |
| 12:34.0, 12:38.0, 12:40.0, 12:48.0, 12:59.0, (13:11.0), (13:38.0) |
13 | 384 | Cherokee,
NJ - Team Time (1st 5) 1:04:00.0 | Spread (1st 5) 3:15.0 |
| 10, 38, 57, 137, 142 |
| David Jackson, Michael Moraschi, Joshua Tyler Ortiz, Shane Gordon, Aatish Gupta |
| 11:07.0, 11:59.0, 12:19.0, 14:13.0, 14:22.0 |
14 | 388 | Hunterdon Central,
NJ - Team Time (1st 5) 1:04:02.0 | Spread (1st 5) 1:31.0 |
| 41, 59, 78, 102, 108, (118), (122) |
| Greg Cooper, Andrew Yasunas, Girum Dooley, Aidan Lynott, Ryan McCloskey, (Travis Culver), (Owen Heft) |
| 12:01.0, 12:20.0, 12:48.0, 13:21.0, 13:32.0, (13:44.0), (13:47.0) |
15 | 396 | Westfield,
NJ - Team Time (1st 5) 1:03:56.6 | Spread (1st 5) 1:02.4 |
| 55, 77, 80, 83, 101, (124), (136) |
| James McCutcheon, Daniel Han, Aaron Camacho, Cooper Brennan, Zachary Jacobson, (Nicholas Chermak), (Harry Goldenberg) |
| 12:14.1, 12:47.5, 12:48.2, 12:50.3, 13:16.5, (13:48.0), (14:09.3) |
16 | 401 | Montclair,
NJ - Team Time (1st 5) 1:04:17.0 | Spread (1st 5) 2:01.0 |
| 35, 65, 76, 96, 129, (130) |
| Harrison Blanz, Justin Koep, Mateo Duff, Colby Stoddard, Carlos Conrad, (Andrew Scandalios) |
| 11:57.0, 12:29.0, 12:47.0, 13:06.0, 13:58.0, (14:01.0) |
17 | 408 | Morristown,
NJ - Team Time (1st 5) 1:04:16.0 | Spread (1st 5) 1:18.0 |
| 60, 62, 84, 87, 115, (146), (151) |
| Connor Thorne, Caleb Chiariello, Dermot Grennan, Jakob Ringberg, Justin Tam, (Alexander Arenas), (Andy Bergeron) |
| 12:22.0, 12:24.0, 12:53.0, 12:57.0, 13:40.0, (14:37.0), (14:41.0) |
18 | 446 | Clifton,
NJ - Team Time (1st 5) 1:05:13.0 | Spread (1st 5) 1:42.0 |
| 67, 73, 81, 87, 138 |
| Long Tang, Kevin DePaz, Luis Navarro, Krunal Rana, Henry Zheng |
| 12:33.0, 12:39.0, 12:49.0, 12:57.0, 14:15.0 |
19 | 478 | Hillsborough,
NJ - Team Time (1st 5) 1:06:02.0 | Spread (1st 5) 1:35.0 |
| 48, 89, 106, 116, 119, (122), (156) |
| Ryan Mitchell, Ryan Wilke, Smay Shah, Ryan Bochinski, Ryne Beni, (Sean McGrath), (Tyler Balas) |
| 12:10.0, 12:58.0, 13:28.0, 13:41.0, 13:45.0, (13:47.0), (14:46.0) |
20 | 480 | Memorial,
NJ - Team Time (1st 5) 1:06:42.0 | Spread (1st 5) 3:02.0 |
| 20, 53, 107, 149, 151, (160), (163) |
| Jeremy Sanchez, Michael Valerio, Noriel Perez, Sebastian Gallon, Andy Dominguez, (Michael Sanchez), (Deny Quixal) |
| 11:39.0, 12:14.0, 13:29.0, 14:39.0, 14:41.0, (14:57.0), (15:14.0) |
21 | 548 | Shawnee,
NJ - Team Time (1st 5) 1:07:38.0 | Spread (1st 5) 1:01.0 |
| 86, 104, 111, 121, 126, (135), (143) |
| Aiden Dowling, Tim Warren, Jacob Delancy, Adam Richwall, Alex Friedman, (Matt Blanco), (Jake Becker) |
| 12:55.0, 13:27.0, 13:34.0, 13:46.0, 13:56.0, (14:09.0), (14:24.0) |
22 | 601 | Union City,
NJ - Team Time (1st 5) 1:08:57.0 | Spread (1st 5) 45.0 |
| 103, 113, 125, 127, 133, (146), (166) |
| Alexis Castillo, Brandon Aguilar, Adam Ocasio, Alakh Mathur, Josue Checo, (David Vasquez), (Steven Alvarez) |
| 13:22.0, 13:39.0, 13:52.0, 13:57.0, 14:07.0, (14:37.0), (15:32.0) |
23 | 612 | Howell,
NJ - Team Time (1st 5) 1:09:43.0 | Spread (1st 5) 2:22.0 |
| 68, 113, 127, 146, 158, (171), (176) |
| TJ Hillyer, Andrew Nicholasi, John Saniscalchi, Logan Huggins-Filozof, Tyler O'Donnell, (Anthony Enzcrillo), (Fatin Hussain) |
| 12:34.0, 13:39.0, 13:57.0, 14:37.0, 14:56.0, (16:26.0), (17:45.0) |
24 | 769 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:14:08.0 | Spread (1st 5) 1:11.0 |
| 133, 154, 157, 161, 164, (168), (170) |
| Steven Hoang, Brett Wolin, Chrisvin Jabamani, Ethan Kubis, Thomas Neubauer, (Spencer Wilkinson), (Eitan Goodman) |
| 14:07.0, 14:43.0, 14:52.0, 15:08.0, 15:18.0, (15:43.0), (16:10.0) |
25 | 771 | Edison,
NJ - Team Time (1st 5) 1:15:55.0 | Spread (1st 5) 2:34.0 |
| 130, 145, 154, 169, 173, (174) |
| Jeffrey Zhou, Connor Dempsey, Jonathan Chen, Jeffrey Cheng, George Alapatt, (Joseph Ippolito) |
| 14:01.0, 14:29.0, 14:43.0, 16:07.0, 16:35.0, (16:59.0) |
26 | 778 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:14:49.0 | Spread (1st 5) 1:12.0 |
| 141, 144, 162, 164, 167, (172), (175) |
| Peter Linder, Connor Ashnault, Chris Pizzigoni, Charles Diana, Dylan D'Costa, (Robert Galbraith), (Robert Franken) |
| 14:21.0, 14:25.0, 15:12.0, 15:18.0, 15:33.0, (16:31.0), (17:25.0) |
27 | 854 | North Bergen,
NJ - Team Time (1st 5) 1:38:04.8 | Spread (1st 5) 7:08.8 |
| 140, 177, 178, 179, 180, (181) |
| Pablo Azoque, Rodriguez Jofred, Sebastian Torres, John Mezquita, Jeffrey Arana, (Jay Shah) |
| 14:17.0, 20:16.9, 20:56.8, 21:08.3, 21:25.8, (22:24.9) |