1 | 37 | Westfield,
NJ - Team Time (1st 5) 1:21:18.3 | Spread (1st 5) 32.1 |
| 3, 5, 8, 9, 12, (14), (15) |
| Ronnie Melao, Will Loggia, Kevin Yucetepe, William McGlynn, James McCutcheon, (Jack Maranz), (Zachary Spergel) |
| 15:56.1, 16:13.9, 16:19.2, 16:20.9, 16:28.2, (16:29.0), (16:29.5) |
2 | 56 | Ridge,
NJ - Team Time (1st 5) 1:21:24.5 | Spread (1st 5) 54.0 |
| 1, 2, 16, 18, 19, (23), (35) |
| James Glockenmeier, Ryan Lindrud, Jackson Barna, Sam Lewis, Chris Strain, (Will Pinto), (Aidan McCabe) |
| 15:44.0, 15:54.9, 16:30.5, 16:37.1, 16:38.0, (16:49.2), (17:15.7) |
3 | 77 | North Hunterdon,
NJ - Team Time (1st 5) 1:22:41.6 | Spread (1st 5) 27.0 |
| 7, 10, 17, 21, 22, (30), (31) |
| Gavin Richards, Dillon Adamy, John Ignacz, Chris Fischer, Thomas Egg, (Christoph Fischer), (Brian Pedretti) |
| 16:17.3, 16:25.2, 16:31.8, 16:43.0, 16:44.3, (16:59.0), (17:01.1) |
4 | 103 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:23:31.2 | Spread (1st 5) 1:32.8 |
| 4, 6, 25, 26, 42, (48), (61) |
| Ben Fleischer, Brandon Garcia, Max Cardarelli, Drew Burfeindt, Miles Roper, (Peter Shih), (Chris Downey) |
| 15:57.2, 16:16.0, 16:53.0, 16:55.0, 17:30.0, (17:43.0), (18:11.0) |
5 | 142 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:24:55.6 | Spread (1st 5) 23.2 |
| 24, 27, 28, 29, 34, (38), (40) |
| Nikhil Agarwal, Foster Boone, Marco Langon, Devin Ciarlante, Kevin Christensen, (Ben Busler), (Bryce Bixon) |
| 16:51.0, 16:55.5, 16:56.1, 16:58.8, 17:14.2, (17:21.1), (17:28.2) |
6 | 202 | Phillipsburg,
NJ - Team Time (1st 5) 1:27:07.5 | Spread (1st 5) 1:26.4 |
| 13, 36, 49, 50, 54, (74), (79) |
| Declan Harkness, Bryce Feddeman, Erich Fennelly, Kush Gulati, Christian Rehman, (Julian Egner), (Kevin Castellitto) |
| 16:28.6, 17:15.8, 17:43.1, 17:45.0, 17:55.0, (18:27.0), (18:33.7) |
7 | 258 | John P Stevens,
NJ - Team Time (1st 5) 1:29:01.5 | Spread (1st 5) 40.5 |
| 44, 45, 46, 57, 66, (67), (75) |
| Justin Lin, Neel Prabhu, Arnav Sacheti, Anthony Masters, Nathaniel Mumau, (Krish Patel), (Sanjay Ramcharan) |
| 17:34.9, 17:36.9, 17:37.6, 17:56.7, 18:15.4, (18:16.1), (18:30.4) |
8 | 265 | Elizabeth,
NJ - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 43.0 |
| 39, 51, 56, 58, 61, (65), (71) |
| David Szaro, Phillip Reguinho, Gerardo Quaglia, Juan Foronda, Alex Carrillo, (Anthony Bueno), (Daniell Baliquig) |
| 17:28.0, 17:47.0, 17:56.0, 18:01.0, 18:11.0, (18:15.0), (18:23.0) |
9 | 280 | Franklin,
NJ - Team Time (1st 5) 1:29:40.5 | Spread (1st 5) 1:47.4 |
| 32, 41, 47, 76, 84, (89), (101) |
| Chris Hill, Naji McMullen, Samuel Lee, William Allegro, Anthony Sarmiento Rodriguez, (Parker Ryan), (Christofer Meza-Rosas) |
| 17:04.6, 17:29.7, 17:42.2, 18:32.0, 18:52.0, (18:55.2), (19:43.8) |
10 | 296 | Columbia,
NJ - Team Time (1st 5) 1:30:07.3 | Spread (1st 5) 1:50.2 |
| 20, 60, 69, 70, 77, (80), (81) |
| William Schabacker, Joaquin Tianga, Oliver Kensinger, William Griffith, Ryan Helfenstein, (Adam Grzelewski), (Daniel Flynn) |
| 16:42.6, 18:08.3, 18:21.4, 18:22.2, 18:32.8, (18:35.0), (18:39.5) |
11 | 324 | Dickinson,
NJ - Team Time (1st 5) 1:31:08.2 | Spread (1st 5) 2:55.5 |
| 11, 43, 87, 88, 95, (103), (104) |
| Jason Mercado, Amr Abdelrahem, Julius Libutsi, Emmanuel Sabaya, Taranpreet Singh, (Eddie Santana), (Bryan Guzman) |
| 16:26.0, 17:31.6, 18:54.4, 18:54.7, 19:21.5, (19:53.1), (19:56.4) |
12 | 327 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:31:04.5 | Spread (1st 5) 1:44.4 |
| 33, 64, 72, 73, 85, (90), (91) |
| James Ptack, Connor Ashnault, Jagdeep Bhatia, Michael Minieri, Ethan Steier, (Alan Ho), (Andrew Cuonzo) |
| 17:08.8, 18:14.4, 18:23.4, 18:24.7, 18:53.2, (19:00.8), (19:11.6) |
13 | 345 | Linden,
NJ - Team Time (1st 5) 1:32:06.0 | Spread (1st 5) 2:10.0 |
| 37, 58, 68, 86, 96, (100), (108) |
| Hunter Cromwell, Kingber Delphin, Trey Dunn, Nelly Thebaud, Richard Charles, (Karlo Ascue), (Chris Kavanagh) |
| 17:21.0, 18:01.0, 18:19.0, 18:54.0, 19:31.0, (19:43.0), (20:25.0) |
14 | 386 | Piscataway,
NJ - Team Time (1st 5) 1:33:25.5 | Spread (1st 5) 1:21.9 |
| 55, 63, 83, 92, 93, (94), (99) |
| Sheel Vakil, John Napoli, Emmanuel Boone, Justin Lee, Om Patel, (Nichos Silvera), (Aadhick Sivakumar) |
| 17:55.5, 18:12.6, 18:44.1, 19:15.9, 19:17.4, (19:18.2), (19:40.0) |
15 | 392 | East Side,
NJ - Team Time (1st 5) 1:34:13.0 | Spread (1st 5) 2:20.5 |
| 52, 53, 82, 98, 107, (114), (115) |
| Gabriel Pires, David Oliveira, Angel Alarcon Jordan, Wilbert Cotto, Daniel Walloe, (Matthew Machado), (Jameel Carter) |
| 17:49.5, 17:51.5, 18:43.3, 19:38.7, 20:10.0, (21:02.4), (21:41.9) |
16 | 524 | Union (NJ),
NJ - Team Time (1st 5) 1:40:25.4 | Spread (1st 5) 57.0 |
| 97, 102, 106, 109, 110, (112), (113) |
| Orgreen Pierre, Dylan Chudzik, Kingsley Maduka, Rhyan Almonacy, Derek Ng, (Darcy Pedrosa), (Justin Murphy) |
| 19:36.0, 19:49.0, 19:59.4, 20:28.0, 20:33.0, (20:48.5), (20:56.0) |
17 | 541 | Perth Amboy,
NJ - Team Time (1st 5) 1:47:07.1 | Spread (1st 5) 4:53.0 |
| 78, 111, 116, 117, 119, (122) |
| Daniel Jimenez, Gilberto Jimenez, David Federo, Brian Collado, Aquino Eleberson, (Angel Rodriguez) |
| 18:33.2, 20:42.6, 21:42.4, 22:42.7, 23:26.2, (24:56.5) |
18 | 595 | Plainfield,
NJ - Team Time (1st 5) 2:06:56.0 | Spread (1st 5) 11:59.0 |
| 105, 118, 121, 124, 127 |
| Myles Daniel, Tajian Langford, x Lanford, x Fraiser, Jonathan Campos |
| 19:59.0, 23:11.0, 23:52.0, 27:56.0, 31:58.0 |
19 | 622 | Barringer,
NJ - Team Time (1st 5) 2:21:00.7 | Spread (1st 5) 9:29.3 |
| 120, 123, 125, 126, 128 |
| Jeremy Romano, Tyron Fields, Oscar Espinoza, Giovanna Forrest, Luis Diaz |
| 23:40.2, 25:11.7, 28:10.5, 30:48.8, 33:09.5 |