1 | 52 | Princeton,
NJ - Team Time (1st 5) 1:20:26.2 | Spread (1st 5) 48.2 |
| 4, 6, 9, 15, 18, (19), (49) |
| Alexander Roth, William Hare, Acasio Pinheiro, Nicholas Delaney, Alex Ackerman, (Jackson Donahue), (CY Watsky) |
| 15:39.6, 15:51.5, 16:04.5, 16:22.8, 16:27.8, (16:28.4), (16:48.7) |
2 | 107 | West Windsor-Plainsboro South,
NJ - Team Time (1st 5) 1:22:25.2 | Spread (1st 5) 17.2 |
| 13, 14, 24, 26, 30, (40), (57) |
| Josh Forrest, Tim Magoun, Justin Lopez, Alex Petri, Kevin Hudson, (Ryan Joseph), (Sameer Das) |
| 16:19.7, 16:22.4, 16:32.6, 16:33.6, 16:36.9, (16:43.7), (16:57.8) |
3 | 125 | Hunterdon Central,
NJ - Team Time (1st 5) 1:22:05.3 | Spread (1st 5) 1:06.2 |
| 3, 20, 23, 38, 41, (68), (71) |
| Justin Cornetta, Ryan Eville, Christopher Mereday, William Sauerborn, Christopher Testa, (Alex Amoia), (Kyle Robison) |
| 15:37.8, 16:29.0, 16:32.1, 16:42.4, 16:44.0, (17:05.4), (17:09.8) |
4 | 139 | East Brunswick,
NJ - Team Time (1st 5) 1:22:46.7 | Spread (1st 5) 25.0 |
| 16, 17, 22, 37, 47, (62), (67) |
| Leland Davies, Kenneth Mohs, Joey Coyle, Rishi Taparia, Raiid Ahmed, (Paul Levine), (John Bognar) |
| 16:23.1, 16:23.3, 16:31.5, 16:40.7, 16:48.1, (17:00.4), (17:05.1) |
5 | 142 | Freehold Township,
NJ - Team Time (1st 5) 1:22:23.1 | Spread (1st 5) 58.0 |
| 7, 11, 27, 43, 54, (55), (81) |
| Nick Lundberg, Nicholas Ackerman, Brandon Kane, Tyler Kelly, Justin Leohner, (Zach Zawatski), (Noah Barnes) |
| 15:57.0, 16:11.1, 16:34.0, 16:46.0, 16:55.0, (16:56.0), (17:21.0) |
| 142 | Montgomery,
NJ - Team Time (1st 5) 1:22:25.4 | Spread (1st 5) 55.1 |
| 5, 28, 29, 39, 41, (64), (75) |
| Ajay Sarathy, Robert Tidona, Pranav Reddy, Dillan Spector, Harry Gould, (Austin Fan), (Jeffery Meyer) |
| 15:48.9, 16:34.5, 16:34.7, 16:43.3, 16:44.0, (17:01.7), (17:14.0) |
7 | 171 | Old Bridge,
NJ - Team Time (1st 5) 1:22:23.5 | Spread (1st 5) 1:52.9 |
| 1, 12, 34, 48, 76, (83), (94) |
| Rey Rivera, Cyril Harvey, Arthur Dzieniszewski, Kevin Leight, Steve McElroy, (Kevin Schipani), (Timothey Purcell) |
| 15:21.9, 16:19.0, 16:39.6, 16:48.2, 17:14.8, (17:23.6), (17:38.9) |
8 | 196 | South Brunswick,
NJ - Team Time (1st 5) 1:23:24.4 | Spread (1st 5) 52.2 |
| 10, 32, 36, 52, 66, (74), (82) |
| Brandon Diaz, Shailesh Murali, Ethan Febinger, Rohit Narayanan, Victor Porcelli, (Dario Epifania), (Ronit Thummaluru) |
| 16:10.3, 16:39.1, 16:40.4, 16:52.1, 17:02.5, (17:13.7), (17:21.2) |
9 | 253 | Hillsborough,
NJ - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 18.1 |
| 35, 51, 53, 56, 58, (63), (72) |
| Owen Szabo, Ryan Mitchell, Tyler Baum, Mitchel Baron, Jeremy Shipley, (Sean Lynch), (Nathaniel Trampe) |
| 16:39.9, 16:49.7, 16:54.0, 16:56.4, 16:58.0, (17:01.0), (17:11.0) |
10 | 267 | Howell,
NJ - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 48.0 |
| 21, 43, 46, 77, 80, (86), (87) |
| Marc Bakia, A.J. Leo, TJ Hillyer, Alex Cafiero, Tyler Caston, (Michael Ambrozia), (Alex Bajohr) |
| 16:31.0, 16:46.0, 16:47.0, 17:15.0, 17:19.0, (17:27.0), (17:30.0) |
11 | 273 | Manalapan,
NJ - Team Time (1st 5) 1:24:44.9 | Spread (1st 5) 51.0 |
| 25, 33, 61, 69, 85, (99), (113) |
| William Spector, Cooper Knorr, adin Feuer, Rishi Sharma, Carter Caruso, (Kyle Spector), (Robert Bernstein) |
| 16:33.0, 16:39.3, 17:00.0, 17:08.6, 17:24.0, (17:47.0), (18:18.0) |
12 | 378 | North Brunswick Township,
NJ - Team Time (1st 5) 1:26:20.7 | Spread (1st 5) 43.4 |
| 58, 65, 70, 89, 96, (98), (99) |
| Aiden Lewis, John Kuchler, Andrew Rebele, Connor Rebele, Abhay Kamath, (Jordan Leonardo), (Pruthvi Banginwar) |
| 16:58.0, 17:02.0, 17:08.9, 17:30.4, 17:41.4, (17:45.8), (17:47.0) |
13 | 391 | Hightstown,
NJ - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 1:06.0 |
| 31, 78, 92, 93, 97, (109), (116) |
| Brian McGlew, Michael Drews, Christian Charache, Zach Greenberg, Mike Klein, (Aid Weissenberger), (A.J. Pandina) |
| 16:38.4, 17:17.5, 17:33.2, 17:35.7, 17:44.4, (18:07.8), (18:29.4) |
14 | 432 | Sayreville War Memorial,
NJ - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 40.1 |
| 73, 79, 84, 95, 101, (104), (110) |
| Gabriel Torres, Michael Marques, Dylan Rodriguez, Kai Cox-Allison, Justin Mairs, (Vincent Mandola), (Brett Moran) |
| 17:13.0, 17:18.0, 17:23.9, 17:39.0, 17:53.1, (17:59.8), (18:08.8) |
15 | 444 | Monroe Township,
NJ - Team Time (1st 5) 1:27:58.2 | Spread (1st 5) 1:05.1 |
| 58, 87, 90, 103, 106, (108), (112) |
| Andrew Fellin, Richard Carella, Samuel Tenenbaum, Joseph Cicoria, Mohammed Galal, (Richard Lucadamo), (Daniel Hommer) |
| 16:58.0, 17:30.0, 17:30.8, 17:56.3, 18:03.1, (18:06.0), (18:15.9) |
16 | 449 | Franklin,
NJ - Team Time (1st 5) 1:29:02.6 | Spread (1st 5) 3:18.9 |
| 2, 102, 107, 115, 123, (126), (127) |
| William Hill, Jeffrey Kinghorn, Samuel Lee, Anthony Sarmiento Rodriguez, Avinash Maniam, (Toneukarin Agbeyegbe), (Derek Ryan) |
| 15:37.1, 17:55.3, 18:05.4, 18:28.8, 18:56.0, (19:15.0), (19:33.1) |
17 | 469 | Marlboro,
NJ - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 2:45.0 |
| 8, 111, 114, 117, 119, (120), (121) |
| Charles Maree, Eric Jiang, James Gaughan, Devin Ling, Eric Chen, (Aditya Magesh), (Thomas Edralin) |
| 15:59.0, 18:14.0, 18:19.0, 18:37.0, 18:44.0, (18:46.0), (18:50.0) |
18 | 518 | Edison,
NJ - Team Time (1st 5) 1:32:24.8 | Spread (1st 5) 2:58.6 |
| 50, 91, 124, 125, 128, (132), (133) |
| Christopher Smith, Jack Kipnis, Mithun Manivannan, Matthew Furry, Rahul Simeon, (Connor Dempsey), (Amit Patel) |
| 16:49.2, 17:32.0, 19:04.0, 19:11.8, 19:47.8, (19:58.0), (20:12.0) |
19 | 559 | Trenton Central,
NJ - Team Time (1st 5) 1:37:04.6 | Spread (1st 5) 5:05.3 |
| 45, 118, 129, 131, 136, (139), (140) |
| Mulual Mu, Abram Mathiang, Coshawn Reid, Silas Rivera, Michael Palma, (Michael Tax), (Bailey Carlucci) |
| 16:46.7, 18:39.0, 19:51.7, 19:55.2, 21:52.0, (22:46.6), (23:08.3) |
20 | 626 | New Brunswick,
NJ - Team Time (1st 5) 1:38:39.7 | Spread (1st 5) 3:04.1 |
| 105, 122, 130, 134, 135, (137), (138) |
| Erik Lopez Gonzalez, Angel Ortega, Alan Martinez-Martin, Raymer Arias, Jesus Gonzalez, (Alexis Jaquez), (Marcos Veliz) |
| 18:00.0, 18:55.0, 19:52.5, 20:48.1, 21:04.1, (22:07.2), (22:38.8) |