1 | 31 | Northern Valley-Demarest,
NJ - Team Time (1st 5) 1:22:54.0 | Spread (1st 5) 57.0 |
| 1, 4, 8, 8, 10, (12), (13) |
| Ty Miller, Blade Tirado, Josh Munoz, Jake Ragusa, Ben Evar, (Will Dippolito), (Nathaniel Tirado) |
| 15:55.0, 16:33.0, 16:47.0, 16:47.0, 16:52.0, (16:59.0), (17:00.0) |
2 | 93 | Pascack Hills,
NJ - Team Time (1st 5) 1:25:55.0 | Spread (1st 5) 29.0 |
| 14, 14, 17, 21, 27, (31), (34) |
| Chris Curcio, Nick Beutel, Keith Petrellese, Peter Skibin, Anthony Michielini, (Nick Curcio), (Michael Bartoli) |
| 17:02.0, 17:02.0, 17:07.0, 17:13.0, 17:31.0, (17:37.0), (17:43.0) |
3 | 128 | Ramsey,
NJ - Team Time (1st 5) 1:26:59.0 | Spread (1st 5) 1:20.0 |
| 2, 26, 32, 33, 35, (46), (53) |
| Nick Kaczorowski, Justin Illes, Ryan Salvo, Franklin Shobe, David Perry, (John Redinger), (Dan Riordan) |
| 16:24.0, 17:30.0, 17:40.0, 17:41.0, 17:44.0, (18:12.0), (18:19.0) |
4 | 162 | River Dell Regional,
NJ - Team Time (1st 5) 1:28:17.0 | Spread (1st 5) 1:07.0 |
| 17, 22, 25, 49, 49, (57), (77) |
| Gary Wilhelm, Matt Tina, Daniel Murray, Christopher Murray, John Forster, (Carlo Antonelli), (Chris Horn) |
| 17:07.0, 17:14.0, 17:28.0, 18:14.0, 18:14.0, (18:29.0), (18:54.0) |
5 | 196 | Westwood Regional,
NJ - Team Time (1st 5) 1:29:50.6 | Spread (1st 5) 41.4 |
| 28, 37, 42, 42, 47, (49), (68) |
| Kris Bieri, Kristofer Bieri, Gerry Adamo, Daniel Vides, Kyler Gilroy, (Daniel Kazlau), (Steven Bello) |
| 17:31.6, 17:52.0, 18:07.0, 18:07.0, 18:13.0, (18:14.0), (18:43.4) |
6 | 218 | High Point Regional,
NJ - Team Time (1st 5) 1:30:12.5 | Spread (1st 5) 1:51.5 |
| 6, 38, 55, 58, 61, (72), (92) |
| Daniel Banas, Joe Gramignano, Vincent Fasino, Peter Drew, Matthew Dragon, (Dhane Christensen), (Ethan Billings) |
| 16:44.0, 17:54.0, 18:27.0, 18:32.0, 18:35.5, (18:47.0), (19:20.0) |
7 | 237 | Park Ridge,
NJ - Team Time (1st 5) 1:30:23.0 | Spread (1st 5) 2:13.0 |
| 5, 24, 64, 66, 78, (85), (85) |
| Jake Cooper, Michael Pantaleo, Aidan Triana, Matthew DiLorenzo, Sebastian Portieles, (Julian Palacio), (Julian Palacio) |
| 16:43.0, 17:25.0, 18:39.0, 18:40.0, 18:56.0, (19:08.0), (19:08.0) |
8 | 240 | Sparta,
NJ - Team Time (1st 5) 1:30:16.3 | Spread (1st 5) 2:14.0 |
| 7, 16, 67, 69, 81, (82), (96) |
| Michael Mysh, Ben Giugliano, Max Carlson, Matt Guerra, Nick Matkiwsky, (Brandon Shepherd), (Ryan McQuillan) |
| 16:46.0, 17:04.0, 18:42.4, 18:43.9, 19:00.0, (19:07.0), (19:36.0) |
9 | 245 | Sussex Technical,
NJ - Team Time (1st 5) 1:30:24.1 | Spread (1st 5) 3:23.9 |
| 3, 19, 38, 80, 105, (115), (118) |
| Matt Oscovitch, Bryan Deery, Dominick Cecere, John Blake, Jonathan Kressman, (Ryan Covell), (Zach Rauchbach) |
| 16:29.1, 17:10.0, 17:54.0, 18:58.0, 19:53.0, (20:32.0), (20:35.0) |
10 | 261 | Glen Rock,
NJ - Team Time (1st 5) 1:31:09.0 | Spread (1st 5) 1:41.0 |
| 20, 40, 52, 73, 76, (94), (97) |
| Andrew Lagattuta, Joe McCabe, Hunter Somers, Chris Theuerkauf, Matt Alport, (Andrew Roderich), (Connor Smith) |
| 17:12.0, 17:57.0, 18:18.0, 18:49.0, 18:53.0, (19:22.0), (19:43.0) |
11 | 270 | Mahwah,
NJ - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 2:05.0 |
| 23, 35, 45, 75, 92, (99), (102) |
| James Nagotko, Marco Armendariz, Michael Sanchez, Max Schreiber, Mike Delcher, (Andre Gallesse), (Ron Melamed) |
| 17:15.0, 17:44.0, 18:11.0, 18:52.0, 19:20.0, (19:46.0), (19:49.0) |
12 | 311 | West Milford,
NJ - Team Time (1st 5) 1:32:45.0 | Spread (1st 5) 1:35.0 |
| 30, 55, 60, 79, 87, (106), (107) |
| Joey Cummings, Alex Metcalf, Edward Woodcock, Zachary Zweil, Marcus Boguszewski, (Nicholas Szuszkowski), (Walter Hass) |
| 17:36.0, 18:27.0, 18:34.0, 18:57.0, 19:11.0, (19:56.0), (19:57.0) |
13 | 312 | Vernon Township,
NJ - Team Time (1st 5) 1:32:32.5 | Spread (1st 5) 2:59.0 |
| 11, 29, 74, 91, 107, (111), (113) |
| Bryan Forino, Patrick Weiss, Miles Savage, Chris Ruiz, Tom Dombrowski, (Sam Wolthoff), (Tyler Ruiz) |
| 16:58.0, 17:33.0, 18:49.5, 19:15.0, 19:57.0, (20:03.0), (20:11.0) |
14 | 349 | Newton,
NJ - Team Time (1st 5) 1:34:15.6 | Spread (1st 5) 1:37.4 |
| 41, 54, 62, 95, 97, (114), (116) |
| Sean Tracy, Michael Rizzo, Michael Burke, Danny Florio, Noa Shaw, (Peter VanOrden), (Conner McKnight) |
| 18:05.6, 18:26.0, 18:36.0, 19:25.0, 19:43.0, (20:27.0), (20:32.4) |
15 | 368 | Jefferson Township,
NJ - Team Time (1st 5) 1:34:34.6 | Spread (1st 5) 1:37.6 |
| 44, 70, 71, 83, 100, (103), (109) |
| Matthew Wacker, Aidan Burke, Frank Bley, Constantine Sedereas, Brendan Burger, (Nicholas Naiman), (Sean Szalai) |
| 18:10.0, 18:44.6, 18:45.3, 19:07.1, 19:47.6, (19:49.3), (20:00.0) |
16 | 427 | Ramapo (NJ),
NJ - Team Time (1st 5) 1:36:49.0 | Spread (1st 5) 2:26.0 |
| 47, 59, 89, 112, 120, (123), (124) |
| Peter Gostkowski, Owen Fuhr, Dante DiTomasso, Patrick Jackson, Christos Haramis, (Ben Bailey), (Chris Mackey) |
| 18:13.0, 18:33.0, 19:14.0, 20:10.0, 20:39.0, (20:54.0), (21:00.0) |
17 | 452 | Lakeland Regional,
NJ - Team Time (1st 5) 1:37:17.7 | Spread (1st 5) 1:58.0 |
| 62, 84, 88, 101, 117, (125), (126) |
| Garrett Bergold, Jack Neblung, Jacob Martin, Charles Weisse, Declan O'Hagan, (Vince Hennessy), (Nicholas Cohen) |
| 18:36.0, 19:07.9, 19:11.8, 19:48.0, 20:34.0, (21:30.0), (21:32.0) |
18 | 486 | Dumont,
NJ - Team Time (1st 5) 1:38:22.0 | Spread (1st 5) 1:58.0 |
| 64, 89, 104, 110, 119, (121), (122) |
| Christopher Graham, Martin Gatmatian, Alan Alburez, Carlos Barquin, Renzo Balajadia, (Ryan Aguillar), (James Robbins) |
| 18:39.0, 19:14.0, 19:51.0, 20:01.0, 20:37.0, (20:43.0), (20:49.0) |