1 | 75 | Colts Neck,
NJ - Team Time (1st 5) 1:23:50.0 | Spread (1st 5) 28.0 |
| 8, 12, 14, 18, 23, (39), (41) |
| Kyle Roeder, Matthew Bogdan, William Dean, Jack Hayes, Dylan Perkinson, (Scott McGeehan), (Matt Mentonis) |
| 16:33.0, 16:40.0, 16:43.0, 16:53.0, 17:01.0, (17:31.0), (17:34.0) |
2 | 94 | West Windsor-Plainsboro North,
NJ - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:29.0 |
| 2, 16, 17, 29, 30, (35), (38) |
| Vedang Lad, Ashrith Rachakunta, Anish Agrawal, Jeffrey Chen, Ajit Kandasamy, (Yesh Shrivastava), (Connor Lundy) |
| 15:45.0, 16:50.0, 16:52.0, 17:10.0, 17:14.0, (17:25.0), (17:30.0) |
3 | 97 | Hopewell Valley Central,
NJ - Team Time (1st 5) 1:23:56.0 | Spread (1st 5) 1:44.0 |
| 3, 7, 11, 33, 43, (47), (56) |
| Sean Dolan, Will Titus, John O'Connor, Alex Dumont, Sam Fowler, (Elliot Bangerter), (Gavin Fowler) |
| 15:53.0, 16:28.0, 16:36.0, 17:22.0, 17:37.0, (17:42.0), (17:50.0) |
4 | 109 | Jackson Liberty,
NJ - Team Time (1st 5) 1:24:42.0 | Spread (1st 5) 1:23.0 |
| 6, 9, 19, 26, 49, (71), (81) |
| Devin Valenzuela, Dylan Stinner, Aaron Rocha, Dan Keenan, Zach Koshy, (Patrick Borkowski), (Alex Lanier) |
| 16:22.0, 16:35.0, 16:55.0, 17:05.0, 17:45.0, (18:17.0), (18:43.0) |
5 | 119 | Northern Burlington Regional,
NJ - Team Time (1st 5) 1:25:12.3 | Spread (1st 5) 1:00.4 |
| 13, 15, 20, 25, 46, (65), (77) |
| Mike Morreale, Matt Halvorsen, Kyle Stanley, Daniel Boria, Christopher Martino, (Jonathan Trotter), (Greg Hibbert) |
| 16:41.3, 16:48.0, 16:56.8, 17:04.5, 17:41.7, (18:13.9), (18:34.1) |
6 | 162 | Allentown,
NJ - Team Time (1st 5) 1:25:46.4 | Spread (1st 5) 2:06.6 |
| 1, 31, 35, 45, 50, (56), (62) |
| Liam Murphy, Ayden Estevez, Michael Heinz, Garrett Baldwin, John Nazzaro, (Nate Somers), (Hunter Samuels) |
| 15:39.4, 17:16.0, 17:25.0, 17:40.0, 17:46.0, (17:50.0), (18:06.3) |
7 | 207 | Burlington Township,
NJ - Team Time (1st 5) 1:27:30.9 | Spread (1st 5) 1:36.1 |
| 10, 24, 51, 59, 63, (73), (74) |
| Steven Mendez, Sean Burtnett, Kyle Fechter, Aydan Sherman, Shane Hannigan, (Christian Sabatino), (Craig Cook) |
| 16:35.2, 17:02.5, 17:47.0, 17:54.9, 18:11.3, (18:24.8), (18:26.7) |
8 | 213 | Brick Township,
NJ - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:00.0 |
| 22, 34, 40, 56, 61, (80), (86) |
| Zachary Seemar, Brandon Colella, Alex Dragonette, Marc Chavez, Stephen Pasch, (Bailey Barychko), (Ethan Cruz) |
| 17:00.0, 17:23.0, 17:33.0, 17:50.0, 18:00.0, (18:41.0), (19:04.0) |
9 | 236 | Freehold Boro,
NJ - Team Time (1st 5) 1:28:14.0 | Spread (1st 5) 2:35.0 |
| 5, 21, 51, 78, 81, (91), (102) |
| Joseph LoCurcio, Mike Bond, Stephen Gee, Noah Lee, Jackson Pavlovich, (Raymond Whitely), (Luis Gonzalez) |
| 16:08.0, 16:57.0, 17:47.0, 18:39.0, 18:43.0, (19:13.0), (19:46.0) |
10 | 258 | Ocean Township,
NJ - Team Time (1st 5) 1:28:46.0 | Spread (1st 5) 3:19.0 |
| 4, 27, 53, 83, 91, (94), (102) |
| Dylan Mannion, Matt Frabizio, Nikhil Bagchi, Aaron Kapin, Danny Cholak, (John Woods), (Matt DeGirolamo) |
| 15:54.0, 17:07.0, 17:48.0, 18:44.0, 19:13.0, (19:16.0), (19:46.0) |
11 | 277 | Moorestown,
NJ - Team Time (1st 5) 1:29:30.2 | Spread (1st 5) 57.4 |
| 32, 55, 60, 64, 66, (68), (72) |
| Jack Farmer, Louis Purul, Victor DeMartini, TJ Haymore, John Borton, (Nico Miele), (Daniel Winkler) |
| 17:17.4, 17:49.6, 17:56.3, 18:12.1, 18:14.8, (18:15.2), (18:21.2) |
12 | 310 | Hamilton East - Steinert,
NJ - Team Time (1st 5) 1:30:23.8 | Spread (1st 5) 1:19.5 |
| 28, 67, 69, 70, 76, (105), (106) |
| Hagen Delakowski, Tyler Kostin, Josh Klingele, Thomas Woodward, Dante Zamichieli, (Ryan Grant), (Nathaniel Such) |
| 17:09.0, 18:15.0, 18:15.3, 18:16.0, 18:28.5, (19:48.0), (19:53.0) |
13 | 348 | Lawrence (NJ),
NJ - Team Time (1st 5) 1:32:06.7 | Spread (1st 5) 1:34.0 |
| 44, 54, 75, 85, 90, (95), (99) |
| Devon Meth, Jerry King, Cullen McDermott, Christopher Jimenez, Dylan Morris, (Soloman Beckford), (Andrew Tziarris-Over) |
| 17:38.0, 17:49.0, 18:27.7, 19:00.0, 19:12.0, (19:22.0), (19:31.0) |
14 | 375 | Pennsauken,
NJ - Team Time (1st 5) 1:33:36.7 | Spread (1st 5) 2:25.0 |
| 37, 48, 87, 96, 107, (113), (115) |
| Huy Nguyen, Anthony Howard, Nhat Le, Lenny Nguyen, Jordan Thach, (Andy Lam), (Jaelon Roman) |
| 17:29.9, 17:43.6, 19:04.5, 19:23.8, 19:54.9, (20:56.6), (21:08.9) |
15 | 423 | Neptune,
NJ - Team Time (1st 5) 1:35:30.0 | Spread (1st 5) 2:56.0 |
| 42, 79, 93, 98, 111, (112) |
| Michael Radwanski, Arden Underwood, Daniel Silva, Jack Ciavatta, Timothy Ronan, (Justin Fosque) |
| 17:35.0, 18:40.0, 19:14.0, 19:30.0, 20:31.0, (20:53.0) |
16 | 507 | Hamilton West,
NJ - Team Time (1st 5) 1:38:24.0 | Spread (1st 5) 34.0 |
| 97, 100, 100, 102, 108, (114), (117) |
| Solomon Rios, Taylor Tomko, Nathaniel Casiano, Edwin Sackie, Zaikyor Martin, (Nate Mains), (Djavan Denis) |
| 19:25.0, 19:37.0, 19:37.0, 19:46.0, 19:59.0, (21:01.0), (21:39.0) |
17 | 523 | Ewing,
NJ - Team Time (1st 5) 1:42:00.9 | Spread (1st 5) 2:54.2 |
| 88, 89, 109, 118, 119, (120), (121) |
| Chris Andriana, Ryan Webster, David Chahbandour, Bey-Shan Clark, Miron Miller, (Dahvae' Edward-Chew), (Arian Rodriguez) |
| 19:06.0, 19:07.0, 20:06.0, 21:41.7, 22:00.2, (23:54.0), (23:56.1) |
18 | 555 | Hamilton North - Nottingham,
NJ - Team Time (1st 5) 1:49:27.4 | Spread (1st 5) 5:38.0 |
| 84, 110, 116, 122, 123, (124), (125) |
| Chris Filipowicz, Max Cuddy, Jahmere Fulmore, Uche Ezeukwu, Ryan Applegate, (Dustin Tyler), (Eric Ariza) |
| 18:47.0, 20:29.4, 21:22.0, 24:24.0, 24:25.0, (24:31.0), (27:36.5) |