1 | 44 | Westfield,
NJ - Team Time (1st 5) 49:49.4 | Spread (1st 5) 19.7 |
| 2, 9, 10, 11, 12, (13), (14) |
| Avery Keith, Tage Mehta, James Gildea, Ryan Daly, Graham Korins, (Jonathan Scalia), (Eamon Mason) |
| 9:42.8, 10:00.0, 10:02.0, 10:02.1, 10:02.5, (10:06.1), (10:06.7) |
2 | 83 | Ridge,
NJ - Team Time (1st 5) 51:02.7 | Spread (1st 5) 33.1 |
| 5, 15, 18, 21, 24, (55), (59) |
| Patrick Doran, Brenden McMahon, Matthew Fukushima, Connor McMahon, Jon Wey, (Andrew Li), (Kaleb Huang) |
| 9:53.4, 10:11.0, 10:13.5, 10:18.3, 10:26.5, (11:00.7), (11:02.1) |
3 | 126 | Southern Regional,
NJ - Team Time (1st 5) 52:09.5 | Spread (1st 5) 1:01.8 |
| 3, 19, 27, 37, 40, (82), (89) |
| Fabian Ramales, Santino Anthony D'Amelio, Jack Gerard DeHart, Andrew Bowker, Kyle Ro Skiendzielewski, (Sean Kahl), (Logan Baker) |
| 9:47.7, 10:13.8, 10:30.7, 10:47.8, 10:49.5, (11:22.2), (11:28.7) |
4 | 138 | Monroe Township,
NJ - Team Time (1st 5) 52:29.1 | Spread (1st 5) 54.6 |
| 6, 23, 32, 34, 43, (46), (68) |
| Matthew Lucas, Jaden Enis, Stephen Barbera, Arhan Shukul, Ryan Daunis, (Gabriel Kelmanskiy), (Nitish Kellio Ramakrishnan) |
| 9:56.5, 10:26.2, 10:36.5, 10:38.8, 10:51.1, (10:52.7), (11:12.0) |
5 | 209 | Williamstown,
NJ - Team Time (1st 5) 53:50.4 | Spread (1st 5) 57.9 |
| 20, 28, 38, 51, 72, (76), (216) |
| Nicholas Krol, Dylan Saber, Aiden Brad, Dominic Burgio, David Kershner, (Walker Cristinziani), (Derek Wagner) |
| 10:17.7, 10:30.9, 10:48.4, 10:57.8, 11:15.6, (11:18.2), (13:03.1) |
6 | 217 | Cherokee,
NJ - Team Time (1st 5) 53:35.4 | Spread (1st 5) 1:22.3 |
| 1, 36, 58, 60, 62, (71), (83) |
| Patrick Ditmars, Liam Tindall, Anthony DiBatista, Benjamin Weiner, Andrew Free, (Enzo Corona), (Luke Reistle) |
| 9:42.4, 10:43.6, 11:01.9, 11:02.8, 11:04.7, (11:15.1), (11:24.5) |
7 | 255 | Lenape,
NJ - Team Time (1st 5) 54:13.8 | Spread (1st 5) 1:29.6 |
| 8, 25, 66, 70, 86, (149), (150) |
| Colin Hermack, Noah Manwaring, Dominic Pileri, Sean Brennan, Andrew Dove, (Kevin Kinkade), (Lucas Minato) |
| 9:57.6, 10:26.9, 11:10.0, 11:12.1, 11:27.2, (12:13.0), (12:13.9) |
8 | 368 | Howell,
NJ - Team Time (1st 5) 56:15.3 | Spread (1st 5) 1:02.3 |
| 35, 41, 88, 99, 105, (114), (137) |
| Dante Morisi, Derek Barilka, James Genovese, Ryan O'Rourke, Evan Sammy, (Jerry Rogerson), (Ewan Coppola) |
| 10:39.2, 10:49.7, 11:28.3, 11:36.6, 11:41.5, (11:47.2), (12:03.3) |
| 368 | Old Bridge,
NJ - Team Time (1st 5) 56:18.9 | Spread (1st 5) 57.9 |
| 33, 67, 85, 87, 96, (101), (108) |
| Nigel Boboli, David Keefe, Aaron Bain, Eldon Reynoso, Chris Kurywczak, (Joshua Santiago), (Danny Kim) |
| 10:37.5, 11:10.8, 11:27.0, 11:28.2, 11:35.4, (11:38.7), (11:42.7) |
10 | 376 | Hightstown,
NJ - Team Time (1st 5) 56:19.2 | Spread (1st 5) 1:08.2 |
| 26, 75, 81, 96, 98, (115), (153) |
| Jack Kane, Mason Johnson, Maahir Chadha, Raymond Cardoza, Ciaran Weissenberger, (Kolinkar Roy), (Jamison Pierce) |
| 10:27.9, 11:18.0, 11:21.8, 11:35.4, 11:36.1, (11:47.9), (12:16.9) |
11 | 398 | Toms River North,
NJ - Team Time (1st 5) 56:22.7 | Spread (1st 5) 2:23.4 |
| 17, 48, 49, 107, 177, (236), (290) |
| Taysaun Wilson, William Brommeland, Dan Mine, Connor Burns, Garren Koovits, (Nicholas Disano), (Cole Rinella) |
| 10:11.2, 10:57.0, 10:57.6, 11:42.3, 12:34.6, (13:28.2), (16:30.2) |
12 | 402 | West Windsor-Plainsboro South,
NJ - Team Time (1st 5) 56:19.3 | Spread (1st 5) 1:54.4 |
| 3, 91, 99, 103, 106, (111), (133) |
| Ayush Saran, Venkat Mamidi, Kamran Vaccaro, Shravan Pradeep, Ethan Song, (Joseph Maddalon), (Archyut Ravindran) |
| 9:47.7, 11:32.5, 11:36.6, 11:40.4, 11:42.1, (11:46.3), (11:58.8) |
13 | 406 | Cherry Hill East,
NJ - Team Time (1st 5) 56:46.0 | Spread (1st 5) 57.0 |
| 56, 61, 73, 84, 132, (186), (281) |
| Alvin Lin, Colin Moore, Milo Poerner, Adam Billet, Bryson Liu, (James Gross), (Yeonho Sung) |
| 11:01.0, 11:04.0, 11:17.0, 11:26.0, 11:58.0, (12:42.0), (15:09.0) |
14 | 452 | Jackson Memorial,
NJ - Team Time (1st 5) 57:25.3 | Spread (1st 5) 1:14.6 |
| 50, 64, 78, 112, 148, (191), (199) |
| Matthew Grandilli, Ayden Grignon, Jake Cohn, Gavin Kohute, Matthew McCall, (Jackson Emery), (Aidan Paranal) |
| 10:57.7, 11:09.2, 11:19.7, 11:46.4, 12:12.3, (12:43.8), (12:48.9) |
15 | 463 | Rancocas Valley Reg,
NJ - Team Time (1st 5) 56:57.6 | Spread (1st 5) 2:29.0 |
| 7, 45, 119, 124, 168, (190), (200) |
| Ryan Smith, Dylan Selby, Teddy Jones, Jonathan Antwi, Mikel Simmons, (Lucas Olsen), (Isaiah Shannon) |
| 9:57.2, 10:51.7, 11:49.4, 11:53.1, 12:26.2, (12:43.2), (12:49.1) |
16 | 477 | Eastern Senior,
NJ - Team Time (1st 5) 57:39.6 | Spread (1st 5) 1:31.7 |
| 44, 56, 73, 143, 161, (173), (193) |
| Owen Karcsh, Kiernan Diaz, Ryan Haefele, Justin Fox, Nicholas Sirdashney, (Dayyan Shaikh), (Aiden Mueller) |
| 10:51.5, 11:01.0, 11:17.0, 12:06.9, 12:23.2, (12:31.5), (12:44.1) |
17 | 480 | Manalapan,
NJ - Team Time (1st 5) 57:38.9 | Spread (1st 5) 1:50.1 |
| 31, 47, 80, 155, 167, (232), (273) |
| Suhaan Dahya, Michael Black, Vasudevan Govardhanen, Joshua Perle, Nicholas Borzomati, (Landon Hartung), (Rocco Montali) |
| 10:36.0, 10:56.0, 11:21.0, 12:19.8, 12:26.1, (13:25.0), (14:21.7) |
18 | 541 | Ridgewood,
NJ - Team Time (1st 5) 58:10.0 | Spread (1st 5) 2:05.0 |
| 15, 93, 134, 147, 152, (158), (178) |
| Sean Herndon, Charlie Karam, Maanas Chinni, Nate McAndrew, Connor Neenan, (Nick Canone), (Alexander Brown) |
| 10:11.0, 11:33.0, 12:00.0, 12:10.0, 12:16.0, (12:22.0), (12:35.0) |
19 | 546 | Clearview Regional,
NJ - Team Time (1st 5) 58:34.6 | Spread (1st 5) 1:51.6 |
| 42, 77, 110, 129, 188, (206), (264) |
| Cavan Agatone, Akshar Patel, Noah Ross, Sun Daneil, Keith Baldosaro, (Tyler Galtman), (Quentine Gannone) |
| 10:51.0, 11:19.0, 11:45.5, 11:56.5, 12:42.6, (12:57.0), (14:08.1) |
20 | 550 | Brick Memorial,
NJ - Team Time (1st 5) 58:28.5 | Spread (1st 5) 1:50.4 |
| 30, 94, 121, 141, 164, (258), (272) |
| Jared Voorhees, Luke Passarelli, Charlie Pettinato, Clark Demarest, Joe Miller, (Thomas Cuccurullo), (Brody Graziano) |
| 10:34.1, 11:33.2, 11:51.1, 12:05.6, 12:24.5, (14:00.0), (14:19.1) |
21 | 567 | Elizabeth,
NJ - Team Time (1st 5) 58:32.8 | Spread (1st 5) 1:52.2 |
| 22, 120, 135, 139, 151, (165), (201) |
| Maximus Bonilaa, Giuseppe Quaglia, Sebastian Lopez, Anthony Reyes, Ahmad Afzali, (Christian Huilotl), (Joe Alves) |
| 10:22.2, 11:50.1, 12:00.9, 12:05.2, 12:14.4, (12:24.8), (12:50.0) |
22 | 574 | North Hunterdon,
NJ - Team Time (1st 5) 58:54.9 | Spread (1st 5) 55.8 |
| 68, 109, 116, 136, 145, (163), (172) |
| Ryan Schmidt, Caleb Morman, Joseph Bavaro, Eric Beswick, Patrick Palma, (Elias Wysong), (Jackson Muentnich) |
| 11:12.0, 11:45.0, 11:48.0, 12:02.1, 12:07.8, (12:24.0), (12:29.1) |
23 | 604 | Montgomery,
NJ - Team Time (1st 5) 59:16.3 | Spread (1st 5) 1:25.9 |
| 65, 102, 126, 130, 181, (205), (226) |
| Sam Henderson, Daniel Leopold, Gavin Fong, Sebastian Gandolfo, William Gao, (Luca Bilodeau), (Ronith Kaithi) |
| 11:09.8, 11:39.5, 11:54.5, 11:56.8, 12:35.7, (12:56.2), (13:15.0) |
24 | 607 | Edison,
NJ - Team Time (1st 5) 59:21.5 | Spread (1st 5) 1:43.5 |
| 52, 54, 157, 159, 185, (208), (215) |
| Victor Osiemo, Paolo Pittenger, Shiel Shah, Rohan Arestani, Arav Raval, (Arya Shastri), (Joaquin Sanchez) |
| 10:57.9, 10:59.9, 12:20.2, 12:22.1, 12:41.4, (12:58.2), (13:02.9) |
25 | 623 | Atlantic City,
NJ - Team Time (1st 5) 59:28.9 | Spread (1st 5) 2:13.5 |
| 39, 79, 123, 169, 213, (222), (228) |
| Adonis Hernandez, Muhammad Khan, William Harris, Hunter Zuba, Kyle Chen, (Joshua Weinstock), (John Tran) |
| 10:48.5, 11:19.8, 11:52.3, 12:26.3, 13:02.0, (13:09.7), (13:17.9) |
26 | 637 | Egg Harbor Township,
NJ - Team Time (1st 5) 59:36.1 | Spread (1st 5) 2:52.9 |
| 28, 53, 128, 197, 231, (248), (254) |
| Ryan Taylor, Cam Koryga, Jon Fox, Matthew McDevitt, Craig Off, (Tyler Lam), (Jonathan Lopez Flores) |
| 10:30.9, 10:58.1, 11:55.3, 12:48.0, 13:23.8, (13:40.3), (13:54.6) |
27 | 688 | John P Stevens,
NJ - Team Time (1st 5) 1:00:22.0 | Spread (1st 5) 1:03.0 |
| 90, 116, 146, 160, 176, (192), (218) |
| Eshaan Bhandar, Sean Stanik, Shayaan Nanadanraj, Abhinav Senthilkumar, Suhas Krishna, (Pranesh Kirubakar), (Ayush Joshi) |
| 11:30.0, 11:48.0, 12:08.0, 12:23.0, 12:33.0, (12:44.0), (13:05.0) |
28 | 690 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:00:20.2 | Spread (1st 5) 52.2 |
| 104, 125, 142, 144, 175, (195), (196) |
| Diego Gutierrez, Noah Tamayo, Evan Hayeck, Jimmy Lama, Jonah Tamayo, (Alexander Ho), (Max Ho) |
| 11:40.6, 11:53.8, 12:05.9, 12:07.1, 12:32.8, (12:45.1), (12:47.1) |
29 | 851 | Piscataway,
NJ - Team Time (1st 5) 1:02:26.0 | Spread (1st 5) 1:26.5 |
| 95, 138, 198, 210, 210, (225), (274) |
| Shailen Patel, Michael Shtelen, William Mann, Austin Lalani, Anthony Cedillos, (Dean Scott), (Kritin Ganesh) |
| 11:33.6, 12:04.0, 12:48.2, 13:00.1, 13:00.1, (13:13.5), (14:31.5) |
30 | 872 | New Brunswick,
NJ - Team Time (1st 5) 1:02:53.1 | Spread (1st 5) 2:29.0 |
| 63, 171, 178, 219, 241, (243), (251) |
| Anthony Santos, Romero Mendoza Reyes, Antonio Dominguez, Jimmy Guzman, Diego Cortez, (Chris Rodriguez), (Johny Gallardo) |
| 11:06.3, 12:28.9, 12:35.0, 13:07.6, 13:35.3, (13:36.1), (13:45.3) |
31 | 890 | Millville Senior,
NJ - Team Time (1st 5) 1:05:19.1 | Spread (1st 5) 4:27.9 |
| 92, 118, 140, 252, 288 |
| Arjun Patel, Tim Robbins, Jose Bravo, Bryden Welch, Mason Feltes |
| 11:32.8, 11:48.6, 12:05.5, 13:51.5, 16:00.7 |
32 | 972 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:04:03.4 | Spread (1st 5) 1:18.8 |
| 131, 178, 213, 223, 227, (232), (240) |
| Anthony Chen, Anthony Ciminelli, Tejas Somasekar, Ronak Hunashimarad, William Zhao, (Liam Ayre), (Tyler Braun) |
| 11:57.8, 12:35.0, 13:02.0, 13:12.0, 13:16.6, (13:25.0), (13:35.0) |
33 | 1049 | East Brunswick,
NJ - Team Time (1st 5) 1:05:20.8 | Spread (1st 5) 1:16.3 |
| 162, 189, 209, 242, 247, (249), (257) |
| Allen Yuan, Darren Lee, David Nguyen, Lucas Lee, Nathan Lubarski, (Brian He), (Arian Nabijan) |
| 12:23.5, 12:43.0, 12:59.1, 13:35.4, 13:39.8, (13:41.9), (13:59.3) |
34 | 1072 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:06:58.9 | Spread (1st 5) 2:52.1 |
| 113, 156, 261, 267, 275 |
| John Ptack, David Wu, Michael McAusland, Kiran Shroff, Mitchell Simon |
| 11:46.9, 12:20.0, 14:03.0, 14:10.0, 14:39.0 |
35 | 1082 | Columbia,
NJ - Team Time (1st 5) 1:10:26.0 | Spread (1st 5) 6:29.5 |
| 154, 170, 206, 256, 296 |
| Christian Caravetta, Theo Galkin, Desmond Grainger, Landon Finlay, Aiden Eastmond |
| 12:17.0, 12:27.7, 12:57.0, 13:57.8, 18:46.5 |
| 1082 | Princeton,
NJ - Team Time (1st 5) 1:05:28.6 | Spread (1st 5) 23.7 |
| 204, 212, 217, 220, 229, (237), (250) |
| Steven Cenci, Evan Raphael, Shawn Elwood, Ziyang Ling, Kaden Li, (Andrew Wu), (Santiago Montoreano) |
| 12:55.5, 13:01.0, 13:04.4, 13:08.5, 13:19.2, (13:28.6), (13:45.0) |
37 | 1096 | Livingston,
NJ - Team Time (1st 5) 1:06:03.9 | Spread (1st 5) 1:07.8 |
| 174, 203, 230, 244, 245, (259), (262) |
| Nathaniel Wong, Roger Zhang, Colin Yee, Jeremy Leit, Ari Kestenbaum, (Jinay Veera), (Jonathan Ma) |
| 12:31.6, 12:55.4, 13:20.0, 13:37.5, 13:39.4, (14:00.8), (14:03.9) |
38 | 1153 | Franklin,
NJ - Team Time (1st 5) 1:07:15.0 | Spread (1st 5) 1:33.5 |
| 194, 202, 221, 265, 271, (276) |
| Aidan McHayle, Kadin Shea, Kaysan Shea, Bryce Sutton, Tobor Varga, (Emmett Burton) |
| 12:44.3, 12:54.8, 13:09.5, 14:08.6, 14:17.8, (14:42.7) |
39 | 1167 | Randolph,
NJ - Team Time (1st 5) 1:09:39.0 | Spread (1st 5) 3:14.0 |
| 166, 183, 255, 280, 283 |
| Brady Roche, Christian Velasco, Jake Ruckstuhl, Abhijoy Nandi, Daniel Perez |
| 12:25.0, 12:36.0, 13:56.0, 15:03.0, 15:39.0 |
40 | 1179 | Eastside (Paterson),
NJ - Team Time (1st 5) 1:09:33.0 | Spread (1st 5) 3:52.0 |
| 122, 234, 269, 270, 284 |
| Benjamin Santos, Gerwin Diaz, Quazir Mann, Maricio Funez, Yariel Pena |
| 11:52.0, 13:27.0, 14:14.0, 14:16.0, 15:44.0 |
41 | 1194 | Passaic Co Technical Institute,
NJ - Team Time (1st 5) 1:11:26.0 | Spread (1st 5) 4:31.0 |
| 184, 186, 253, 279, 292, (294), (299) |
| Jake Melendez, Daniel Domiciano, Anvay Rao, Osvel Lorenzo, Ethan Valle, (Ibrahim Abawi), (Burak Kahraman) |
| 12:39.0, 12:42.0, 13:54.0, 15:01.0, 17:10.0, (17:34.0), (24:41.0) |
42 | 1217 | Hunterdon Central,
NJ - Team Time (1st 5) 1:11:46.1 | Spread (1st 5) 4:13.6 |
| 127, 246, 268, 287, 289 |
| Jonathan Giroux, Jake Hample, Micheal Hand, Joshua Fisher, Taylor Pacheco |
| 11:55.0, 13:39.7, 14:12.7, 15:50.1, 16:08.6 |
43 | 1284 | Bloomfield,
NJ - Team Time (1st 5) 1:17:53.6 | Spread (1st 5) 7:00.6 |
| 181, 235, 278, 293, 297 |
| Zaid Hamdan, Noah Attas, Sai Desai, Santiago Frias, Adrian Santos |
| 12:35.7, 13:27.7, 14:59.7, 17:14.2, 19:36.3 |
44 | 1301 | Phillipsburg,
NJ - Team Time (1st 5) 1:11:44.0 | Spread (1st 5) 2:12.0 |
| 238, 239, 263, 277, 284, (291) |
| Massimo Gonzalez, Mark Herbert, Ryan Evans, Shefin Michael, Joseph Rasely, (Ryan Pugsley) |
| 13:32.0, 13:34.0, 14:07.0, 14:47.0, 15:44.0, (16:43.0) |
45 | 1318 | Bergen County Tech,
NJ - Team Time (1st 5) 1:12:40.0 | Spread (1st 5) 2:34.0 |
| 224, 260, 266, 282, 286, (295), (298) |
| Dominic Mosca, Jared Henry, Kylar Shuman, Xinyang He, Nicholas Kim, (Ravi Patwardhan), (Jihwan Kyoung) |
| 13:13.0, 14:02.0, 14:09.0, 15:29.0, 15:47.0, (18:34.0), (21:35.0) |