1 | 15 | Christian Brothers Academy,
NJ - Team Time (1st 5) 1:18:10.9 | Spread (1st 5) 23.0 |
| 1, 2, 3, 4, 5, (6), (7) |
| Brian Dengler, Blaise Ferro, Brian Hill, Nick Trigani, Noah Yuro, (Genaro Anzalone), (Joe Boyle) |
| 15:26.0, 15:30.9, 15:42.0, 15:43.0, 15:49.0, (15:59.0), (16:01.0) |
2 | 88 | St Joseph (NJ),
NJ - Team Time (1st 5) 1:23:56.1 | Spread (1st 5) 53.2 |
| 10, 12, 14, 23, 29, (31), (32) |
| Dylan Tyrrell, Matthew Costello, Matthew Hall, Lucas Pick, Taras Holovko, (James Lawrence), (Ryan O'Malley) |
| 16:19.8, 16:37.3, 16:44.3, 17:01.7, 17:13.0, (17:14.8), (17:15.1) |
3 | 94 | Notre Dame,
NJ - Team Time (1st 5) 1:24:07.2 | Spread (1st 5) 1:02.4 |
| 9, 13, 18, 20, 34, (45), (49) |
| Brendan McManamin, Tommy Moxham, Evan Bush, Matthew Reed, Jason Mays, (Dan Brescia), (Elijah Coyne) |
| 16:16.5, 16:42.8, 16:53.9, 16:55.1, 17:18.9, (17:54.5), (17:59.6) |
4 | 103 | Bishop Eustace Prep,
NJ - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 1:12.1 |
| 8, 11, 21, 28, 35, (37), (44) |
| Nick Hutchison, Michael Dziuba, Paul Jacob, Brian Hutchison, Noah Richardson, (Nolan McDonald), (Andrew Massaro) |
| 16:10.9, 16:33.3, 16:58.5, 17:12.3, 17:23.0, (17:35.2), (17:54.4) |
5 | 121 | Paul VI,
NJ - Team Time (1st 5) 1:25:25.8 | Spread (1st 5) 49.0 |
| 16, 17, 25, 27, 36, (41), (43) |
| Stephen Conte, Sam Giumarello, Sean Bonner, Matthew Slattery, Johnny Paolucci, (Jack Brogan), (Connor Ploski) |
| 16:46.0, 16:53.1, 17:04.5, 17:07.2, 17:35.0, (17:41.7), (17:53.3) |
6 | 168 | Camden Catholic,
NJ - Team Time (1st 5) 1:26:59.3 | Spread (1st 5) 52.5 |
| 24, 26, 33, 39, 46, (48), (50) |
| Vincent Li, Denny Kelly, Richard Castaneda, Matt Coffey, Greg Delcolombo, (Shane Costello), (Ray Derman) |
| 17:02.4, 17:06.2, 17:17.2, 17:38.6, 17:54.9, (17:58.1), (18:01.8) |
7 | 214 | St Augustine Prep,
NJ - Team Time (1st 5) 1:28:51.0 | Spread (1st 5) 59.0 |
| 29, 38, 42, 52, 53, (55), (56) |
| Connor Melko, Justin Wright, Blaise Collins, Will Martini, Anthony Sofran, (Steve Schwab), (Nick Simila) |
| 17:13.0, 17:36.0, 17:45.0, 18:05.0, 18:12.0, (18:13.0), (18:24.9) |
8 | 227 | St John Vianney,
NJ - Team Time (1st 5) 1:31:27.9 | Spread (1st 5) 2:41.1 |
| 18, 22, 59, 63, 65, (67), (75) |
| Adam Licciardello, Sean James, Alex Rufo, Mel Gonzales, Ryan Furlong, (Justin Moren), (David Peterson) |
| 16:53.9, 17:00.0, 18:39.0, 19:20.0, 19:35.0, (19:46.0), (21:48.1) |
9 | 268 | Monsignor Donovan,
NJ - Team Time (1st 5) 1:34:10.1 | Spread (1st 5) 3:33.0 |
| 15, 51, 64, 66, 72, (74), (80) |
| Frank Durkin, Peter Castronuova, Angus Yeoman, Brandon Gillen, Will Russell, (Jake Thoms), (Joe Gaeta) |
| 16:45.0, 18:02.0, 19:22.1, 19:43.0, 20:18.0, (21:38.0), (22:47.0) |
10 | 280 | St Thomas Aquinas (Bishop Ahr 1983-2019),
NJ - Team Time (1st 5) 1:32:32.7 | Spread (1st 5) 58.8 |
| 47, 54, 58, 60, 61, (69), (71) |
| Mike Mazzie, Spencer Fontaine, Augustine Sullivan, Jack Trimboli, Fernando Sullivan, (Matt Knox), (Christian Sullivan) |
| 17:56.8, 18:12.7, 18:35.0, 18:52.6, 18:55.6, (20:10.3), (20:12.7) |
11 | 332 | Red Bank Catholic,
NJ - Team Time (1st 5) 1:41:54.3 | Spread (1st 5) 5:09.2 |
| 40, 68, 70, 73, 81, (82), (84) |
| Tim Corey, Brian Campagna, Matt Arthur, Tom Voglino, Chris Quindes, (Forrester Mike), (brendan Bennett) |
| 17:40.8, 20:08.0, 20:11.0, 21:04.5, 22:50.0, (22:59.0), (24:10.0) |
12 | 349 | Gloucester Catholic,
NJ - Team Time (1st 5) 1:44:47.5 | Spread (1st 5) 4:10.1 |
| 57, 61, 76, 77, 78, (79), (83) |
| Sean Simila, Sean Ward, Mike Walton, Frank Tassi, Bailey Wethman, (Travis Finley), (Louis Rodriguez) |
| 18:27.7, 18:55.6, 22:10.3, 22:36.1, 22:37.8, (22:45.0), (23:42.8) |