1 | 51 | Hunterdon Central,
NJ - Team Time (1st 5) 47:21.2 | Spread (1st 5) 40.5 |
| 6, 8, 10, 11, 16, (29), (35) |
| Greg Cooper, Andrew Yasunas, Aidan Lynott, Andrew Saponara, Girum Dooley, (Owen Heft), (Ryan McCloskey) |
| 9:09.5, 9:20.6, 9:29.7, 9:31.4, 9:50.0, (10:07.7), (10:11.8) |
2 | 75 | North Hunterdon,
NJ - Team Time (1st 5) 47:19.6 | Spread (1st 5) 1:17.5 |
| 3, 4, 7, 24, 37, (43), (76) |
| Andrew Trapp, Chris Fischer, Thomas Egg, Colburn Ehrhart, Andrew Kurtiak, (Mark Monaco), (Peter Gregory) |
| 8:55.4, 8:59.9, 9:16.7, 9:54.7, 10:12.9, (10:23.6), (10:49.6) |
3 | 116 | Ridge,
NJ - Team Time (1st 5) 49:21.4 | Spread (1st 5) 1:20.9 |
| 5, 14, 18, 33, 46, (62), (89) |
| James Glockenmeier, John Kavouras, Ryan Lindrud, Kevin Korn, David Ji, (Eric Tung), (Jack Folkart) |
| 9:04.7, 9:48.5, 9:51.2, 10:11.4, 10:25.6, (10:35.3), (11:20.9) |
| 116 | West Morris Mendham,
NJ - Team Time (1st 5) 48:45.2 | Spread (1st 5) 1:58.0 |
| 1, 13, 19, 36, 47, (57), (66) |
| Jack Stanley, Drake Lam, Stuart Fechhelm, Henry Fechhelm, Bruce Hellriegel, (Derek Lattman), (Andres Perez) |
| 8:27.9, 9:46.9, 9:52.0, 10:12.5, 10:25.9, (10:32.8), (10:38.4) |
5 | 125 | Westfield,
NJ - Team Time (1st 5) 48:45.9 | Spread (1st 5) 1:41.2 |
| 2, 12, 32, 38, 41, (74), (91) |
| James McCutcheon, Daniel Han, Aaron Camacho, Zachary Jacobson, Cooper Brennan, (Jarrod Orioli), (Joseph Herzog) |
| 8:33.3, 9:33.7, 10:11.0, 10:13.4, 10:14.5, (10:45.9), (11:26.8) |
6 | 152 | Oratory Prep,
NJ - Team Time (1st 5) 49:58.3 | Spread (1st 5) 1:19.1 |
| 9, 15, 21, 40, 67, (69), (79) |
| Fernando Aviles, Casey McKee, Eric Rhines, William DeMilt, Nicholas Mascolo, (Kevin dePoortere), (Gregory Lion) |
| 9:21.5, 9:49.0, 9:53.0, 10:14.2, 10:40.6, (10:41.5), (11:02.3) |
7 | 184 | Seton Hall Prep,
NJ - Team Time (1st 5) 51:03.0 | Spread (1st 5) 37.0 |
| 17, 20, 48, 49, 50, (56), (59) |
| Amon Rosenzweig, Colin Shober, Evin Connolly, Elijah Robinson, Patrick Nolan, (Owen Reddington), (Anthony Del Vecchio) |
| 9:50.3, 9:52.7, 10:26.2, 10:26.5, 10:27.3, (10:32.2), (10:34.0) |
8 | 204 | Middletown North,
NJ - Team Time (1st 5) 51:17.7 | Spread (1st 5) 41.5 |
| 22, 23, 44, 54, 61, (81), (83) |
| Nate Pujols, John Rubick, Brian Dorobis, Michael Merritt, Ryan Finn, (Ryan Moore), (Brendan Winz) |
| 9:53.4, 9:54.1, 10:23.9, 10:31.4, 10:34.9, (11:07.1), (11:08.6) |
9 | 216 | Morris Knolls,
NJ - Team Time (1st 5) 51:39.7 | Spread (1st 5) 1:27.2 |
| 26, 27, 28, 45, 90, (103) |
| Noah Schagelin, Andrew Goldsmith, Trevor Wills, Joham Navarrete, Charlie Schneider, (Jamar Powell) |
| 9:55.9, 9:57.6, 9:58.3, 10:24.8, 11:23.1, (11:42.7) |
10 | 325 | Columbia,
NJ - Team Time (1st 5) 53:49.0 | Spread (1st 5) 1:19.2 |
| 51, 52, 53, 63, 106 |
| Oliver Kensinger, Matthew Sherbine, Emanuel Deutsch-Dornfeld, Rasheed Dowling, Thomas Dandino |
| 10:27.7, 10:28.5, 10:30.3, 10:35.6, 11:46.9 |
11 | 342 | West Milford,
NJ - Team Time (1st 5) 56:40.7 | Spread (1st 5) 4:15.1 |
| 33, 39, 68, 82, 120 |
| Connor Kopko, Zachary Zweil, Nicholas Wallace, Rory Dunlop, Avery Standinger |
| 10:11.4, 10:13.8, 10:40.8, 11:08.2, 14:26.5 |
12 | 356 | Bergen Catholic,
NJ - Team Time (1st 5) 54:30.9 | Spread (1st 5) 1:14.0 |
| 42, 55, 70, 92, 97, (110), (119) |
| Connor Haney, Paul Caprio, Luke Hobeika, Jason Kerns, Robbie Finizio, (Tyler Tong), (Sebastian Cantu) |
| 10:17.4, 10:31.8, 10:43.0, 11:27.3, 11:31.4, (11:59.2), (13:55.1) |
| 356 | Jonathan Dayton,
NJ - Team Time (1st 5) 54:24.2 | Spread (1st 5) 1:41.6 |
| 25, 64, 75, 93, 99, (101), (108) |
| Adam Cohen, Benjamin Morley, Pablo Birkman-Galao, Celesstin Cadet, Jake Kaesshaefer, (James Tiu), (Brendan O'Brien) |
| 9:55.0, 10:36.6, 10:48.0, 11:28.0, 11:36.6, (11:39.0), (11:52.0) |
14 | 368 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 54:20.8 | Spread (1st 5) 39.6 |
| 60, 65, 73, 84, 86, (87), (95) |
| Steven Hoang, Ethan Dietzman, Brett Wolin, Tyler Houchin, Spencer Wilkinson, (Thomas Neubauer), (Chrisvin Jabamani) |
| 10:34.5, 10:36.9, 10:45.4, 11:09.9, 11:14.1, (11:14.7), (11:29.0) |
15 | 407 | University Charter Academy,
NJ - Team Time (1st 5) 56:23.8 | Spread (1st 5) 2:16.3 |
| 30, 80, 85, 98, 114 |
| Zachary Douglas, Jhon DeLossantos, Justin Tiangsing, Joshua Verzosa, Victor Vargas |
| 10:08.0, 11:05.1, 11:12.9, 11:33.5, 12:24.3 |
16 | 440 | Parsippany Hills,
NJ - Team Time (1st 5) 56:46.5 | Spread (1st 5) 1:41.8 |
| 58, 72, 94, 104, 112 |
| Gordip Singh, Alex Zorzoris, Thomas Buckley, Devansh Sheth, Jack Summa |
| 10:33.6, 10:44.6, 11:28.3, 11:44.6, 12:15.4 |
17 | 453 | Memorial,
NJ - Team Time (1st 5) 59:10.8 | Spread (1st 5) 2:41.4 |
| 31, 78, 113, 115, 116 |
| Michael Valerio, Noriel Perez, Sebastian Gallon, Michael Sanchez, Elvis Auqui |
| 10:09.8, 11:01.8, 12:18.1, 12:49.9, 12:51.2 |
18 | 457 | Union City,
NJ - Team Time (1st 5) 56:49.4 | Spread (1st 5) 1:04.1 |
| 71, 77, 100, 102, 107, (117), (118) |
| Brandon Aguilar, Alfelix Peralta, Alexis Castillo, Josue Checo, Alakh Mathur, (Steven Alvarez), (Rano Handapangoda) |
| 10:43.9, 10:57.2, 11:38.3, 11:42.0, 11:48.0, (13:07.6), (13:23.1) |
19 | 509 | Watchung Hills Reg,
NJ - Team Time (1st 5) 58:42.1 | Spread (1st 5) 51.1 |
| 88, 96, 105, 109, 111, (121) |
| Connor Ashnault, Chris Pizzigoni, Dylan D'Costa, Charles Diana, Robert Franken, (Peter Linder) |
| 11:17.9, 11:30.9, 11:45.9, 11:58.4, 12:09.0, (15:16.4) |