1 | 59 | Bergen Catholic,
NJ - Team Time (1st 5) 47:19.0 | Spread (1st 5) 1:02.0 |
| 1, 4, 7, 16, 31, (32), (65) |
| Jaden Ebanks, Chris Wheton, James Adams, Alex Costabile, Emmett Walsh, (Jack O'Kane), (Ernie Mannebach) |
| 8:59.0, 9:14.0, 9:26.0, 9:39.0, 10:01.0, (10:06.0), (11:20.0) |
2 | 64 | Don Bosco Prep,
NJ - Team Time (1st 5) 47:45.0 | Spread (1st 5) 39.0 |
| 3, 7, 11, 19, 24, (28), (30) |
| Chris Surace, Patrick Nicholson, Rafael Peralta, Tristan Pastore, Antonio Escobinas, (Kevin Daly), (Ethan Martinez) |
| 9:12.0, 9:26.0, 9:29.0, 9:47.0, 9:51.0, (9:53.0), (9:59.0) |
3 | 96 | Northern Valley-Old Tappan,
NJ - Team Time (1st 5) 48:31.0 | Spread (1st 5) 34.0 |
| 5, 17, 23, 24, 27, (34), (40) |
| Daniel Manley, Alex Proto, Nolan Travers, Ryan McGowan, Luc Ferrara, (Kyle Ramessar), (Daniel Stein) |
| 9:18.0, 9:40.0, 9:50.0, 9:51.0, 9:52.0, (10:14.0), (10:22.0) |
4 | 120 | Ridgewood,
NJ - Team Time (1st 5) 49:26.0 | Spread (1st 5) 1:29.0 |
| 2, 12, 19, 38, 49, (54), (59) |
| Matt Salerno, Clark Johnson, Seth Miller, Alex Oriente, Laurence Fine, (Andrew Swanson), (Paul Samoylov) |
| 9:10.0, 9:30.0, 9:47.0, 10:20.0, 10:39.0, (10:47.0), (10:56.0) |
5 | 139 | Northern Valley-Demarest,
NJ - Team Time (1st 5) 50:00.0 | Spread (1st 5) 1:22.0 |
| 10, 14, 24, 36, 55, (63), (73) |
| Darren Skolnik, Matthew Illouz, Andrew Kang, Adam Sapir, Alec Samperi, (Richard Rotonde), (Justin Lee) |
| 9:28.0, 9:32.0, 9:51.0, 10:19.0, 10:50.0, (11:07.0), (11:52.0) |
6 | 157 | Ramapo (NJ),
NJ - Team Time (1st 5) 50:33.0 | Spread (1st 5) 1:12.0 |
| 15, 19, 22, 49, 52, (69), (79) |
| Jordan Eckstein, Ramy Alain, William Bergquist, Kevin Grifone, Sam Raji, (Nicholas Squillace), (Tyler Hupp) |
| 9:33.0, 9:47.0, 9:49.0, 10:39.0, 10:45.0, (11:34.0), (12:05.0) |
7 | 168 | Indian Hills,
NJ - Team Time (1st 5) 50:47.0 | Spread (1st 5) 1:05.0 |
| 13, 29, 38, 41, 47, (56), (66) |
| Jack Regula, Ben Konigsberg, Jacob Carlson, Mark Samuel, Alex Konigsberg, (Danny Gaffney), (Andrew McWha) |
| 9:31.0, 9:56.0, 10:20.0, 10:24.0, 10:36.0, (10:54.0), (11:21.0) |
8 | 208 | St Joseph Regional,
NJ - Team Time (1st 5) 52:47.0 | Spread (1st 5) 2:49.0 |
| 6, 18, 46, 57, 81 |
| Chris Allen, Mike Donovan, Andrew Nemkov, Nicholas Nemkov, Lucas Villanueva |
| 9:23.0, 9:46.0, 10:31.0, 10:55.0, 12:12.0 |
9 | 234 | Hackensack,
NJ - Team Time (1st 5) 53:06.0 | Spread (1st 5) 58.0 |
| 35, 36, 48, 51, 64, (74), (80) |
| Christopher Veloz, Ke Pulla-Tenesaca, Mauricio Bravo-Lima, Pablo Batista, Joe Wallner, (Jhon Ariacena), (Edguardo Concha) |
| 10:16.0, 10:19.0, 10:37.0, 10:40.0, 11:14.0, (11:56.0), (12:10.0) |
| 234 | Pascack Hills,
NJ - Team Time (1st 5) 53:31.0 | Spread (1st 5) 2:10.0 |
| 9, 43, 44, 68, 70, (71), (76) |
| Damon Matsumura, Sean Kearns, Peter Torre, John Duffy, Matt Malnak, (Javier Torres), (Dan Albert) |
| 9:27.0, 10:27.0, 10:28.0, 11:32.0, 11:37.0, (11:38.0), (12:02.0) |
11 | 267 | Tenafly,
NJ - Team Time (1st 5) 54:35.0 | Spread (1st 5) 1:25.0 |
| 33, 44, 52, 67, 71, (75), (77) |
| Jonathan Tenenbaum, Jonathon Glatzer, Aidan Martin, Thomas Lederer, Yonatan Lavi, (Julian Martin), (Jake Belenson) |
| 10:13.0, 10:28.0, 10:45.0, 11:31.0, 11:38.0, (12:00.0), (12:03.0) |
12 | 281 | Northern Highlands,
NJ - Team Time (1st 5) 54:30.0 | Spread (1st 5) 42.0 |
| 41, 57, 60, 61, 62, (78), (82) |
| Matthew McCoy, Alex Bryan-Jones, Liam Conroy, William O'Brian, Christopher Richards, (aiden O'Rourke), (Sina Hazeghi) |
| 10:24.0, 10:55.0, 11:01.0, 11:04.0, 11:06.0, (12:04.0), (12:46.0) |