1 | 30 | St Peters Prep,
NJ - Team Time (1st 5) 52:09.0 | Spread (1st 5) 30.3 |
| 3, 4, 5, 8, 10, (15), (29) |
| Kevin Keegan, Edwin Klanke, Liam Christman, Patrick McCabe, Rodolfo Sanchez, (Tyler Parrado), (Alex Gudaitis) |
| 10:13.4, 10:14.3, 10:18.1, 10:39.5, 10:43.7, (10:49.4), (11:11.5) |
2 | 82 | Camden Catholic,
NJ - Team Time (1st 5) 54:02.3 | Spread (1st 5) 1:16.5 |
| 1, 6, 13, 23, 39, (65), (68) |
| Richard Castaneda, Ray Derman, Matt Coffey, Matthew Denton, Max Baier, (Miguel Gisone), (Marchello Barile) |
| 10:08.6, 10:35.8, 10:49.0, 11:03.8, 11:25.1, (12:11.7), (12:17.3) |
3 | 97 | Notre Dame,
NJ - Team Time (1st 5) 54:45.9 | Spread (1st 5) 34.7 |
| 9, 11, 14, 30, 33, (45), (48) |
| Nolan Brody, Matthew Reed, Ryan Jonnada, Jack Collins, Teddy Janiec, (Zachary Klein), (Anthony Renga) |
| 10:40.5, 10:48.5, 10:49.3, 11:12.4, 11:15.2, (11:34.0), (11:42.7) |
4 | 109 | Paul VI,
NJ - Team Time (1st 5) 54:54.9 | Spread (1st 5) 16.4 |
| 18, 20, 21, 22, 28, (31), (42) |
| Colton Johnson, Ryan Tenerelli, Jake McGuigan, Tyler Gargano, Matthew Slattery, (Strobl Nate), (Ben Jennings) |
| 10:52.8, 10:55.6, 10:56.7, 11:00.6, 11:09.2, (11:13.1), (11:29.5) |
5 | 111 | Mater Dei,
NJ - Team Time (1st 5) 54:47.6 | Spread (1st 5) 1:05.1 |
| 2, 24, 25, 26, 34, (50), (106) |
| John Spinelli, Connor Scott, John Meskin, Pat Osborn, Jake Roberts, (Sean Tonne), (Ryan Phillips) |
| 10:13.2, 11:04.8, 11:05.4, 11:05.9, 11:18.3, (11:45.5), (13:10.5) |
6 | 191 | Christian Brothers Academy,
NJ - Team Time (1st 5) 57:06.0 | Spread (1st 5) 52.0 |
| 17, 32, 46, 47, 49, (66), (105) |
| Chase Cauvin, Christopher DeSousa, Christian Doran, Eric Ticse, Daniel DeMasi, (Liam Miksic), (Chris Downing) |
| 10:51.0, 11:14.0, 11:36.0, 11:42.0, 11:43.0, (12:13.0), (13:10.0) |
7 | 224 | St Augustine Prep,
NJ - Team Time (1st 5) 58:13.5 | Spread (1st 5) 1:09.4 |
| 19, 35, 55, 57, 58, (59), (61) |
| Nick Simila, Justin Wright, Frank Bergamo, Blaise Collins, Robert Cuff, (Ethan Kern), (John Sabella) |
| 10:54.3, 11:19.4, 11:56.7, 11:59.4, 12:03.7, (12:06.0), (12:07.5) |
8 | 268 | Seton Hall Prep,
NJ - Team Time (1st 5) 59:20.9 | Spread (1st 5) 2:04.1 |
| 7, 16, 77, 80, 88, (99), (101) |
| Kevin Harvey, Chris Gizzo, Eric Puhala, Jaeden Yburan, Brian Mullen, (Michael Lazzari), (Luke Incardona) |
| 10:39.2, 10:50.6, 12:32.8, 12:35.0, 12:43.3, (13:01.1), (13:05.7) |
9 | 286 | Delbarton,
NJ - Team Time (1st 5) 59:50.2 | Spread (1st 5) 1:17.3 |
| 37, 44, 60, 62, 83, (97), (111) |
| Dennis Collins, Connor Teehan, Patrick Smart, Matt Johnson, Oliver St. John, (Zachary Vincent), (Julian Murray) |
| 11:22.2, 11:31.7, 12:06.7, 12:10.1, 12:39.5, (12:52.7), (13:24.0) |
10 | 312 | St John Vianney,
NJ - Team Time (1st 5) 1:00:40.1 | Spread (1st 5) 1:51.6 |
| 11, 67, 72, 78, 84, (85), (91) |
| Luke Marotta, Mel Gonzales, Nicholas Cammarano, Jake Ryan, Sean Kolb, (Nichola Cammarano), (Alex Rufo) |
| 10:48.5, 12:13.1, 12:24.8, 12:33.6, 12:40.1, (12:41.0), (12:44.5) |
11 | 329 | Bergen Catholic,
NJ - Team Time (1st 5) 1:00:56.8 | Spread (1st 5) 1:38.8 |
| 27, 56, 69, 82, 95, (100), (136) |
| Owen McCarthy, Chris Wheton, James Adams, Emmett Walsh, Alex Costabile, (Jack O'Kane), (Sean Dunnigan) |
| 11:08.8, 11:58.4, 12:22.7, 12:39.3, 12:47.6, (13:02.8), (15:04.4) |
12 | 338 | Don Bosco Prep,
NJ - Team Time (1st 5) 1:01:15.9 | Spread (1st 5) 1:12.5 |
| 41, 64, 72, 75, 86, (96), (107) |
| Chris Surace, Antonio Escobinas, Rafael Peralta, Kevin Daly, Jackson Thurber, (Aayan Krishan), (Thomas Brew) |
| 11:29.1, 12:11.6, 12:24.8, 12:28.8, 12:41.6, (12:48.8), (13:11.4) |
13 | 370 | Moorestown Friends,
NJ - Team Time (1st 5) 1:01:44.8 | Spread (1st 5) 1:31.9 |
| 40, 54, 88, 90, 98, (112), (119) |
| Mark Johnson, Aidan Chick, Jakob Hull, Roman Daniel, Elijah Gamber, (Parker Kimberly), (Jason Rhone) |
| 11:26.4, 11:52.8, 12:43.3, 12:44.0, 12:58.3, (13:27.0), (13:53.3) |
14 | 372 | St Rose,
NJ - Team Time (1st 5) 1:01:51.0 | Spread (1st 5) 1:20.0 |
| 51, 52, 74, 93, 102, (122), (125) |
| David Oliver, Justin O'Brien, Logan LeMoult, Trevor Donnelly, Cooper Williams, (Stephen Breen), (Scott Serafin) |
| 11:46.0, 11:48.0, 12:25.0, 12:46.0, 13:06.0, (13:58.0), (14:02.0) |
15 | 388 | Union Catholic Reg,
NJ - Team Time (1st 5) 1:02:44.0 | Spread (1st 5) 2:35.0 |
| 38, 43, 76, 108, 123, (130), (131) |
| Derek Ruiz-Webb, Matt Granizo, Chris Valdes, Vin Cilli, Brandon Espinal, (Ryan Sulistyano), (Liam Robb) |
| 11:24.0, 11:31.0, 12:31.0, 13:19.0, 13:59.0, (14:26.0), (14:31.0) |
16 | 395 | Holy Spirit,
NJ - Team Time (1st 5) 1:03:00.0 | Spread (1st 5) 2:34.7 |
| 36, 71, 81, 87, 120 |
| Phllip Seeger, Mathew Keidat, Brady Snyder, Alex Dejeau, Chris Finan |
| 11:20.7, 12:24.3, 12:36.7, 12:42.9, 13:55.4 |
17 | 452 | St Joseph (NJ),
NJ - Team Time (1st 5) 1:04:40.0 | Spread (1st 5) 2:09.6 |
| 53, 63, 94, 118, 124, (128), (139) |
| Edward Kaiven, Matthew Grossman, Robert Zimmerman, Leonardo Cortez, Holden Harbison, (Jose Parayil), (Ryan Ravino) |
| 11:51.1, 12:11.3, 12:46.1, 13:50.8, 14:00.7, (14:16.2), (15:38.2) |
18 | 513 | Morris Catholic,
NJ - Team Time (1st 5) 1:07:18.8 | Spread (1st 5) 3:13.2 |
| 70, 92, 104, 109, 138, (152) |
| Cal Braga, Thomas Kelson, Dan Voigt, Tyler Bautista, Avery Brown Westerband, (Liam Cardin) |
| 12:24.1, 12:45.9, 13:09.1, 13:22.4, 15:37.3, (22:19.1) |
19 | 571 | Rutgers Prep,
NJ - Team Time (1st 5) 1:08:51.0 | Spread (1st 5) 1:50.0 |
| 79, 115, 121, 127, 129, (134), (148) |
| Logan Bean, Bryan Flanagan, Sabastian Charles, Young Zhou, Jakob Olson, (Jack Zhang), (Caden Green) |
| 12:34.0, 13:44.0, 13:57.0, 14:12.0, 14:24.0, (14:52.0), (16:55.0) |
20 | 601 | St Thomas Aquinas (Bishop Ahr 1983-2019),
NJ - Team Time (1st 5) 1:09:48.0 | Spread (1st 5) 1:06.0 |
| 113, 114, 116, 126, 132, (143), (149) |
| Chris O'Connell, Austin Ramos, Mike Cocuzza, Adam Kubisiak, Anthony Cacchione, (Antonio Ortega), (Coellar-D Jazael) |
| 13:36.0, 13:39.0, 13:45.0, 14:06.0, 14:42.0, (16:22.0), (16:58.0) |
21 | 649 | Eastern Christian,
NJ - Team Time (1st 5) 1:14:49.0 | Spread (1st 5) 3:03.0 |
| 110, 117, 133, 144, 145, (147), (149) |
| Tyler Dykhouse, Aidan Sehulster, Darius Ma, Luke Antoci, Thomas De Block, (J.C. Feng), (Bobby Wu) |
| 13:23.0, 13:47.0, 14:49.0, 16:24.0, 16:26.0, (16:53.0), (16:58.0) |
22 | 676 | DePaul,
NJ - Team Time (1st 5) 1:20:33.2 | Spread (1st 5) 6:59.9 |
| 103, 135, 141, 146, 151 |
| Jonathan Ericksen, Santiago Ruiz, Zachary Brogan, Jayden Correra, Jesal Gandhi |
| 13:07.1, 14:53.5, 15:48.0, 16:37.6, 20:07.0 |
23 | 726 | Dwight-Englewood,
NJ - Team Time (1st 5) 1:40:48.0 | Spread (1st 5) 15:10.0 |
| 137, 140, 142, 153, 154, (155) |
| Joseph Saponaro, Salmaan Syed, Erik Pfeffer, Nathan Daniels, Kenneth Yan, (Brian Merson) |
| 15:24.0, 15:41.0, 15:54.0, 23:15.0, 30:34.0, (30:50.0) |