131Ridgewood, NJ - Team Time (1st 5) 47:25.0 | Spread (1st 5) 1:03.0
1, 3, 6, 8, 13, (31), (33)
William Baginski, Daniel Karny, Young Chan Cho, Dylan Kane, Patrick Caffrey, (Jacob Franklin), (Richard Joel)
8:53.0, 9:17.0, 9:37.0, 9:42.0, 9:56.0, (10:37.0), (10:43.0)
244Pascack Hills, NJ - Team Time (1st 5) 48:13.0 | Spread (1st 5) 1:13.0
2, 4, 5, 12, 21, (28), (36)
Chris Curcio, Ben DiPiazza, Nick Rotella, Connor Quigley, Nick Michelis, (Raffi Najarian), (Ryan Sailer)
9:03.0, 9:25.0, 9:34.0, 9:55.0, 10:16.0, (10:33.0), (10:58.0)
365Seton Hall Prep, NJ - Team Time (1st 5) 49:51.0 | Spread (1st 5) 30.0
7, 10, 15, 16, 17, (17), (19)
Colin Shober, Elijah Robinson, Patrick Nolan, Evin Connolly, Anthony Petersen, (Owen Reddington), (Griffith Henry)
9:40.0, 9:51.0, 10:01.0, 10:09.0, 10:10.0, (10:10.0), (10:12.0)
489Bergen County Tech, NJ - Team Time (1st 5) 50:48.0 | Spread (1st 5) 31.0
11, 14, 19, 22, 23, (32), (35)
Adam Stavash, Ryan Goyenechea, Max Garcia, Aatif Sayed, Jayjoon Sin, (Ryan Leung), (Kyle Han)
9:52.0, 9:59.0, 10:12.0, 10:22.0, 10:23.0, (10:42.0), (10:56.0)
5139Hackensack, NJ - Team Time (1st 5) 53:19.0 | Spread (1st 5) 1:33.0
9, 23, 30, 38, 39, (42)
Ryan Morales, Liam McDermott, Damani Eason, Luis Remache, Bryan Arcena, (Jason Cajamarca)
9:47.0, 10:23.0, 10:36.0, 11:13.0, 11:20.0, (12:12.0)
6165Leonia, NJ - Team Time (1st 5) 56:07.0 | Spread (1st 5) 3:03.0
23, 27, 34, 37, 44
Daniel Park, Yothin Korvirat, Bryan Bae, Allen Lee, Christopher Yi
10:23.0, 10:31.0, 10:45.0, 11:02.0, 13:26.0
7179Union City, NJ - Team Time (1st 5) 56:39.0 | Spread (1st 5) 1:50.0
26, 29, 40, 41, 43
Alexis Castillo, Alfelix Peralta, Alakh Mathur, David Vasquez, Steven Alvarez
10:29.0, 10:34.0, 11:23.0, 11:54.0, 12:19.0