1 | 18 | Seton Hall Prep,
NJ - Team Time (1st 5) 47:38.0 | Spread (1st 5) 28.0 |
| 1, 2, 4, 5, 6, (9), (10) |
| Carter Herman, Brendan Mathey, Matthew Oess, Chri Dolz-Carrizo, William Magaldi, (Nick Lazzari), (Gabriel Ramos) |
| 9:13.0, 9:28.0, 9:36.0, 9:40.0, 9:41.0, (9:57.0), (10:07.0) |
2 | 48 | Bergen Catholic,
NJ - Team Time (1st 5) 50:57.0 | Spread (1st 5) 1:25.0 |
| 3, 7, 11, 12, 15, (16), (18) |
| Rhyse Ruffy, Daniel Calianese, Andrew Byrnes, William Ryan, Cameron Jaffe, (William Saracino), (Vincent Lombardi) |
| 9:33.0, 9:46.0, 10:09.0, 10:31.0, 10:58.0, (11:00.0), (11:08.0) |
3 | 123 | Camden Catholic,
NJ - Team Time (1st 5) 56:39.7 | Spread (1st 5) 2:13.6 |
| 8, 17, 22, 35, 41, (43), (50) |
| Billy Clewell, Christian Moore, Patrick McInerney, Anthony Pisasale, Mark Armstrong, (Sean Leahy), (John Connelly) |
| 9:56.8, 11:03.3, 11:24.0, 12:05.2, 12:10.4, (12:14.3), (12:20.2) |
4 | 128 | Bishop Eustace Prep,
NJ - Team Time (1st 5) 57:35.4 | Spread (1st 5) 1:34.7 |
| 13, 19, 27, 31, 38, (52), (65) |
| Anthony Faust, Ryan Carney, Sean Anderson, Daniel Colden, Ryan Gaulrapp, (Arthur Wheeler), (Matt Colden) |
| 10:35.0, 11:17.7, 11:40.2, 11:52.8, 12:09.7, (12:22.5), (12:49.1) |
5 | 140 | Notre Dame,
NJ - Team Time (1st 5) 58:32.7 | Spread (1st 5) 33.2 |
| 21, 26, 28, 32, 33, (36), (37) |
| Benjamin Kuran, Tarun Kovoor, Christian Ellwood, Ryan Shockley, Senan Desilva, (Jack Connolly), (Brandon Appert) |
| 11:22.5, 11:37.9, 11:43.3, 11:53.3, 11:55.7, (12:06.6), (12:09.1) |
6 | 186 | Pingry,
NJ - Team Time (1st 5) 59:52.2 | Spread (1st 5) 59.6 |
| 20, 29, 40, 48, 49, (57), (63) |
| Parth Patel, Fred Grote, Tobin Huang, Krish Patel, Ziv Shah, (Jack Buckley), (Alexander Recce) |
| 11:20.1, 11:44.3, 12:10.1, 12:18.0, 12:19.7, (12:27.1), (12:37.8) |
| 186 | St Peters Prep,
NJ - Team Time (1st 5) 59:55.2 | Spread (1st 5) 50.1 |
| 23, 25, 45, 46, 47, (59), (77) |
| Nate Palmerino, Lucas Hernandez, Daniel Nemeth Szerdai, Peter Franco, Tommy O'Brien, (Adrian Flores), (Maximiliano Arias) |
| 11:27.5, 11:37.4, 12:16.0, 12:16.7, 12:17.6, (12:32.7), (13:36.0) |
8 | 241 | Moorestown Friends,
NJ - Team Time (1st 5) 1:01:19.5 | Spread (1st 5) 48.3 |
| 30, 42, 54, 55, 60, (80), (82) |
| Andrew Mercantini, Collin Montenegro, Emmet Kimberly, Nathaniel Rodwell-Simon, Mason Levins, (Isaac Linden), (Evan Weinstock) |
| 11:45.0, 12:10.5, 12:25.3, 12:25.4, 12:33.3, (13:38.8), (13:45.8) |
9 | 296 | Union Catholic Reg,
NJ - Team Time (1st 5) 1:04:48.3 | Spread (1st 5) 4:20.2 |
| 14, 24, 61, 98, 99 |
| Evan Weber, Aidan Cichocki, Tobey Garcia, Max Corry, William Consoli |
| 10:42.2, 11:35.3, 12:33.5, 14:54.9, 15:02.4 |
10 | 312 | Ranney,
NJ - Team Time (1st 5) 1:04:05.2 | Spread (1st 5) 58.5 |
| 51, 53, 68, 69, 71, (79), (81) |
| Crosby Collins, x Chirichillo-Caseme, John Santulli, Gianc Chirichillo-Casement, Christopher Fleres, (Sawyer Yen), (Lucas Ihnat) |
| 12:21.2, 12:23.0, 12:55.0, 13:06.3, 13:19.7, (13:37.0), (13:41.3) |
11 | 375 | Don Bosco Prep,
NJ - Team Time (1st 5) 1:07:42.2 | Spread (1st 5) 1:30.4 |
| 67, 70, 75, 76, 87, (91), (106) |
| Brendan Lynskey, Luke O'Brien, Michael-Aidan Ardizzone, Anthony Aversa, Myles Leung, (Patrick Gornell), (A.J. Burgoyne) |
| 12:52.2, 13:17.1, 13:35.1, 13:35.2, 14:22.6, (14:36.2), (15:47.8) |
12 | 378 | Oratory Prep,
NJ - Team Time (1st 5) 1:07:56.1 | Spread (1st 5) 3:02.7 |
| 56, 58, 66, 95, 103, (104), (105) |
| Charlie Kline, Tristan Knight, Declan Kelly, Aidan Wizeman, Zade Nassoura, (Gavin Kimble), (Benjamin Kanne) |
| 12:25.9, 12:30.4, 12:51.2, 14:40.0, 15:28.6, (15:34.0), (15:41.0) |
13 | 425 | Morris Catholic,
NJ - Team Time (1st 5) 1:14:09.0 | Spread (1st 5) 6:54.0 |
| 44, 64, 83, 112, 122 |
| Colin Shephard, Luke Morris, AJ Gervasio, Cameron Wright, Maguire Mizeski |
| 12:15.0, 12:40.0, 13:49.0, 16:16.0, 19:09.0 |
14 | 428 | Eastern Christian,
NJ - Team Time (1st 5) 1:10:22.0 | Spread (1st 5) 1:08.0 |
| 77, 84, 85, 86, 96, (114), (118) |
| Gio Indomenico, Yeun Seo, Cade Sippel, Keith Osae-Twum, Kevin Osae-Twum, (john Zhang), (Stone Davis) |
| 13:36.0, 13:53.0, 14:03.0, 14:06.0, 14:44.0, (16:24.0), (17:31.0) |
15 | 442 | St John Vianney,
NJ - Team Time (1st 5) 1:16:34.0 | Spread (1st 5) 7:14.0 |
| 39, 62, 101, 117, 123, (127) |
| Jack Robertson, John Moran, Marco Agosta, Christian Rodriguez, Jaden Pierce, (Shaan Thapar) |
| 12:10.0, 12:35.0, 15:18.0, 17:07.0, 19:24.0, (25:15.0) |
16 | 461 | Delbarton,
NJ - Team Time (1st 5) 1:18:46.0 | Spread (1st 5) 7:06.0 |
| 34, 89, 97, 120, 121, (128) |
| John Cuzzocrea, Elbrus Majagah, Sean Dooley, Kevin Jin, Alessand Salerno, (Sebast Rodriguez) |
| 11:58.0, 14:31.0, 14:49.0, 18:24.0, 19:04.0, (27:29.0) |
17 | 472 | Dwight-Englewood,
NJ - Team Time (1st 5) 1:14:06.0 | Spread (1st 5) 50.0 |
| 88, 90, 92, 100, 102, (109), (115) |
| Baptiste Louis, Musashi Shabazz, Owen Montes, Colin McKoy, Cesar Mata, (Adam Kim), (Samuel Gilman) |
| 14:30.0, 14:32.0, 14:37.0, 15:07.0, 15:20.0, (15:59.0), (16:26.0) |
18 | 480 | Pope John XXIII,
NJ - Team Time (1st 5) 1:15:44.0 | Spread (1st 5) 3:31.0 |
| 72, 72, 107, 113, 116 |
| Patrick Robinson, James Torres, Vincent Clerico, Jackson Pascale, Frank Marucci |
| 13:20.0, 13:20.0, 15:54.0, 16:19.0, 16:51.0 |
19 | 488 | Rutgers Prep,
NJ - Team Time (1st 5) 1:17:03.0 | Spread (1st 5) 4:36.0 |
| 74, 92, 92, 111, 119 |
| Zach Morrison, Adit Trivedi, Brendan Xavier, Cheng Hua, Quincy Gibbs |
| 13:33.0, 14:37.0, 14:37.0, 16:07.0, 18:09.0 |
20 | 593 | Newark Academy,
NJ - Team Time (1st 5) 1:32:59.3 | Spread (1st 5) 4:44.1 |
| 108, 110, 124, 125, 126 |
| Leon Sarkissian, Brody Linenberg, Justin Blann, Gregory Keeler, Vir Sarai |
| 15:56.8, 16:01.2, 19:48.3, 20:32.1, 20:40.9 |