1 | 23 | Governor Livingston,
NJ - Team Time (1st 5) 56:31.4 | Spread (1st 5) 1:10.1 |
| 1, 2, 3, 7, 10, (14), (21) |
| Logan Calichman, Graham Doskoch, Michael Zacieracha, Liam Foster, Thomas Greenwald, (Jack Machado), (Timothy Krick) |
| 10:46.6, 11:01.9, 11:08.1, 11:38.1, 11:56.7, (12:10.0), (12:27.9) |
2 | 78 | Pascack Hills,
NJ - Team Time (1st 5) 1:00:48.0 | Spread (1st 5) 1:43.0 |
| 6, 8, 9, 22, 33, (35), (39) |
| Chris Curcio, Nick Rotella, Ben DiPiazza, Connor Quigley, Nick Michelis, (Ryan Sailer), (Raffi Najarian) |
| 11:26.0, 11:46.0, 11:54.0, 12:33.0, 13:09.0, (13:17.0), (13:24.0) |
3 | 86 | Holmdel,
NJ - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 1:40.0 |
| 4, 11, 15, 27, 29, (36), (74) |
| Arun Movva, Colin Hansen, Alex Tsai, Lucas Sharp, Eric Zheng, (Jerry Hunag), (Mitchell Li) |
| 11:15.0, 12:01.0, 12:15.0, 12:50.0, 12:55.0, (13:18.0), (15:38.0) |
4 | 106 | Rumson-Fair Haven Regional,
NJ - Team Time (1st 5) 1:02:17.0 | Spread (1st 5) 2:06.0 |
| 5, 13, 19, 32, 37, (60), (67) |
| Ford Stevens, Guy Mazzeo, Ruben Artzi, Ryan Daly, Peter Natsis, (Joseph Cooner), (Matt Stypa) |
| 11:16.0, 12:09.0, 12:23.0, 13:07.0, 13:22.0, (14:29.0), (14:53.0) |
5 | 161 | Ramsey,
NJ - Team Time (1st 5) 1:05:44.0 | Spread (1st 5) 1:39.0 |
| 16, 20, 34, 44, 47, (48), (50) |
| John Redinger, David Perry, Timmy Pupalalkis, Joseph Bonanno, Ethan Huggins, (Ryan Bahnsen), (William Johnson) |
| 12:18.0, 12:27.0, 13:16.0, 13:46.0, 13:57.0, (13:58.0), (13:59.0) |
6 | 181 | Lincoln,
NJ - Team Time (1st 5) 1:06:34.8 | Spread (1st 5) 2:35.6 |
| 23, 24, 25, 38, 71, (72) |
| Quamire Hines, Christian Feliciano, Rashawn Lewis, Jahlil Troy, Christi Feliciano, (Reginald Smith) |
| 12:33.4, 12:42.9, 12:46.9, 13:22.6, 15:09.0, (15:36.0) |
7 | 204 | Robbinsville,
NJ - Team Time (1st 5) 1:07:36.0 | Spread (1st 5) 1:34.0 |
| 26, 30, 31, 58, 59, (62), (64) |
| Garrett Horowitz, George Krueger, Karl Jenson, Jared Taylor, Dean Gervasini, (Chinmay Savanur), (Peter Mathews) |
| 12:49.0, 13:01.0, 13:03.0, 14:20.0, 14:23.0, (14:35.0), (14:42.0) |
8 | 242 | Voorhees,
NJ - Team Time (1st 5) 1:11:43.0 | Spread (1st 5) 4:25.0 |
| 12, 17, 56, 78, 79 |
| Maxwell Page, Daniel McConnell, Ryan Morello, Jon Parker, Michael Shannon |
| 12:06.0, 12:20.0, 14:16.0, 16:30.0, 16:31.0 |
9 | 265 | Madison-Boro,
NJ - Team Time (1st 5) 1:12:48.0 | Spread (1st 5) 4:06.0 |
| 41, 43, 46, 52, 83, (87) |
| Matthew Bradley, Andrew McKittrick, Aidan Fetterly, Benjamin Xu, Gabriel Benhaim-Killian, (Liam Flanagan) |
| 13:31.0, 13:41.0, 13:56.0, 14:03.0, 17:37.0, (20:36.0) |
10 | 269 | Raritan,
NJ - Team Time (1st 5) 1:11:58.0 | Spread (1st 5) 4:08.0 |
| 18, 53, 55, 66, 77, (81) |
| Daniel Abbaticchio, George Christopher, Thomas Peterman, Nick Diaz, Jack Gibney, (Vincent Scudieri) |
| 12:21.0, 14:06.0, 14:15.0, 14:47.0, 16:29.0, (17:14.0) |
11 | 271 | Cedar Creek,
NJ - Team Time (1st 5) 1:11:25.0 | Spread (1st 5) 2:18.0 |
| 40, 45, 54, 57, 75, (89) |
| Owen Bradley, Jimmy Rhodes, Jayson Fraone, Mike Sooy, Shamar Durham, (Jordan Rivera) |
| 13:25.0, 13:47.0, 14:12.0, 14:18.0, 15:43.0, (23:21.0) |
12 | 280 | South Plainfield,
NJ - Team Time (1st 5) 1:11:44.0 | Spread (1st 5) 1:31.0 |
| 42, 48, 51, 69, 70 |
| Brandon Pascale, Ryan Bali, Wyatt Gerber, Dylan Kolvites, Zenen Rivera |
| 13:35.0, 13:58.0, 14:02.0, 15:03.0, 15:06.0 |
13 | 300 | Lyndhurst,
NJ - Team Time (1st 5) 1:13:32.0 | Spread (1st 5) 3:02.0 |
| 27, 61, 63, 73, 76, (88) |
| Ray Holland, Christian LaSalle, Michael Lavell, Eric Pichardo, Konrad Skwara, (Eli Fitzsimons) |
| 12:50.0, 14:33.0, 14:40.0, 15:37.0, 15:52.0, (21:33.0) |
14 | 379 | Dumont,
NJ - Team Time (1st 5) 1:21:46.0 | Spread (1st 5) 3:15.0 |
| 65, 68, 80, 82, 84, (85), (86) |
| Justin Karach, Andrew Warta, Abel Perez, Kevin Sajan, Liam McCollum, (Zachary Jimenez), (Michael Aziz) |
| 14:44.0, 15:01.0, 16:43.0, 17:19.0, 17:59.0, (18:08.0), (19:39.0) |