144Westfield, 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)
283Ridge, 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)
3126Southern 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)
4138Monroe 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)
5209Williamstown, 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)
6217Cherokee, 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)
7255Lenape, 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)
8368Howell, 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)
368Old 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)
10376Hightstown, 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)
11398Toms 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)
12402West 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)
13406Cherry 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)
14452Jackson 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)
15463Rancocas 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)
16477Eastern 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)
17480Manalapan, 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)
18541Ridgewood, 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)
19546Clearview 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)
20550Brick 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)
21567Elizabeth, 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)
22574North 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)
23604Montgomery, 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)
24607Edison, 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)
25623Atlantic 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)
26637Egg 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)
27688John 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)
28690Scotch 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)
29851Piscataway, 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)
30872New 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)
31890Millville 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
32972Bridgewater-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)
331049East 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)
341072Watchung 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
351082Columbia, 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
1082Princeton, 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)
371096Livingston, 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)
381153Franklin, 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)
391167Randolph, 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
401179Eastside (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
411194Passaic 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)
421217Hunterdon 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
431284Bloomfield, 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
441301Phillipsburg, 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)
451318Bergen 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)