1120West Windsor-Plainsboro South, NJ - Team Time (1st 5) 51:01.2 | Spread (1st 5) 27.7
7, 16, 27, 27, 43, (48), (109)
Justin Lopez, Jake Williams, Ryan Joseph, Adhwin Sridhar, 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)
2141Voorhees, NJ - Team Time (1st 5) 50:55.0 | Spread (1st 5) 1:00.0
1, 14, 30, 41, 55, (215), (221)
Chris Romero, Maxwell Page, Joseph Capone, Dylan Fritz, Daniel McConnell, (Niklas Oliver), (Griffin Millett)
9:33.0, 10:07.5, 10:17.2, 10:24.3, 10:33.0, (11:13.9), (11:14.6)
3165Cherokee, NJ - Team Time (1st 5) 51:16.2 | Spread (1st 5) 47.5
2, 8, 33, 59, 63, (67), (84)
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)
4181Delsea Regional, NJ - Team Time (1st 5) 51:24.5 | Spread (1st 5) 51.6
2, 9, 39, 54, 77, (154), (228)
Colin Kane, George Tenenberg, Dylan Senatore, William Mayhew, Dan Antonelli, (Raja Brooks), (Alex Roman)
9:48.3, 10:00.5, 10:23.4, 10:32.4, 10:39.9, (10:58.7), (11:16.1)
5192Westfield, NJ - Team Time (1st 5) 51:55.4 | Spread (1st 5) 15.4
20, 38, 41, 46, 47, (52), (57)
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)
6248Jackson Memorial, NJ - Team Time (1st 5) 51:49.9 | Spread (1st 5) 59.6
6, 11, 44, 49, 138, (164), (249)
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)
7249St Peters Prep, NJ - Team Time (1st 5) 52:09.0 | Spread (1st 5) 30.3
24, 26, 31, 76, 92, (118), (205)
Kevin Keegan, Edwin Klanke, Liam Christman, Patrick McCabe, Rodolfo Sanchez, (Tyler Parrado), (Alex Gudaitis)
10:13.4, 10:14.3, 10:18.1, 10:39.5, 10:43.7, (10:49.4), (11:11.5)
8268East Brunswick, NJ - Team Time (1st 5) 52:19.8 | Spread (1st 5) 35.1
15, 35, 50, 79, 89, (106), (145)
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)
9357Freehold Township, NJ - Team Time (1st 5) 52:55.0 | Spread (1st 5) 45.0
18, 60, 67, 79, 133, (140), (209)
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)
357Ocean City, NJ - Team Time (1st 5) 52:43.4 | Spread (1st 5) 41.2
19, 23, 69, 120, 126, (198), (243)
Korey Greene, Jesse Schmeizer, Gavyn Fox, Paul (Pj) Short, Anthony Conte, (Tyler Greene), (Luke Kramer)
10:10.8, 10:13.3, 10:36.7, 10:50.6, 10:52.0, (11:10.7), (11:19.4)
11371Southern Regional, NJ - Team Time (1st 5) 53:09.7 | Spread (1st 5) 21.7
40, 72, 78, 82, 99, (127), (149)
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)
12483Howell, NJ - Team Time (1st 5) 53:07.4 | Spread (1st 5) 1:15.2
5, 37, 65, 185, 191, (308), (359)
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)
13510Mainland Regional, NJ - Team Time (1st 5) 53:52.7 | Spread (1st 5) 6.5
90, 100, 102, 103, 115, (199), (201)
Nicholas Bernatto, Artur Simoes Menezes, Tiger Carey, Mikin Patel, Lennon Morgan, (Owen Rath), (Kyle Antczak)
10:42.8, 10:46.5, 10:46.9, 10:47.2, 10:49.3, (11:10.8), (11:11.1)
14537Robbinsville, NJ - Team Time (1st 5) 53:50.1 | Spread (1st 5) 30.4
51, 56, 125, 146, 159, (233), (243)
Daniel White, Tyler Bork, Jared Taylor, Roman Rychkov, Nicholas Anderson, (Steven Davidoff), (Jared Miller)
10:28.9, 10:33.2, 10:51.2, 10:57.5, 10:59.3, (11:17.7), (11:19.4)
15631Camden Catholic, NJ - Team Time (1st 5) 54:02.3 | Spread (1st 5) 1:16.5
17, 63, 114, 170, 267, (424), (439)
Richard Castaneda, Ray Derman, Matt Coffey, Matthew Denton, Max Baier, (Miguel Gisone), (Marchello Barile)
10:08.6, 10:35.8, 10:49.0, 11:03.8, 11:25.1, (12:11.7), (12:17.3)
16650Old Bridge, NJ - Team Time (1st 5) 54:12.9 | Spread (1st 5) 56.3
25, 83, 165, 182, 195, (224), (241)
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)
17665North Brunswick Township, NJ - Team Time (1st 5) 54:25.9 | Spread (1st 5) 1:03.4
53, 90, 95, 129, 298, (322), (344)
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)
18670Manalapan, NJ - Team Time (1st 5) 54:03.1 | Spread (1st 5) 1:05.9
21, 27, 180, 202, 240, (309), (317)
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)
19677Middletown South, NJ - Team Time (1st 5) 54:31.9 | Spread (1st 5) 35.5
86, 111, 115, 131, 234, (315), (432)
Jack Hutson, Ty Hashemi, Sean Fitzpatrick, Lang Daly, Nick Piscopo, (Tom Brown), (Tommy Rasa)
10:42.4, 10:48.4, 10:49.3, 10:53.9, 11:17.9, (11:40.2), (12:14.2)
20740Clearview Regional, NJ - Team Time (1st 5) 54:37.2 | Spread (1st 5) 1:05.9
32, 87, 174, 183, 264, (340), (362)
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)
21745Notre Dame, NJ - Team Time (1st 5) 54:45.9 | Spread (1st 5) 34.7
81, 113, 115, 211, 225, (296), (325)
Nolan Brody, Matthew Reed, Ryan Jonnada, Jack Collins, Teddy Janiec, (Zachary Klein), (Anthony Renga)
10:40.5, 10:48.5, 10:49.3, 11:12.4, 11:15.2, (11:34.0), (11:42.7)
22766Paul VI, NJ - Team Time (1st 5) 54:54.9 | Spread (1st 5) 16.4
129, 139, 142, 163, 193, (212), (285)
Colton Johnson, Ryan Tenerelli, Jake McGuigan, Tyler Gargano, Matthew Slattery, (Strobl Nate), (Ben Jennings)
10:52.8, 10:55.6, 10:56.7, 11:00.6, 11:09.2, (11:13.1), (11:29.5)
23792Mater Dei, NJ - Team Time (1st 5) 54:47.6 | Spread (1st 5) 1:05.1
22, 173, 178, 181, 238, (336), (501)
John Spinelli, Connor Scott, John Meskin, Pat Osborn, Jake Roberts, (Sean Tonne), (Ryan Phillips)
10:13.2, 11:04.8, 11:05.4, 11:05.9, 11:18.3, (11:45.5), (13:10.5)
24815Haddon Township, NJ - Team Time (1st 5) 54:49.4 | Spread (1st 5) 1:35.3
12, 142, 152, 196, 313, (324), (334)
Patrick Mulligan, David Watts, Liam Duffy, Jake Alymer, Ryan Feeley, (Josh Potter), (Jackson Lutz)
10:04.2, 10:56.7, 10:58.4, 11:10.6, 11:39.5, (11:42.6), (11:45.3)
25870Timber Creek, NJ - Team Time (1st 5) 55:15.5 | Spread (1st 5) 54.4
62, 107, 137, 277, 287, (314), (379)
Michael Henry, Vincenzo D'Aquanno, Dan Cantero, Matt Duca, Tyler Savage, (Evan Tucker), (Brody Eller)
10:35.2, 10:47.9, 10:54.7, 11:28.1, 11:29.6, (11:39.8), (11:57.3)
26901Raritan, NJ - Team Time (1st 5) 54:57.8 | Spread (1st 5) 1:41.0
4, 149, 169, 281, 298, (367), (380)
Louis DiLaurenzio, Ryan Eusebi, Nick Amodeo, Daniel Abbaticchio, Karlo Sta Cruz, (Matt Bunge), (George Christopher)
9:53.4, 10:58.0, 11:03.0, 11:29.0, 11:34.4, (11:55.4), (11:57.5)
27906Burlington Township, NJ - Team Time (1st 5) 55:14.7 | Spread (1st 5) 1:02.5
36, 108, 246, 257, 259, (364), (402)
Dakota Oyuela, Sean Burtnett, Steven Mendez, Koodsha Manjaro, Tyler Repici, (Colin Sabatino), (Christian Sabatino)
10:20.8, 10:48.1, 11:19.6, 11:22.9, 11:23.3, (11:54.0), (12:06.4)
28948Monroe Township, NJ - Team Time (1st 5) 55:38.1 | Spread (1st 5) 37.3
97, 179, 184, 232, 256, (332), (371)
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)
29951Shawnee, NJ - Team Time (1st 5) 55:36.8 | Spread (1st 5) 41.7
93, 151, 191, 248, 268, (310), (321)
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)
301007Haddon Heights, NJ - Team Time (1st 5) 55:51.4 | Spread (1st 5) 38.7
128, 136, 196, 258, 289, (293), (302)
Peter Florio, Kevin Sankey, Colin Duffy, Gavin MacHenry, Sam Gandolfo-Lucia, (Brian Alexander), (Sean Murphy)
10:52.2, 10:54.6, 11:10.6, 11:23.1, 11:30.9, (11:33.3), (11:35.6)
311033Northern Burlington Regional, NJ - Team Time (1st 5) 55:57.4 | Spread (1st 5) 29.6
141, 146, 207, 269, 270, (282), (348)
Mike Morreale, Daniel Boria, Kyle Stanley, Raymon Johnson, Parker Napierala, (Matt Halvorsen), (Christopher Martino)
10:56.4, 10:57.5, 11:11.8, 11:25.7, 11:26.0, (11:29.4), (11:50.1)
321069Toms River East, NJ - Team Time (1st 5) 56:06.4 | Spread (1st 5) 16.3
171, 172, 234, 242, 250, (261), (304)
Paul Spence, Garrett Vaughn, Michael Gray, Jason DaCunza, Jason Silver, (Matt Marks), (Dylan Hryc)
11:04.2, 11:04.7, 11:17.9, 11:19.1, 11:20.5, (11:23.9), (11:36.3)
331078Governor Livingston, NJ - Team Time (1st 5) 56:17.1 | Spread (1st 5) 1:22.8
98, 166, 194, 206, 414, (446), (451)
Logan Calichman, Alex Aranas, Lorenzo Pagdanganan, Nick Zambrotta, Brandon Woods, (Matthew McKenna), (Jack Machado)
10:45.6, 11:01.7, 11:09.8, 11:11.6, 12:08.4, (12:20.8), (12:26.1)
341079Absegami, NJ - Team Time (1st 5) 56:13.8 | Spread (1st 5) 51.9
132, 148, 160, 301, 338, (361), (373)
Keishaun Joga, Luke Ngo, Esteban Delgado, Anthony Giacomo, Mathias Ngo, (Yafet Tedla), (John Foley)
10:54.1, 10:57.9, 11:00.3, 11:35.5, 11:46.0, (11:52.7), (11:56.2)
351083Rancocas Valley Reg, NJ - Team Time (1st 5) 56:16.3 | Spread (1st 5) 1:20.8
61, 111, 212, 331, 368, (444), (466)
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)
361090North Hunterdon, NJ - Team Time (1st 5) 56:40.2 | Spread (1st 5) 2:06.2
70, 72, 199, 271, 478, (482), (499)
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)
371152Maple Shade, NJ - Team Time (1st 5) 56:31.9 | Spread (1st 5) 1:14.6
84, 122, 247, 323, 376, (436), (450)
Maxwell Omsby, Christopher Cloke, Sean Read, Roger Hof, Kevin McGovern, (Justin Milligan), (Brayden Miller)
10:42.1, 10:51.0, 11:19.8, 11:42.3, 11:56.7, (12:16.2), (12:25.7)
381153Cherry Hill East, NJ - Team Time (1st 5) 56:28.6 | Spread (1st 5) 1:02.0
119, 156, 237, 282, 359, (392), (393)
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)
391165Pitman, NJ - Team Time (1st 5) 56:15.8 | Spread (1st 5) 1:49.6
10, 189, 263, 350, 353, (354), (400)
Sebastien Reed, Cameron Merlino, Dane DeGeorge, Jonathon Sanders, Tyler Jackson, (Josh Cherim), (Bryce Yordy)
10:01.6, 11:08.4, 11:24.1, 11:50.5, 11:51.2, (11:51.3), (12:05.7)
401178Williamstown, NJ - Team Time (1st 5) 56:41.0 | Spread (1st 5) 1:08.0
105, 158, 208, 339, 368, (422), (431)
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)
411193Moorestown, NJ - Team Time (1st 5) 56:41.1 | Spread (1st 5) 55.8
152, 175, 216, 285, 365, (382), (395)
Jesse Wun, Jack Farmer, Connor Fischel, Zach Miller, Victor DeMartini, (Jack West), (John Borton)
10:58.4, 11:05.0, 11:14.0, 11:29.5, 11:54.2, (11:58.0), (12:03.2)
421208Gloucester Co Vo-Tech, NJ - Team Time (1st 5) 56:40.3 | Spread (1st 5) 43.9
160, 229, 238, 251, 330, (349), (352)
Tyler DeMaise, Nirav Patel, Aiden Wall, Allen Cordano, Anthony Potero, (Joe Kelton), (Ryan Murtaugh)
11:00.3, 11:16.6, 11:18.3, 11:20.9, 11:44.2, (11:50.3), (11:50.9)
431214Barnegat, NJ - Team Time (1st 5) 56:46.3 | Spread (1st 5) 1:04.4
135, 167, 227, 300, 385, (449), (452)
Gareth Aguilar, Colby Pearson, Peter Dizon, Nicholas Kovaly, Caleb Paradis, (Matthew Notaro), (Logan Germano)
10:54.5, 11:02.2, 11:15.8, 11:34.9, 11:58.9, (12:25.5), (12:27.0)
441241Woodstown, NJ - Team Time (1st 5) 56:52.8 | Spread (1st 5) 1:28.6
45, 202, 255, 368, 371, (399), (412)
Xavier Seals, Benjamin Melle, Ryan Walton, Matthew Ryan, Daniel Hudson, (Ryder Wickersham), (Zach Lowe)
10:27.5, 11:11.2, 11:22.4, 11:55.6, 11:56.1, (12:05.1), (12:08.0)
451248Eastern Senior, NJ - Team Time (1st 5) 56:52.5 | Spread (1st 5) 52.4
156, 204, 253, 280, 355, (356), (380)
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)
461258Hammonton, NJ - Team Time (1st 5) 56:55.9 | Spread (1st 5) 59.1
94, 260, 262, 315, 327, (344), (351)
Shawn DiBona, Cole Wassell, Nikoli Iuliucci, Neil Joseph Massaro, Thomas Friars, (Matt Reese), (Matt Moles)
10:44.4, 11:23.8, 11:24.0, 11:40.2, 11:43.5, (11:48.5), (11:50.8)
471278Allentown, NJ - Team Time (1st 5) 56:55.4 | Spread (1st 5) 22.5
220, 226, 252, 273, 307, (328), (337)
Garrett Baldwin, Charles Carey, Shane Tendler, Michael Heinz, Zachary Elwell, (Tim Mastromarino), (John Nazzaro)
11:14.5, 11:15.4, 11:21.4, 11:27.1, 11:37.0, (11:43.7), (11:45.6)
481287Christian Brothers Academy, NJ - Team Time (1st 5) 57:06.0 | Spread (1st 5) 52.0
122, 216, 303, 320, 326, (427), (500)
Chase Cauvin, Christopher DeSousa, Christian Doran, Eric Ticse, Daniel DeMasi, (Liam Miksic), (Chris Downing)
10:51.0, 11:14.0, 11:36.0, 11:42.0, 11:43.0, (12:13.0), (13:10.0)
491305Washington Township, NJ - Team Time (1st 5) 57:18.8 | Spread (1st 5) 1:35.8
75, 168, 221, 406, 435, (462), (466)
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)
501331Buena Regional, NJ - Team Time (1st 5) 57:16.0 | Spread (1st 5) 1:02.2
101, 273, 282, 329, 346, (455), (457)
Christian McClam, Herbert Sykes, Eric Cimino, Tyler Tarquino, Jeremy Haas, (Matthew Doughty), (Jonathan Burns)
10:46.6, 11:27.1, 11:29.4, 11:44.1, 11:48.8, (12:27.7), (12:28.1)
511345West Windsor-Plainsboro North, NJ - Team Time (1st 5) 57:19.7 | Spread (1st 5) 55.0
144, 236, 265, 342, 358, (405), (415)
Caleb Birnbaum, Yesh Shrivastava, Ajit Kandasamy, Jeffrey Liu, Ryan Boev, (Sarang Hadagali), (Albert Zhang)
10:56.8, 11:18.1, 11:24.7, 11:48.3, 11:51.8, (12:07.0), (12:08.8)
521346Edison, NJ - Team Time (1st 5) 57:20.2 | Spread (1st 5) 2:21.8
13, 177, 291, 406, 459, (481), (485)
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)
531359Holmdel, NJ - Team Time (1st 5) 59:04.0 | Spread (1st 5) 3:07.0
175, 187, 216, 266, 515, (518), (519)
Abhay Rao, Albert Zou, Ethan Hood, Bradley Xu, Ayan Lateef, (Colin Mcauley), (Dylan Keating)
11:05.0, 11:08.0, 11:14.0, 11:25.0, 14:12.0, (14:47.0), (14:54.0)
541377Millville Senior, NJ - Team Time (1st 5) 57:26.3 | Spread (1st 5) 33.7
219, 230, 275, 312, 341, (374), (430)
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)
551501Audubon, NJ - Team Time (1st 5) 58:08.7 | Spread (1st 5) 1:06.6
187, 190, 292, 398, 434, (445), (483)
Zachary Olszewski, Zachary Williams, Peter McLaughlin, Scott Eller, Gabe Nessler, (Andrew Barnhardt), (Mark Colavito)
11:08.0, 11:08.7, 11:32.7, 12:04.7, 12:14.6, (12:20.1), (12:49.4)
561510Cumberland Regional, NJ - Team Time (1st 5) 58:11.7 | Spread (1st 5) 1:31.9
71, 212, 389, 417, 421, (448), (464)
Miguel Vera, Damien Grooms, William Knipe, Mark Gibbons, Salvatore Pustizzi, (Jaiden Jackson), (Galileo Wang)
10:38.9, 11:13.1, 11:59.5, 12:09.4, 12:10.8, (12:25.1), (12:32.5)
571537St Augustine Prep, NJ - Team Time (1st 5) 58:13.5 | Spread (1st 5) 1:09.4
134, 243, 376, 388, 396, (401), (408)
Nick Simila, Justin Wright, Frank Bergamo, Blaise Collins, Robert Cuff, (Ethan Kern), (John Sabella)
10:54.3, 11:19.4, 11:56.7, 11:59.4, 12:03.7, (12:06.0), (12:07.5)
581571John P Stevens, NJ - Team Time (1st 5) 58:29.1 | Spread (1st 5) 1:30.5
104, 295, 319, 410, 443, (469), (471)
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)
591584Ridge, NJ - Team Time (1st 5) 58:32.3 | Spread (1st 5) 1:41.3
66, 311, 347, 418, 442, (452), (489)
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)
601598Oakcrest, NJ - Team Time (1st 5) 58:33.5 | Spread (1st 5) 1:39.3
58, 297, 389, 426, 428, (433), (447)
Michael Liberty, Marc Rodriguez, Kyle Hartman, Steven Szabo, Eric Weeks, (Hayden Horsey), (Jake Angier)
10:33.8, 11:34.2, 11:59.5, 12:12.9, 12:13.1, (12:14.4), (12:24.4)
611606Seton Hall Prep, NJ - Team Time (1st 5) 59:20.9 | Spread (1st 5) 2:04.1
74, 120, 465, 470, 477, (494), (497)
Kevin Harvey, Chris Gizzo, Eric Puhala, Jaeden Yburan, Brian Mullen, (Michael Lazzari), (Luke Incardona)
10:39.2, 10:50.6, 12:32.8, 12:35.0, 12:43.3, (13:01.1), (13:05.7)
621654Seneca, NJ - Team Time (1st 5) 58:42.0 | Spread (1st 5) 55.7
210, 278, 363, 391, 412, (472), (473)
Vincent Malave, Shane Dunn, Nathan Roseboro, Brady Moore, Worrell Jonah, (Kenny Stout), (Harry Moore)
11:12.3, 11:28.6, 11:53.5, 11:59.6, 12:08.0, (12:37.0), (12:37.3)
631717West Morris Mendham, NJ - Team Time (1st 5) 59:50.0 | Spread (1st 5) 2:16.9
88, 278, 384, 475, 492, (504), (521)
Zachary Hodges, Alex Gutowski, Aiden Miller, Brennan Horn, Sam Colucci, (Alex Kelly), (Ben Rymer)
10:42.6, 11:28.6, 11:58.1, 12:41.2, 12:59.5, (13:15.0), (16:28.0)
641718Ewing, NJ - Team Time (1st 5) 59:58.3 | Spread (1st 5) 2:29.5
96, 276, 375, 468, 503, (507)
Lucas Vasquez, Mohammad Srouji, John Vasquez, Chris Andriana, Ryan Webster, (Jordan Forsythe)
10:45.0, 11:28.0, 11:56.6, 12:34.2, 13:14.5, (13:24.5)
651741Colts Neck, NJ - Team Time (1st 5) 59:53.0 | Spread (1st 5) 3:00.0
34, 382, 397, 423, 505, (516), (517)
Matthew Bogdan, Michael Deissier, Dylan Perkinson, Joey Schandall, Marcus Sosa, (Jack Pastor), (Braden Brown)
10:20.0, 11:58.0, 12:04.0, 12:11.0, 13:20.0, (14:34.0), (14:35.0)
661744Gateway Regional, NJ - Team Time (1st 5) 59:43.3 | Spread (1st 5) 1:58.4
110, 294, 404, 457, 479, (509), (511)
Brady Shute, Timmy Sparks, Thomas Stanek, Jacob Cohen, Mike Abate, (Michael Matalvage), (Joe Guy)
10:48.3, 11:33.4, 12:06.8, 12:28.1, 12:46.7, (13:30.3), (13:42.6)
671772McNair Academic, NJ - Team Time (1st 5) 1:00:08.3 | Spread (1st 5) 1:59.2
162, 231, 410, 476, 493, (496), (498)
Steven Vazquez, Hamza Barkouch, Smail Barkouch, John Levin, Ronald Hisen, (Isar Skulason), (Masha Musthafa)
11:00.5, 11:17.1, 12:07.9, 12:43.1, 12:59.7, (13:05.0), (13:06.1)
681784Rumson-Fair Haven Regional, NJ - Team Time (1st 5) 59:53.7 | Spread (1st 5) 1:51.7
185, 334, 366, 408, 491, (510), (514)
Gabe LePage, William Francis, Michael Strulowitz, Gray Barnum, Broderick McGowan, (Carter Sutsko), (Kevin Buck)
11:07.1, 11:45.3, 11:55.0, 12:07.5, 12:58.8, (13:32.1), (14:04.0)
691804Winslow Township, NJ - Team Time (1st 5) 59:58.9 | Spread (1st 5) 1:50.7
155, 288, 416, 461, 484, (512), (522)
Darien Miller, Christopher Campbell, Devon Conley, Taylor Matthew, Charles Ajala, (Greg Young), (Kyle Robinson)
10:58.9, 11:30.4, 12:09.2, 12:30.8, 12:49.6, (13:44.1), (16:52.5)
701841Delbarton, NJ - Team Time (1st 5) 59:50.2 | Spread (1st 5) 1:17.3
254, 290, 403, 420, 474, (487), (506)
Dennis Collins, Connor Teehan, Patrick Smart, Matt Johnson, Oliver St. John, (Zachary Vincent), (Julian Murray)
11:22.2, 11:31.7, 12:06.7, 12:10.1, 12:39.5, (12:52.7), (13:24.0)
711854Morris Hills, NJ - Team Time (1st 5) 59:48.9 | Spread (1st 5) 53.7
304, 306, 343, 441, 460, (480), (490)
Akshay Rau, Denis Hnatiuk, Zachary Forsythe, Tyler Schweizer, Liam Grayson, (Jason Grant), (Caleb Diaz Viola)
11:36.3, 11:36.6, 11:48.4, 12:17.6, 12:30.0, (12:47.2), (12:57.7)
721875Northern Valley-Demarest, NJ - Team Time (1st 5) 1:00:23.0 | Spread (1st 5) 2:00.0
122, 387, 418, 462, 486, (513), (520)
Theodore Davis, Darren Skolnik, Matthew Illouz, Andrew Kyung, Armaan Aimani, (Richard Rotonde), (Aidan Diresta)
10:51.0, 11:59.0, 12:10.0, 12:32.0, 12:51.0, (13:56.0), (14:57.0)
731894Watchung Hills Reg, NJ - Team Time (1st 5) 1:00:01.5 | Spread (1st 5) 1:12.3
223, 357, 425, 437, 452, (495), (508)
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)
741905Collingswood, NJ - Team Time (1st 5) 59:56.5 | Spread (1st 5) 35.7
318, 333, 385, 429, 440, (488), (502)
Owen Marish, Chang Liu, Brian Cole, Josh Forrest, Ethan Strohm, (Donte Ramos), (Timothy Cook)
11:41.7, 11:45.2, 11:58.9, 12:13.3, 12:17.4, (12:55.2), (13:12.1)
751938Shore Regional, NJ - Team Time (1st 5) 1:00:11.0 | Spread (1st 5) 1:01.0
272, 378, 394, 438, 456
Stephen Quattrochi, Michael Murphy, Stephen Myer, Joshua Beer, Ryan Costello
11:27.0, 11:57.0, 12:02.0, 12:17.0, 12:28.0