1 | 50 | St Rose,
NJ - Team Time (1st 5) 1:25:14.2 | Spread (1st 5) 2:24.2 |
| 1, 4, 7, 16, 22, (30), (48) |
| Brian Theobald, Tyler Ferlise, Timothy Clayton, Simon Advento, Jackson Danley, (Sean Swenarton), (Thomas Rodgers) |
| 15:41.0, 16:35.0, 17:20.0, 17:33.0, 18:05.2, (18:25.0), (19:20.9) |
2 | 68 | Montclair Kimberley,
NJ - Team Time (1st 5) 1:27:49.5 | Spread (1st 5) 36.7 |
| 8, 9, 11, 19, 21, (31), (40) |
| Freddy Bishop, Nicholas Snyder, Rohan Jain, Stephen Hatfield, Aidan Szilagyi, (Nathan Zuckerberg), (Aidan Maas) |
| 17:21.3, 17:24.6, 17:25.8, 17:39.8, 17:58.0, (18:28.0), (18:56.5) |
3 | 76 | Newark Academy,
NJ - Team Time (1st 5) 1:27:47.0 | Spread (1st 5) 41.2 |
| 6, 15, 17, 18, 20, (32), (33) |
| Matthew Malloy, Maximilian Gorbaty, Andy Nagpal, Luka Opacic Rodrigues, Charles Hynes, (Max Falkin), (Benjamin Schwartz) |
| 17:10.6, 17:31.6, 17:35.7, 17:37.3, 17:51.8, (18:29.9), (18:32.7) |
4 | 132 | Holy Spirit,
NJ - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 1:45.9 |
| 10, 23, 27, 28, 44, (100) |
| James Pontari, John Flammer, Thomas Farren, Diego Taggart, Jack Negley, (Joe Bauer) |
| 17:25.2, 18:09.7, 18:17.7, 18:18.3, 19:11.1, (22:48.0) |
5 | 149 | Immaculata,
NJ - Team Time (1st 5) 1:31:21.7 | Spread (1st 5) 3:00.7 |
| 2, 13, 39, 46, 49, (65), (67) |
| Michael Harkins, Michael Schippnick, Josh Reilly, Anthony Kowalski, James Corrigan, (Aidan Van Doren), (Jon Moreno) |
| 16:21.0, 17:28.8, 18:56.2, 19:14.0, 19:21.7, (20:36.0), (20:49.6) |
6 | 159 | Rutgers Prep,
NJ - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 1:27.0 |
| 14, 34, 35, 35, 41, (68), (72) |
| Rohan Atre, James Jackman, Kevin Kokoszka, Eric Thomas, Christopher Dziuba, (Sterling Bechler), (Zach Morrison) |
| 17:31.0, 18:35.0, 18:36.0, 18:36.0, 18:58.0, (20:52.0), (21:06.0) |
7 | 198 | Wilberforce,
NJ - Team Time (1st 5) 1:34:59.4 | Spread (1st 5) 5:34.2 |
| 3, 5, 12, 88, 90, (99) |
| Jeremy Sallade, Caleb Brox, Andrew Madigan, Adam Haynes, Colin Mejias, (John David) |
| 16:30.8, 17:00.8, 17:26.6, 21:56.2, 22:05.0, (22:37.0) |
8 | 222 | Moorestown Friends,
NJ - Team Time (1st 5) 1:36:52.1 | Spread (1st 5) 2:05.5 |
| 24, 38, 47, 55, 58, (60), (75) |
| Andrew Mercantini, Emmet Kimberly, Collin Montenegro, Evan Weinstock, Isaac Linden, (Mason Levins), (Nathaniel Rodwell-Simon) |
| 18:11.5, 18:56.0, 19:14.3, 20:13.3, 20:17.0, (20:20.4), (21:11.2) |
9 | 229 | Eastern Christian,
NJ - Team Time (1st 5) 1:37:15.0 | Spread (1st 5) 3:05.0 |
| 25, 29, 42, 57, 76, (89), (93) |
| Luke Parker, Alex Culp, David Cho, Joshua Steen, Peter Visser, (Matthew VanderWall), (Carter Fowlkes) |
| 18:13.0, 18:23.0, 19:06.0, 20:15.0, 21:18.0, (22:01.0), (22:11.0) |
10 | 300 | Gill St. Bernard's,
NJ - Team Time (1st 5) 1:42:03.0 | Spread (1st 5) 3:30.0 |
| 25, 56, 61, 78, 80, (82), (97) |
| Will Strong, Peter Horton, Tyler Tellalian, Liam Seeley, Alex Tulenko, (Laksh Patel), (Jacob Goldklang) |
| 18:13.0, 20:14.0, 20:25.0, 21:28.0, 21:43.0, (21:47.0), (22:27.0) |
11 | 308 | Morristown-Beard,
NJ - Team Time (1st 5) 1:42:16.1 | Spread (1st 5) 1:24.5 |
| 51, 53, 59, 71, 74, (79), (94) |
| Nicholas Troiano, William Kuppenheimer, Jonas Weinmann, Patrick Birnbaum, Ian Patchett, (Andre Chabra), (Zach Levine) |
| 19:46.6, 19:58.7, 20:17.7, 21:02.0, 21:11.1, (21:38.0), (22:12.3) |
12 | 320 | Wardlaw Hartridge,
NJ - Team Time (1st 5) 1:42:49.5 | Spread (1st 5) 1:38.6 |
| 50, 63, 64, 70, 73, (83), (107) |
| Aarush Dharayan, Vineeth Reddy, Oliver Zhao, Aydin Aziz, Harry Li, (Luca DiGirolamo), (David Ezra Flatau-Jones) |
| 19:30.3, 20:33.0, 20:35.5, 21:01.8, 21:08.9, (21:47.4), (23:37.6) |
13 | 357 | Ranney,
NJ - Team Time (1st 5) 1:44:56.8 | Spread (1st 5) 3:14.8 |
| 45, 62, 69, 85, 96, (101), (109) |
| Crosby Collins, Liam Marriott, Christopher Fleres, Lucas Ihnat, Chengxi Lu, (Kevin Twomey), (Ethan Abdel-Malak) |
| 19:12.0, 20:32.0, 20:56.0, 21:50.0, 22:26.8, (22:57.0), (23:57.0) |
14 | 402 | Golda Och Academy,
NJ - Team Time (1st 5) 1:48:06.1 | Spread (1st 5) 3:09.7 |
| 54, 66, 87, 90, 105, (117), (119) |
| Jesse Schiffman, Daniel Schiffman, Alex Lefkowitz, Joseph Askin, Ari Jacobs, (Rafael Turetsky), (Elias Kishelev) |
| 20:10.1, 20:37.1, 21:54.1, 22:05.0, 23:19.8, (25:14.9), (26:04.9) |
15 | 460 | Wildwood Catholic,
NJ - Team Time (1st 5) 1:55:20.2 | Spread (1st 5) 7:59.7 |
| 52, 86, 95, 104, 123 |
| Louis Belasco, Konala Wong, Mathew Ingersoll, Jake Brophy, Kory Lafferty |
| 19:57.2, 21:51.9, 22:16.6, 23:17.6, 27:56.9 |
16 | 463 | DePaul,
NJ - Team Time (1st 5) 1:53:01.9 | Spread (1st 5) 5:24.7 |
| 37, 98, 108, 109, 111, (113), (118) |
| Patrick McEvoy, Michael Dox, Sameer Khan, Jonathan Long, Nico Navarra, (Robert Shannon), (Joshua Addai) |
| 18:36.1, 22:33.0, 23:55.0, 23:57.0, 24:00.8, (24:46.0), (25:59.0) |
17 | 482 | Roselle Catholic,
NJ - Team Time (1st 5) 1:54:04.4 | Spread (1st 5) 2:22.0 |
| 81, 84, 102, 103, 112, (116), (126) |
| Cameron Rambaran, Emerson McKindra, Kyece Jones, Michael Hall, Joseph Etrata, (John Dwyer-McKever), (Elijah Edwards) |
| 21:45.0, 21:47.9, 23:11.9, 23:12.6, 24:07.0, (24:59.0), (29:41.0) |
18 | 506 | Saddle River Day,
NJ - Team Time (1st 5) 2:01:43.0 | Spread (1st 5) 8:39.0 |
| 43, 106, 115, 120, 122 |
| Adam Gaibi, Aidan Keena, Michael Pasenchuk, David Han, Blake Shore |
| 19:09.0, 23:23.0, 24:52.0, 26:31.0, 27:48.0 |
19 | 528 | Hawthorne Christian,
NJ - Team Time (1st 5) 2:03:24.7 | Spread (1st 5) 6:30.6 |
| 77, 92, 114, 121, 124, (125), (127) |
| Hugh Ryan, Thomas Clinton, Victor Baez, Theo Cho, Shane Eisert, (Josh Bender), (Tucker Clinton) |
| 21:27.0, 22:09.1, 24:48.0, 27:03.0, 27:57.6, (29:19.0), (33:23.5) |