1 | 40 | Newark Academy,
NJ - Team Time (1st 5) 1:23:57.2 | Spread (1st 5) 1:38.0 |
| 3, 4, 7, 8, 18, (23), (26) |
| Jackson Powers, Warre Sunada-Wong, Jack Ryan, Andy Nagpal, Maximilian Gorbaty, (Parth Sarkar), (Matthew Malloy) |
| 16:03.8, 16:14.9, 16:55.9, 17:00.8, 17:41.8, (18:01.5), (18:07.0) |
2 | 55 | Immaculata,
NJ - Team Time (1st 5) 1:24:39.3 | Spread (1st 5) 2:19.1 |
| 1, 5, 10, 15, 24, (61), (73) |
| TJ Harkins, James Ptack, Michael Blandino, Michael Harkins, Curtis Quintos, (Michael Schippnick), (Enrique Riego) |
| 15:44.0, 16:15.2, 17:03.0, 17:34.0, 18:03.1, (19:27.6), (19:49.1) |
3 | 104 | St Rose,
NJ - Team Time (1st 5) 1:29:06.0 | Spread (1st 5) 1:39.0 |
| 6, 12, 25, 29, 32, (35), (43) |
| Brian Theobald, Sean Donohue, Jared Hewitt, Justin O'Brien, Timothy Clayton, (Cooper Williams), (David Oliver) |
| 16:55.0, 17:18.0, 18:05.0, 18:14.0, 18:34.0, (18:41.6), (18:52.0) |
4 | 123 | Montclair Kimberley,
NJ - Team Time (1st 5) 1:28:57.2 | Spread (1st 5) 2:56.6 |
| 2, 11, 27, 38, 45, (52), (56) |
| Charlie Koenig, Jack Wilkin, Nathan Zuckerberg, Aidan Szilagyi, Rohan Moniz, (Nick Steinmetz), (Rohan Jain) |
| 15:57.0, 17:14.1, 18:09.2, 18:43.3, 18:53.6, (19:13.2), (19:18.5) |
5 | 144 | Holy Spirit,
NJ - Team Time (1st 5) 1:31:38.3 | Spread (1st 5) 48.9 |
| 21, 22, 30, 31, 40, (68), (70) |
| Diego Taggart, Alex Dejean, Ronald Jackson, Brady Snyder, James Pontari, (Edwardo Taggart), (Nicholas Bannan) |
| 17:57.0, 17:59.0, 18:26.7, 18:29.7, 18:45.9, (19:38.0), (19:41.9) |
6 | 192 | Gill St. Bernard's,
NJ - Team Time (1st 5) 1:33:06.3 | Spread (1st 5) 1:11.0 |
| 20, 28, 46, 48, 50, (53), (68) |
| Will Strong, Niels Rongen, Teddy Lazar, James Koether, Andrew Young, (Lachlan Wood), (Tyler Tellalian) |
| 17:53.0, 18:13.3, 18:54.0, 19:02.0, 19:04.0, (19:17.0), (19:38.0) |
7 | 193 | Rutgers Prep,
NJ - Team Time (1st 5) 1:33:14.6 | Spread (1st 5) 1:25.0 |
| 17, 36, 41, 49, 50, (66), (75) |
| Rohan Atre, James Jackman, Andre Scheflen, Sid Bose, Evan Nejad, (Christian Henry), (Greg Gawdiak) |
| 17:39.0, 18:42.0, 18:47.0, 19:02.6, 19:04.0, (19:35.8), (19:50.0) |
8 | 195 | Moorestown Friends,
NJ - Team Time (1st 5) 1:32:51.7 | Spread (1st 5) 1:55.0 |
| 14, 16, 47, 58, 60, (72), (78) |
| Aidan Chick, Mark Johnson, Patrick Greer, Andrew Mercantini, Collin Montenegro, (Emmet Kimberly), (Parker Kimberly) |
| 17:30.9, 17:36.0, 18:55.0, 19:23.9, 19:25.9, (19:48.8), (19:57.3) |
9 | 302 | Ranney,
NJ - Team Time (1st 5) 1:38:11.0 | Spread (1st 5) 4:11.0 |
| 9, 37, 82, 85, 89, (98), (121) |
| Evan Woska, Richard Nagy, Zihao Zeng, Liam Marriott, Michael Cunningham, (Matthew Wrigley), (Shreyan Nageswaran) |
| 17:02.0, 18:43.0, 20:27.0, 20:46.0, 21:13.0, (21:37.0), (23:55.0) |
10 | 315 | Eastern Christian,
NJ - Team Time (1st 5) 1:38:50.0 | Spread (1st 5) 2:28.0 |
| 33, 55, 57, 83, 87, (90), (91) |
| Luke Parker, William Critchfield, Joshua Steen, Aidan Sehulster, Luke Antoci, (Ryan Westra), (Elija Crefeld) |
| 18:35.0, 19:18.0, 19:21.0, 20:33.0, 21:03.0, (21:16.0), (21:19.0) |
11 | 339 | Wardlaw Hartridge,
NJ - Team Time (1st 5) 1:39:08.1 | Spread (1st 5) 1:34.0 |
| 59, 63, 64, 67, 86, (113), (114) |
| Oliver Zhao, Aarush Dharayan, Zane Lee-Briggs, Alex Caiola, Brian Machado, (Jack Yang), (Austin Forsythe) |
| 19:25.0, 19:33.0, 19:34.6, 19:36.5, 20:59.0, (23:08.0), (23:10.0) |
12 | 342 | Mater Dei,
NJ - Team Time (1st 5) 1:40:49.3 | Spread (1st 5) 3:41.9 |
| 34, 44, 62, 97, 105, (112), (124) |
| Josh Seba, Pat Gorman, Aaron Bucknor, Ryan Amedeo, Jayden Cabrera, (Daryen Cabrera), (Matt Curti) |
| 18:35.1, 18:53.0, 19:32.0, 21:32.2, 22:17.0, (23:06.8), (24:27.0) |
13 | 356 | Wilberforce,
NJ - Team Time (1st 5) 1:42:41.0 | Spread (1st 5) 6:29.0 |
| 13, 39, 88, 94, 122 |
| Michael DiJoseph, David Dorini, Joel Seidle, Adam Haynes, Colin Mejias |
| 17:28.0, 18:45.0, 21:08.0, 21:23.0, 23:57.0 |
14 | 375 | Morristown-Beard,
NJ - Team Time (1st 5) 1:40:58.0 | Spread (1st 5) 2:35.0 |
| 42, 76, 79, 84, 94, (99), (103) |
| Logan Jaeger, Luka Okuzu, Andre Chabra, Ryan Recupero, Matthew Genua, (Robert Beck), (Jacob Tinkelman) |
| 18:48.0, 19:54.4, 20:09.2, 20:43.4, 21:23.0, (21:41.0), (22:08.1) |
15 | 426 | Doane Academy,
NJ - Team Time (1st 5) 1:44:07.0 | Spread (1st 5) 2:44.5 |
| 65, 74, 80, 101, 106, (109), (127) |
| Connor McHugh, Doug Soriano, Trent Post, Frank Paz, Hasan Pyarali, (Jimmy Zhang), (Brian Botteri) |
| 19:35.7, 19:49.7, 20:24.0, 21:57.4, 22:20.2, (22:36.0), (25:00.2) |
16 | 436 | DePaul,
NJ - Team Time (1st 5) 1:45:53.6 | Spread (1st 5) 3:43.3 |
| 54, 71, 93, 107, 111, (116), (119) |
| Nicholas Tea, Patrick McEvoy, Alejandro Medina, Jesus Delgado, Zachary Brogan, (Emanuel Alvarez), (Jonathan Ericksen) |
| 19:17.7, 19:43.6, 21:21.3, 22:30.0, 23:01.0, (23:31.0), (23:45.1) |
17 | 473 | Gloucester Catholic,
NJ - Team Time (1st 5) 1:54:19.6 | Spread (1st 5) 9:50.1 |
| 19, 77, 115, 130, 132, (135), (136) |
| Ryan Digiacomo, Adam Stetser, Victor Zhao, Anthony Polo, James Mann, (Ethan Donahue), (Jackson Hufty) |
| 17:43.5, 19:56.8, 23:28.0, 25:37.7, 27:33.6, (31:30.0), (33:13.6) |
18 | 528 | Roselle Catholic,
NJ - Team Time (1st 5) 1:53:01.8 | Spread (1st 5) 4:43.3 |
| 81, 96, 100, 123, 128 |
| Chuma Gaskin, Matthew Arias, John Holck, Michael Hall, Kyece Jones |
| 20:25.4, 21:28.6, 21:55.9, 24:03.2, 25:08.7 |
19 | 558 | Saddle River Day,
NJ - Team Time (1st 5) 1:56:28.0 | Spread (1st 5) 4:00.0 |
| 92, 102, 110, 125, 129, (133), (134) |
| Evan O'Neill, Sean O'Neill, Aidan Keena, Blake Shore, Anthony Diaz, (Morry Mu), (Matthew Lustigman) |
| 21:21.0, 22:05.0, 22:55.0, 24:46.0, 25:21.0, (28:51.0), (30:36.0) |
20 | 567 | Golda Och Academy,
NJ - Team Time (1st 5) 1:55:56.7 | Spread (1st 5) 1:37.0 |
| 104, 108, 117, 118, 120, (126), (131) |
| Andrew Steiner, Julian Duberstein, Zece Brown, Aaron Brown, Jonah Heimowitz, (Daniel Schiffman), (Elias Kishelev) |
| 22:15.0, 22:30.2, 23:38.5, 23:41.0, 23:52.0, (24:54.6), (26:19.7) |