165West Windsor-Plainsboro South, NJ - Team Time (1st 5) 51:01.2 | Spread (1st 5) 27.7
4, 9, 14, 14, 24, (28), (64)
Justin Lopez, Jake Williams, Adhwin Sridhar, Ryan Joseph, Andrew Ma, (Tim Magoun), (Ninad Chavan)
9:58.0, 10:07.7, 10:14.9, 10:14.9, 10:25.7, (10:28.1), (10:48.2)
295Cherokee, NJ - Team Time (1st 5) 51:16.2 | Spread (1st 5) 47.5
1, 5, 18, 34, 37, (40), (52)
Justin Kelly, Christopher Spisak, Chase Miller, Ethan Weschler, Jonathan Conn, (David Jackson), (Matthew Smith)
9:48.3, 9:58.7, 10:19.2, 10:34.2, 10:35.8, (10:36.6), (10:42.1)
3108Westfield, NJ - Team Time (1st 5) 51:55.4 | Spread (1st 5) 15.4
11, 21, 23, 26, 27, (31), (33)
James McCutcheon, Jonathan Givelber, William McGlynn, Zachary Spergel, Ethan Belka, (Matthew Meusel), (Will Loggia)
10:12.5, 10:23.1, 10:24.3, 10:27.6, 10:27.9, (10:29.5), (10:33.3)
4133Jackson Memorial, NJ - Team Time (1st 5) 51:49.9 | Spread (1st 5) 59.6
3, 6, 25, 29, 70, (78), (110)
Jeffery Stewart, Clayton Engle, Noah Coakley, Daniel Sharo, Mitchell Engle, (Chris Kossman), (Tyler Rasinski)
9:55.5, 10:03.8, 10:27.0, 10:28.5, 10:55.1, (11:01.2), (11:20.1)
5158East Brunswick, NJ - Team Time (1st 5) 52:19.8 | Spread (1st 5) 35.1
8, 19, 30, 47, 54, (63), (72)
Reyden Davies, Leland Davies, Paul Levine, Joey Coyle, Sajal Duppatla, (Jacob Oberwanowicz), (Aran Weinglass)
10:07.6, 10:20.5, 10:28.7, 10:40.3, 10:42.7, (10:47.8), (10:57.1)
6201Freehold Township, NJ - Team Time (1st 5) 52:55.0 | Spread (1st 5) 45.0
10, 35, 40, 47, 69, (71), (98)
Nicholas Ackerman, Tyler Kelly, Zachary Zawatski, Justin Leohner, Josh Christian, (Zach Simon), (Tyler Gagliardi)
10:09.2, 10:34.7, 10:36.6, 10:40.3, 10:54.2, (10:55.8), (11:12.2)
7220Southern Regional, NJ - Team Time (1st 5) 53:09.7 | Spread (1st 5) 21.7
22, 43, 46, 50, 59, (67), (73)
Jackson Braddock, John Barberri, Michael Chanda, Timothy Sincavage, Connor McBride, (Devin Conner), (Logan VanLiew)
10:24.0, 10:39.0, 10:40.0, 10:41.0, 10:45.7, (10:52.1), (10:58.0)
8239Howell, NJ - Team Time (1st 5) 53:07.4 | Spread (1st 5) 1:15.2
2, 20, 38, 89, 90, (127), (149)
TJ Hillyer, Marc Bakia, Alex Bajohr, A.J. Leo, Andrew Nicholasi, (Aaron MacDonald), (Kevin Lindon)
9:53.9, 10:21.0, 10:36.3, 11:07.1, 11:09.1, (11:37.3), (11:52.0)
9312Manalapan, NJ - Team Time (1st 5) 54:03.1 | Spread (1st 5) 1:05.9
12, 14, 84, 95, 107, (128), (133)
William Spector, Rishi Sharma, Kyle Spector, Malav Mehta, Jeremie Garcia, (Zachary Edison), (Max Eisenman)
10:12.7, 10:14.9, 11:05.7, 11:11.2, 11:18.6, (11:37.4), (11:40.8)
10320Old Bridge, NJ - Team Time (1st 5) 54:12.9 | Spread (1st 5) 56.3
13, 51, 79, 85, 92, (103), (108)
Cyril Harvey, Charles Harvey, Timothey Purcell, Steven Tan, Michael Keefe, (Matt Iglesias), (Steve Baah-Mensah)
10:13.8, 10:41.7, 11:01.3, 11:06.0, 11:10.1, (11:14.8), (11:18.8)
11338North Brunswick Township, NJ - Team Time (1st 5) 54:25.9 | Spread (1st 5) 1:03.4
32, 55, 57, 68, 126, (137), (144)
Andrew Rebele, Matthew Shtrahman, John Kuchler, Connor Rebele, Raul Cordies-Mason, (Paul Kuchler), (Badr Ettadlaoui)
10:31.0, 10:42.8, 10:44.9, 10:52.8, 11:34.4, (11:42.2), (11:48.5)
12352Clearview Regional, NJ - Team Time (1st 5) 54:37.2 | Spread (1st 5) 1:05.9
17, 53, 81, 86, 115, (142), (151)
Colin Gardina, Anas Bensaoud, Colin McCarty, Aidan Coakley, Thomas Flear, (George Kniaz), (Andrew Shute)
10:18.7, 10:42.5, 11:04.9, 11:06.5, 11:24.6, (11:47.1), (11:52.8)
13445Shawnee, NJ - Team Time (1st 5) 55:36.8 | Spread (1st 5) 41.7
56, 74, 90, 109, 116, (129), (136)
Jack Ennis, Sean Keevey, Jacob Malpass, John Ruona, Aiden Dowling, (Dylan Hansen), (Robert Birdsall)
10:43.9, 10:58.2, 11:09.1, 11:20.0, 11:25.6, (11:38.1), (11:42.1)
14446Monroe Township, NJ - Team Time (1st 5) 55:38.1 | Spread (1st 5) 37.3
58, 83, 87, 105, 113, (140), (154)
Richard Carella, Jordan Kaplan, Joseph Cicoria, Richard Lucadamo, Sahil Parikh, (Benjamin Gruppuso), (Rhonish Nair)
10:45.4, 11:05.5, 11:06.9, 11:17.6, 11:22.7, (11:44.9), (11:56.1)
15491Rancocas Valley Reg, NJ - Team Time (1st 5) 56:16.3 | Spread (1st 5) 1:20.8
36, 65, 99, 139, 152, (187), (211)
Jacob Tyndale, Ian Moore, Micah Wood, Daniel Campanella, Tyler Kemble, (Kai Deery), (Collin Smith)
10:34.8, 10:48.4, 11:13.1, 11:44.4, 11:55.6, (12:18.6), (12:33.4)
16517Cherry Hill East, NJ - Team Time (1st 5) 56:28.6 | Spread (1st 5) 1:02.0
66, 75, 106, 121, 149, (161), (162)
Justin Whitney, Mason Bulicki, Gabe Rodriguez, Aidan Eyre, Aidan Groff, (Hunter Wieland), (Devon Challenger)
10:50.0, 10:59.0, 11:18.2, 11:29.4, 11:52.0, (12:00.3), (12:00.5)
17522North Hunterdon, NJ - Team Time (1st 5) 56:40.2 | Spread (1st 5) 2:06.2
42, 43, 93, 118, 226, (236), (251)
Brian Pedretti, Adam Mugavero, Dan Pedretti, Erick Altamirano, Matthew Egg, (Damiano Palladino), (Aidan Lavigne)
10:38.8, 10:39.0, 11:10.8, 11:26.6, 12:45.0, (12:49.3), (13:06.8)
18529Williamstown, NJ - Team Time (1st 5) 56:41.0 | Spread (1st 5) 1:08.0
62, 77, 97, 141, 152, (176), (181)
Nate George, Brian Kinsley, David Morrow, Alec Fanelli, Oluwagbogo Ajimoka, (Daniel Allchin), (Ryan Doran)
10:47.6, 10:59.1, 11:12.1, 11:46.6, 11:55.6, (12:10.9), (12:14.0)
19548Eastern Senior, NJ - Team Time (1st 5) 56:52.5 | Spread (1st 5) 52.4
75, 96, 111, 120, 146, (147), (157)
Alexander Andrews, Robert Young, Aaron Arnstein, Jacob Harley, Aaron Forsman, (Alexander Shaw), (Colin Krause)
10:59.0, 11:11.4, 11:21.8, 11:28.9, 11:51.4, (11:51.5), (11:57.5)
20578Washington Township, NJ - Team Time (1st 5) 57:18.8 | Spread (1st 5) 1:35.8
45, 80, 101, 169, 183, (207), (211)
Jake Kolodziej, Austin Milou, Zach Marrero, Vincent Conte, Brett Jackson, (Brandon Cotter), (Cole Kolodziej)
10:39.3, 11:02.7, 11:14.6, 12:07.1, 12:15.1, (12:32.0), (12:33.4)
21584Edison, NJ - Team Time (1st 5) 57:20.2 | Spread (1st 5) 2:21.8
7, 82, 124, 169, 202, (235), (237)
Christopher Smith, Amaresh Chittigidde, Jack Kipnis, Rahul Simeon, Jonathan Chen, (Diego Cabrera), (Amit Patel)
10:07.0, 11:05.1, 11:32.2, 12:07.1, 12:28.8, (12:48.2), (12:50.7)
22598Millville Senior, NJ - Team Time (1st 5) 57:26.3 | Spread (1st 5) 33.7
100, 104, 119, 132, 143, (155), (180)
Christian Bird, Nick Schwegel, Zachary Asselta, Eric Vanaman, Tyler Vandemark, (Benny Martinez), (Henry Hampton)
11:14.3, 11:16.9, 11:27.7, 11:39.4, 11:48.0, (11:56.4), (12:13.8)
23674Ridge, NJ - Team Time (1st 5) 58:32.3 | Spread (1st 5) 1:41.3
39, 130, 145, 175, 185, (198), (245)
Will Pinto, Jake Dobrowolski, Luke Dobrowolski, Nelson Zhang, Bobbie Peskin, (Ryan Vespucci), (Nick Gil)
10:36.5, 11:39.0, 11:49.0, 12:10.0, 12:17.8, (12:27.0), (12:57.3)
24679John P Stevens, NJ - Team Time (1st 5) 58:29.1 | Spread (1st 5) 1:30.5
61, 125, 135, 172, 186, (214), (218)
Krish Patel, John Martin, Eben Kilson, Nicholas Kimble, David Zhou, (Harsh Jha), (Spencer Tong)
10:47.5, 11:33.8, 11:41.9, 12:07.9, 12:18.0, (12:34.4), (12:35.3)
25809Watchung Hills Reg, NJ - Team Time (1st 5) 1:00:01.5 | Spread (1st 5) 1:12.3
102, 148, 177, 184, 198, (248), (283)
James Ptack, Michael Minieri, Ethan Steier, Cian Riley, Andrew Cuonzo, (Ryan Ditty), (James Keirstead)
11:14.7, 11:51.6, 12:11.9, 12:16.3, 12:27.0, (13:03.3), (13:30.2)
26923Bridgewater-Raritan, NJ - Team Time (1st 5) 1:01:17.7 | Spread (1st 5) 1:11.5
138, 156, 171, 219, 239, (255), (257)
Eric Reinhart, Garrett Naylor, Roshun Tiwari, Patrick Jiao, Richard Romero, (Samuel Huang), (Jack Hewitt)
11:42.5, 11:57.3, 12:07.2, 12:36.7, 12:54.0, (13:09.8), (13:10.3)
27927Elizabeth, NJ - Team Time (1st 5) 1:01:49.4 | Spread (1st 5) 2:58.0
94, 164, 166, 188, 315, (336), (342)
Cory Phillipe, Juan Foronda, David Szaro, Phillip Reguinho, Dave Melara, (Lyle Turner), (Jason Centeno)
11:10.9, 12:04.4, 12:05.8, 12:19.4, 14:08.9, (15:14.1), (15:36.4)
28988Montclair, NJ - Team Time (1st 5) 1:02:05.0 | Spread (1st 5) 1:51.0
114, 195, 195, 221, 263, (275)
Oscar Cainsell, Luke Bedetti, Kona Michaud, Sean Murphy, Owen Duncan, (Noah Jaskiewicz)
11:23.0, 12:25.0, 12:25.0, 12:38.0, 13:14.0, (13:25.0)
291019Princeton, NJ - Team Time (1st 5) 1:02:28.0 | Spread (1st 5) 30.0
182, 195, 200, 216, 226, (263), (281)
Chase Moran, Nevin Motto, Daniel DiLella, Jacob Borenstein, Sawyer Cano, (Jacob Ackerman), (Jonah Merriam)
12:15.0, 12:25.0, 12:28.0, 12:35.0, 12:45.0, (13:14.0), (13:28.0)
301020Memorial, NJ - Team Time (1st 5) 1:02:37.4 | Spread (1st 5) 1:48.5
122, 163, 207, 260, 268, (275), (279)
Andrew Hernandez, Abdourahmane Diouf, Francisco Vinueza, Moises Quitero, Robert Pac-Tomas, (Kevin Guitierrez), (Adrian Cardenas)
11:30.4, 12:04.1, 12:32.0, 13:12.0, 13:18.9, (13:25.0), (13:26.6)
311037Union City, NJ - Team Time (1st 5) 1:04:12.6 | Spread (1st 5) 4:06.8
117, 134, 167, 278, 341
Ruben Gonzalo, Sebastian Diaz, Joel Sanchez, Kevin Borrato, Wilmer Hiraldo
11:26.0, 11:40.9, 12:06.6, 13:26.3, 15:32.8
321041Livingston, NJ - Team Time (1st 5) 1:02:44.5 | Spread (1st 5) 1:23.6
158, 173, 215, 224, 271, (274), (289)
Aditya Desai, Adam Dzieszko, Kevin Chen, Ben Gallinson, Benjamin Ma, (Ton Rattanasoontorn), (Thomas Lang)
11:57.8, 12:08.5, 12:34.6, 12:42.2, 13:21.4, (13:24.6), (13:41.3)
331058Brick Memorial, NJ - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 3:24.0
88, 193, 205, 250, 322
Rob Mullin, Chris Farese, Ryan Novellano, Victor DiPianta, Trent Burton
11:07.0, 12:23.0, 12:31.0, 13:06.0, 14:31.0
341074Mt Olive, NJ - Team Time (1st 5) 1:03:12.1 | Spread (1st 5) 54.7
190, 191, 200, 226, 267, (272), (282)
Justin Vattenapradit, Tyler Chmiel, Owen Penczak, Matthew Green, Blaine Hammond, (Gabriel Kirspel), (Austin Alexander)
12:21.2, 12:22.0, 12:28.0, 12:45.0, 13:15.9, (13:22.0), (13:30.0)
351078Morris Knolls, NJ - Team Time (1st 5) 1:03:35.8 | Spread (1st 5) 3:01.1
60, 174, 261, 287, 296, (298), (312)
Tom Carney, Andrew Zucker, Christopher Petrus, Joshua Mateo, Phillip Lepore, (Philip Estrada), (David Sepulveda)
10:46.9, 12:09.5, 13:13.4, 13:38.0, 13:48.0, (13:49.0), (14:02.0)
361088Hillsborough, NJ - Team Time (1st 5) 1:03:27.0 | Spread (1st 5) 1:21.0
159, 168, 239, 253, 269, (275), (284)
Aiden Zydiak, Caleb Adam, Mark McLaughlin, Jason Lee, Brody Finetto, (Joseph Roosa), (Alexander Knoph)
11:58.0, 12:07.0, 12:54.0, 13:09.0, 13:19.0, (13:25.0), (13:32.0)
371099Kingsway Regional, NJ - Team Time (1st 5) 1:03:19.0 | Spread (1st 5) 27.0
203, 207, 220, 226, 243, (265), (316)
Ethan Chambers, Connor Griscom, Luke Wilkins, Luke Buzby, Riley Harker, (Joseph Hindley), (Colin Morrison)
12:29.0, 12:32.0, 12:37.0, 12:45.0, 12:56.0, (13:15.0), (14:09.0)
381100Kearny, NJ - Team Time (1st 5) 1:03:36.7 | Spread (1st 5) 3:03.4
49, 238, 241, 280, 292, (321), (333)
Ryan Rivera, Christopher Canjani, Anthony Moreno, Brian Lourenco, Christopher Georgallis, (Kevin Galarza), (Gabriel Sarango)
10:40.4, 12:51.4, 12:54.1, 13:27.0, 13:43.8, (14:29.9), (14:53.9)
391120Atlantic City, NJ - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 55.6
179, 222, 223, 242, 254, (270), (294)
Benjamin Share, John Russell, Brian Ceron, Ethan Jacobson, Patrick Feehan, (Santiago Alzate), (George Naame)
12:13.7, 12:39.9, 12:40.7, 12:54.4, 13:09.3, (13:20.2), (13:46.9)
401194Bergen County Tech, NJ - Team Time (1st 5) 1:05:14.0 | Spread (1st 5) 2:26.0
123, 160, 300, 305, 306, (307), (326)
Donald Folk, Joseph Hwang, Aidan Winn, Jack Lee, Cole Goodman, (Aidan Harges), (Brandon Lopez)
11:31.0, 12:00.0, 13:51.0, 13:55.0, 13:57.0, (13:59.0), (14:37.0)
411198Scotch Plains-Fanwood, NJ - Team Time (1st 5) 1:05:03.5 | Spread (1st 5) 2:36.5
112, 213, 262, 304, 307, (330), (335)
Peter Shih, Jesse Artz, Ben Krauss, Owen Mitchell, Jonah Leibowitz, (Josh Garcia), (Paul Koizumi)
11:22.5, 12:33.7, 13:13.7, 13:54.6, 13:59.0, (14:47.3), (15:09.8)
421214Marlboro, NJ - Team Time (1st 5) 1:05:11.0 | Spread (1st 5) 1:21.0
189, 203, 247, 285, 290
Joseph Lombardi, Jared Goldberg, Nikhit Basineni, Joshua Yee, Zachary Schnider
12:21.0, 12:29.0, 13:02.0, 13:37.0, 13:42.0
431253Sayreville War Memorial, NJ - Team Time (1st 5) 1:05:47.0 | Spread (1st 5) 1:52.0
178, 225, 230, 307, 313, (345), (349)
Patrick Conlon, Vincent Torres, James Holzapfel, Adrian Blanchard, Jason Choi, (Zachary Brown), (Ethan Nieratko)
12:13.0, 12:43.0, 12:47.0, 13:59.0, 14:05.0, (16:46.0), (19:28.0)
441274Ridgewood, NJ - Team Time (1st 5) 1:05:57.0 | Spread (1st 5) 1:37.0
191, 233, 258, 285, 307, (316), (327)
Clark Johnson, Seth Miller, Alex Oriente, Andrew Swanson, Paul Samoylov, (Evan Stojanovic), (Ryan Schnure)
12:22.0, 12:48.0, 13:11.0, 13:37.0, 13:59.0, (14:09.0), (14:39.0)
451300Dickinson, NJ - Team Time (1st 5) 1:06:35.7 | Spread (1st 5) 2:03.0
194, 230, 259, 297, 320, (325), (328)
Jeyson Vega, John Lugo, Steven Rivera, Burnout Isaiah, Isaiah Bueno, (Youssef Kasaab), (Tenzin Gonpo)
12:23.1, 12:47.0, 13:11.2, 13:48.3, 14:26.1, (14:33.3), (14:43.6)
461316Columbia, NJ - Team Time (1st 5) 1:06:40.5 | Spread (1st 5) 1:43.9
165, 266, 291, 295, 299, (314), (350)
Ryan Helfenstein, Harry Fardin, Daniel Flynn, Ty Budd, Zach Hickman, (Issac Weber), (Gabriel Petryziello)
12:05.6, 13:15.6, 13:42.6, 13:47.2, 13:49.5, (14:07.0), (22:19.1)
471344West Orange, NJ - Team Time (1st 5) 1:09:33.4 | Spread (1st 5) 4:01.4
131, 207, 329, 334, 343, (346)
Mali Coleman, Alexander Aromin-Gabbay, Carlos Herbozo Osco, Alexander Perez, Sebastian DeSimone, (Tate Bennett)
11:39.2, 12:32.0, 14:46.6, 14:55.0, 15:40.6, (17:03.0)
481356Passaic Co Technical Institute, NJ - Team Time (1st 5) 1:07:14.0 | Spread (1st 5) 1:39.0
205, 230, 301, 302, 318, (319), (347)
Alejandro Gonzalez, Alejandro Lopez, Luke Baskinger, Joe Oldroyd, Juan Delgado, (Xavier Gallo), (Shawn Forraye)
12:31.0, 12:47.0, 13:52.0, 13:54.0, 14:10.0, (14:21.0), (18:47.0)
491371Egg Harbor Township, NJ - Team Time (1st 5) 1:09:15.0 | Spread (1st 5) 3:25.0
216, 233, 246, 332, 344
Nicolas Valdivieso, Aidan Winkler, LaMon Christopher, Ian Garrone, Marcus Ygana
12:35.0, 12:48.0, 13:00.0, 14:52.0, 16:00.0
501406Hackensack, NJ - Team Time (1st 5) 1:07:48.0 | Spread (1st 5) 56.0
249, 256, 288, 302, 311, (338), (340)
Matt Cudnik, Christopher Veloz, Christian Molina, Pablo Batista, Mauricio Bravo-Lima, (Edguardo Concha), (Jhon Ariacena)
13:04.0, 13:10.0, 13:40.0, 13:54.0, 14:00.0, (15:18.0), (15:31.0)
511469Morristown, NJ - Team Time (1st 5) 1:09:53.0 | Spread (1st 5) 2:20.0
244, 273, 293, 322, 337, (348)
Joseph Coughlin, Connor Joel, Benson Liu, John Gallo, Kevin Dzikowski, (Sean Scanlon)
12:57.0, 13:24.0, 13:44.0, 14:31.0, 15:17.0, (19:04.0)
521595Franklin, NJ - Team Time (1st 5) 1:21:07.0 | Spread (1st 5) 10:08.0
252, 322, 331, 339, 351
Pedro Irizarry, Akhil Munipalli, Siby Venkatesh, Samuel Keane, Isaiah Scott
13:08.0, 14:31.0, 14:51.0, 15:21.0, 23:16.0