1 | Christian Brothers Academy (NJ) | 48 |
| 1) Shaw Powell | | 12:55.00 | 5 |
| 2) Troy Hill | | 12:57.20 | 6 |
| 3) Jack Moran | | 13:18.70 | 11 |
| 4) Tim Cahill | | 13:19.40 | 12 |
| 5) Nolan Kus | | 13:23.30 | 14 |
| Average Time: 13:10.72 Total Time: 1:05:53.60 1-5 Split: 28.30 |
| 6) Chris DeSousa | | 13:25.70 | 16 |
| 7) Ben Santos | | 13:36.60 | 25 |
2 | West Windsor-Plainsboro North HS (NJ) | 60 |
| 1) Luke Johnson | | 12:23.10 | 2 |
| 2) Ashrrith Rachakunta | | 13:15.80 | 9 |
| 3) Nikhil Makker | | 13:16.40 | 10 |
| 4) Jeffrey Chen | | 13:26.80 | 17 |
| 5) Anish Agrawal | | 13:30.40 | 22 |
| Average Time: 13:10.50 Total Time: 1:05:52.50 1-5 Split: 1:07.30 |
| 6) Caleb Birnbaum | | 13:45.30 | 34 |
| 7) Yesh Shrivastava | | 13:59.90 | 50 |
3 | Haddonfield Memorial HS (NJ) | 86 |
| 1) Martin Riddell | | 12:41.60 | 3 |
| 2) Andrew Gostovich | | 13:07.20 | 7 |
| 3) Stephen Kasko | | 13:15.30 | 8 |
| 4) Ethan Wellborn | | 13:44.10 | 32 |
| 5) Grayson Fasolo | | 13:47.00 | 36 |
| Average Time: 13:19.04 Total Time: 1:06:35.20 1-5 Split: 1:05.40 |
| 6) Tobias Janssen | | 13:53.30 | 44 |
4 | Ridge HS (NJ) | 154 |
| 1) Jackson Barna | | 12:53.30 | 4 |
| 2) Sam Lewis | | 13:38.80 | 28 |
| 3) Will Pinto | | 13:43.00 | 31 |
| 4) James Kisker | | 13:47.50 | 37 |
| 5) Chris Strain | | 14:05.80 | 54 |
| Average Time: 13:37.68 Total Time: 1:08:08.40 1-5 Split: 1:12.50 |
| 6) Jake Vicente | | 14:09.50 | 60 |
| 7) Alex Sargen | | 14:51.30 | 86 |
5 | Kingsway HS (NJ) | 167 |
| 1) Stone Caraccio | | 13:29.80 | 20 |
| 2) Kyle Rakitis | | 13:39.60 | 29 |
| 3) Ayden Magee | | 13:46.60 | 35 |
| 4) Aidan Smith | | 13:47.90 | 38 |
| 5) Connor Handley | | 13:55.90 | 45 |
| Average Time: 13:43.96 Total Time: 1:08:39.80 1-5 Split: 26.10 |
| 6) Evan Miles | | 14:04.00 | 52 |
| 7) Ethan Bentley | | 14:09.10 | 59 |
6 | North Hunterdon HS (NJ) | 174 |
| 1) John Ignacz | | 13:27.10 | 18 |
| 2) Gavin Richards | | 13:38.00 | 27 |
| 3) Dan Pedretti | | 13:49.80 | 41 |
| 4) Adam Mugavero | | 13:50.10 | 42 |
| 5) Carter Beswick | | 13:56.80 | 46 |
| Average Time: 13:44.36 Total Time: 1:08:41.80 1-5 Split: 29.70 |
| 6) Zachary Decker | | 14:08.60 | 57 |
| 7) Aaron Wysocki | | 14:13.90 | 64 |
7 | Chatham HS (NJ) | 214 |
| 1) Alec Gironda | | 13:34.40 | 24 |
| 2) Anthony Scerbo | | 13:49.10 | 40 |
| 3) Finn Grosso | | 13:50.70 | 43 |
| 4) Ryan Beegle | | 13:59.80 | 49 |
| 5) Gregory Himstreet | | 14:08.70 | 58 |
| Average Time: 13:52.54 Total Time: 1:09:22.70 1-5 Split: 34.30 |
| 6) Sam Ellis | | 14:16.00 | 65 |
| 7) Alexander Krack | | 14:16.70 | 66 |
8 | Allentown HS (NJ) | 222 |
| 1) Liam Murphy | | 12:15.20 | 1 |
| 2) Ayden Estevez | | 13:37.30 | 26 |
| 3) Nate Somers | | 14:04.10 | 53 |
| 4) Tim Mastromarino | | 14:10.70 | 61 |
| 5) Garrett Baldwin | | 14:45.70 | 81 |
| Average Time: 13:46.60 Total Time: 1:08:53.00 1-5 Split: 2:30.50 |
| 6) Mike Heinz | | 14:56.80 | 89 |
| 7) Dylan Hoernlein | | 15:13.70 | 99 |
9 | St. Peter's Prep (NJ) | 268 |
| 1) Edwin Klanke | | 13:25.00 | 15 |
| 2) Liam Concannon | | 13:45.00 | 33 |
| 3) Rodolfo Sanchez | | 14:19.30 | 69 |
| 4) Patrick McCabe | | 14:27.00 | 73 |
| 5) Samuel Leonte | | 14:40.10 | 78 |
| Average Time: 14:07.28 Total Time: 1:10:36.40 1-5 Split: 1:15.10 |
| 6) Tyler Parrado | | 14:47.20 | 82 |
| 7) Sebastian Colie | | 14:49.90 | 84 |
10 | Warren Hills HS (NJ) | 300 |
| 1) Mike Fama | | 13:30.00 | 21 |
| 2) Will Salmon | | 14:08.30 | 56 |
| 3) Ryan Shulman | | 14:19.60 | 70 |
| 4) Gavin McHale | | 14:29.80 | 76 |
| 5) Unique Portugal | | 14:34.40 | 77 |
| Average Time: 14:12.42 Total Time: 1:11:02.10 1-5 Split: 1:04.40 |
| 6) Jake Campbell | | 15:35.40 | 108 |
| 7) Matt Applegit | | 15:51.10 | 114 |
11 | Hackensack HS (NJ) | 307 |
| 1) Ryan Pena | | 13:33.70 | 23 |
| 2) Joe Dutan | | 14:11.30 | 62 |
| 3) George Losche | | 14:19.60 | 71 |
| 4) Tony Dutan | | 14:20.10 | 72 |
| 5) Pablo Batista | | 14:43.60 | 79 |
| Average Time: 14:13.66 Total Time: 1:11:08.30 1-5 Split: 1:09.90 |
| 6) Sandro Vasquez | | 14:59.40 | 90 |
| 7) Ali Aziz | | 16:03.10 | 119 |
12 | West Orange HS (NJ) | 309 |
| 1) Shane Brosnan | | 13:41.90 | 30 |
| 2) Senay Dani | | 13:59.50 | 48 |
| 3) John Lupkovich | | 14:06.50 | 55 |
| 4) Alexande Aromin-Gabbay | | 14:16.90 | 67 |
| 5) Scott Moul | | 15:35.40 | 109 |
| Average Time: 14:20.04 Total Time: 1:11:40.20 1-5 Split: 1:53.50 |
| 6) Sebastian DeSimone | | 16:14.50 | 121 |
| 7) Rayon Donaldson | | 16:31.10 | 129 |
13 | Elizabeth HS (NJ) | 394 |
| 1) Phillip Reguinho | | 14:17.70 | 68 |
| 2) Juan Foronda | | 14:27.70 | 74 |
| 3) Gerardo Quaglia | | 14:28.10 | 75 |
| 4) Anthony Bueno | | 14:50.80 | 85 |
| 5) Alex Carrillo | | 15:01.20 | 92 |
| Average Time: 14:37.10 Total Time: 1:13:05.50 1-5 Split: 43.50 |
| 6) Jason Centeno | | 15:07.70 | 95 |
| 7) Travis Paul | | 15:20.70 | 102 |
14 | New Providence HS (NJ) | 411 |
| 1) Christian Cadmus | | 13:28.10 | 19 |
| 2) Kyle Tierney | | 14:12.90 | 63 |
| 3) Daniel Aranda | | 15:09.10 | 97 |
| 4) Jared Beaudoin | | 15:30.00 | 105 |
| 5) Maximiliano Ortiz-Aheado | | 16:21.90 | 127 |
| Average Time: 14:56.40 Total Time: 1:14:42.00 1-5 Split: 2:53.80 |
| 6) Kenneth Lee | | 16:52.30 | 131 |
| 7) William Parker | | 16:55.20 | 132 |
15 | Bergen Catholic HS (NJ) | 424 |
| 1) Owen McCarthy | | 13:58.80 | 47 |
| 2) Nick Martinez | | 14:44.20 | 80 |
| 3) Alex Shaia | | 15:03.50 | 93 |
| 4) Alex Costabile | | 15:13.20 | 98 |
| 5) Jaden Ebanks | | 15:31.20 | 106 |
| Average Time: 14:54.18 Total Time: 1:14:30.90 1-5 Split: 1:32.40 |
| 6) Miles Suitt | | 15:52.90 | 116 |
| 7) Jack O'Kane | | 15:54.60 | 117 |
16 | Pascack Hills HS (NJ) | 458 |
| 1) Chris Gamgort | | 14:00.30 | 51 |
| 2) Peter Torre | | 15:06.80 | 94 |
| 3) Jordan Kass | | 15:14.40 | 100 |
| 4) Jon Diccianni | | 15:28.40 | 103 |
| 5) Akul Sethi | | 15:36.90 | 110 |
| Average Time: 15:05.36 Total Time: 1:15:26.80 1-5 Split: 1:36.60 |
| 6) Eli Behar | | 15:51.10 | 115 |
| 7) Dan Catalfumo | | 16:00.60 | 118 |
17 | Red Bank Regional HS (NJ) | 461 |
| 1) Teddy Purdon | | 13:48.60 | 39 |
| 2) Jon Matthews | | 15:08.20 | 96 |
| 3) Jackson Wilcox | | 15:17.00 | 101 |
| 4) Robert Fitzsimmons | | 15:41.60 | 112 |
| 5) Garrett Peduto | | 15:45.30 | 113 |
| Average Time: 15:08.14 Total Time: 1:15:40.70 1-5 Split: 1:56.70 |
| 6) Andrew McDowell | | 16:10.00 | 120 |
| 7) Luke Gutleber | | 16:20.90 | 125 |
18 | North Bergen HS (NJ) | 473 |
| 1) Mishael Hernandez | | 14:49.80 | 83 |
| 2) Lauren Coste | | 14:54.30 | 88 |
| 3) Mihir Shah | | 15:00.90 | 91 |
| 4) Moises Silva | | 15:29.30 | 104 |
| 5) Christian Canales | | 15:31.70 | 107 |
| Average Time: 15:09.20 Total Time: 1:15:46.00 1-5 Split: 41.90 |
| 6) Edwin Ortez | | 16:16.80 | 124 |
| 7) William Canales | | 16:43.90 | 130 |
19 | Pt. Pleasant Beach HS (NJ) | 542 |
| 1) Robert Hannon | | 13:22.10 | 13 |
| 2) Tyler Zylinski | | 16:16.20 | 123 |
| 3) Danny Hippe | | 17:12.00 | 133 |
| 4) Jack Hosam | | 19:27.30 | 136 |
| 5) Noah Foukarakis | | 20:23.80 | 137 |
| Average Time: 17:20.28 Total Time: 1:26:41.40 1-5 Split: 7:01.70 |
| 6) Ethan Milak | | 20:25.10 | 138 |
20 | Ferris HS (NJ) | 574 |
| 1) Gabriel Mendoza | | 14:52.30 | 87 |
| 2) Luke Schall | | 15:40.10 | 111 |
| 3) Justice Turner | | 16:15.90 | 122 |
| 4) Miles Yuen | | 16:21.60 | 126 |
| 5) Rafael Abreu-Alejandro | | 16:23.90 | 128 |
| Average Time: 15:54.76 Total Time: 1:19:33.80 1-5 Split: 1:31.60 |
| 6) Mohamed Bakeer | | 17:53.00 | 134 |
| 7) Rahmir Walker | | 18:47.90 | 135 |