152Princeton, NJ - Team Time (1st 5) 1:20:26.2 | Spread (1st 5) 48.2
4, 6, 9, 15, 18, (19), (49)
Alexander Roth, William Hare, Acasio Pinheiro, Nicholas Delaney, Alex Ackerman, (Jackson Donahue), (CY Watsky)
15:39.6, 15:51.5, 16:04.5, 16:22.8, 16:27.8, (16:28.4), (16:48.7)
2107West Windsor-Plainsboro South, NJ - Team Time (1st 5) 1:22:25.2 | Spread (1st 5) 17.2
13, 14, 24, 26, 30, (40), (57)
Josh Forrest, Tim Magoun, Justin Lopez, Alex Petri, Kevin Hudson, (Ryan Joseph), (Sameer Das)
16:19.7, 16:22.4, 16:32.6, 16:33.6, 16:36.9, (16:43.7), (16:57.8)
3125Hunterdon Central, NJ - Team Time (1st 5) 1:22:05.3 | Spread (1st 5) 1:06.2
3, 20, 23, 38, 41, (68), (71)
Justin Cornetta, Ryan Eville, Christopher Mereday, William Sauerborn, Christopher Testa, (Alex Amoia), (Kyle Robison)
15:37.8, 16:29.0, 16:32.1, 16:42.4, 16:44.0, (17:05.4), (17:09.8)
4139East Brunswick, NJ - Team Time (1st 5) 1:22:46.7 | Spread (1st 5) 25.0
16, 17, 22, 37, 47, (62), (67)
Leland Davies, Kenneth Mohs, Joey Coyle, Rishi Taparia, Raiid Ahmed, (Paul Levine), (John Bognar)
16:23.1, 16:23.3, 16:31.5, 16:40.7, 16:48.1, (17:00.4), (17:05.1)
5142Freehold Township, NJ - Team Time (1st 5) 1:22:23.1 | Spread (1st 5) 58.0
7, 11, 27, 43, 54, (55), (81)
Nick Lundberg, Nicholas Ackerman, Brandon Kane, Tyler Kelly, Justin Leohner, (Zach Zawatski), (Noah Barnes)
15:57.0, 16:11.1, 16:34.0, 16:46.0, 16:55.0, (16:56.0), (17:21.0)
142Montgomery, NJ - Team Time (1st 5) 1:22:25.4 | Spread (1st 5) 55.1
5, 28, 29, 39, 41, (64), (75)
Ajay Sarathy, Robert Tidona, Pranav Reddy, Dillan Spector, Harry Gould, (Austin Fan), (Jeffery Meyer)
15:48.9, 16:34.5, 16:34.7, 16:43.3, 16:44.0, (17:01.7), (17:14.0)
7171Old Bridge, NJ - Team Time (1st 5) 1:22:23.5 | Spread (1st 5) 1:52.9
1, 12, 34, 48, 76, (83), (94)
Rey Rivera, Cyril Harvey, Arthur Dzieniszewski, Kevin Leight, Steve McElroy, (Kevin Schipani), (Timothey Purcell)
15:21.9, 16:19.0, 16:39.6, 16:48.2, 17:14.8, (17:23.6), (17:38.9)
8196South Brunswick, NJ - Team Time (1st 5) 1:23:24.4 | Spread (1st 5) 52.2
10, 32, 36, 52, 66, (74), (82)
Brandon Diaz, Shailesh Murali, Ethan Febinger, Rohit Narayanan, Victor Porcelli, (Dario Epifania), (Ronit Thummaluru)
16:10.3, 16:39.1, 16:40.4, 16:52.1, 17:02.5, (17:13.7), (17:21.2)
9253Hillsborough, NJ - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 18.1
35, 51, 53, 56, 58, (63), (72)
Owen Szabo, Ryan Mitchell, Tyler Baum, Mitchel Baron, Jeremy Shipley, (Sean Lynch), (Nathaniel Trampe)
16:39.9, 16:49.7, 16:54.0, 16:56.4, 16:58.0, (17:01.0), (17:11.0)
10267Howell, NJ - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 48.0
21, 43, 46, 77, 80, (86), (87)
Marc Bakia, A.J. Leo, TJ Hillyer, Alex Cafiero, Tyler Caston, (Michael Ambrozia), (Alex Bajohr)
16:31.0, 16:46.0, 16:47.0, 17:15.0, 17:19.0, (17:27.0), (17:30.0)
11273Manalapan, NJ - Team Time (1st 5) 1:24:44.9 | Spread (1st 5) 51.0
25, 33, 61, 69, 85, (99), (113)
William Spector, Cooper Knorr, adin Feuer, Rishi Sharma, Carter Caruso, (Kyle Spector), (Robert Bernstein)
16:33.0, 16:39.3, 17:00.0, 17:08.6, 17:24.0, (17:47.0), (18:18.0)
12378North Brunswick Township, NJ - Team Time (1st 5) 1:26:20.7 | Spread (1st 5) 43.4
58, 65, 70, 89, 96, (98), (99)
Aiden Lewis, John Kuchler, Andrew Rebele, Connor Rebele, Abhay Kamath, (Jordan Leonardo), (Pruthvi Banginwar)
16:58.0, 17:02.0, 17:08.9, 17:30.4, 17:41.4, (17:45.8), (17:47.0)
13391Hightstown, NJ - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 1:06.0
31, 78, 92, 93, 97, (109), (116)
Brian McGlew, Michael Drews, Christian Charache, Zach Greenberg, Mike Klein, (Aid Weissenberger), (A.J. Pandina)
16:38.4, 17:17.5, 17:33.2, 17:35.7, 17:44.4, (18:07.8), (18:29.4)
14432Sayreville War Memorial, NJ - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 40.1
73, 79, 84, 95, 101, (104), (110)
Gabriel Torres, Michael Marques, Dylan Rodriguez, Kai Cox-Allison, Justin Mairs, (Vincent Mandola), (Brett Moran)
17:13.0, 17:18.0, 17:23.9, 17:39.0, 17:53.1, (17:59.8), (18:08.8)
15444Monroe Township, NJ - Team Time (1st 5) 1:27:58.2 | Spread (1st 5) 1:05.1
58, 87, 90, 103, 106, (108), (112)
Andrew Fellin, Richard Carella, Samuel Tenenbaum, Joseph Cicoria, Mohammed Galal, (Richard Lucadamo), (Daniel Hommer)
16:58.0, 17:30.0, 17:30.8, 17:56.3, 18:03.1, (18:06.0), (18:15.9)
16449Franklin, NJ - Team Time (1st 5) 1:29:02.6 | Spread (1st 5) 3:18.9
2, 102, 107, 115, 123, (126), (127)
William Hill, Jeffrey Kinghorn, Samuel Lee, Anthony Sarmiento Rodriguez, Avinash Maniam, (Toneukarin Agbeyegbe), (Derek Ryan)
15:37.1, 17:55.3, 18:05.4, 18:28.8, 18:56.0, (19:15.0), (19:33.1)
17469Marlboro, NJ - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 2:45.0
8, 111, 114, 117, 119, (120), (121)
Charles Maree, Eric Jiang, James Gaughan, Devin Ling, Eric Chen, (Aditya Magesh), (Thomas Edralin)
15:59.0, 18:14.0, 18:19.0, 18:37.0, 18:44.0, (18:46.0), (18:50.0)
18518Edison, NJ - Team Time (1st 5) 1:32:24.8 | Spread (1st 5) 2:58.6
50, 91, 124, 125, 128, (132), (133)
Christopher Smith, Jack Kipnis, Mithun Manivannan, Matthew Furry, Rahul Simeon, (Connor Dempsey), (Amit Patel)
16:49.2, 17:32.0, 19:04.0, 19:11.8, 19:47.8, (19:58.0), (20:12.0)
19559Trenton Central, NJ - Team Time (1st 5) 1:37:04.6 | Spread (1st 5) 5:05.3
45, 118, 129, 131, 136, (139), (140)
Mulual Mu, Abram Mathiang, Coshawn Reid, Silas Rivera, Michael Palma, (Michael Tax), (Bailey Carlucci)
16:46.7, 18:39.0, 19:51.7, 19:55.2, 21:52.0, (22:46.6), (23:08.3)
20626New Brunswick, NJ - Team Time (1st 5) 1:38:39.7 | Spread (1st 5) 3:04.1
105, 122, 130, 134, 135, (137), (138)
Erik Lopez Gonzalez, Angel Ortega, Alan Martinez-Martin, Raymer Arias, Jesus Gonzalez, (Alexis Jaquez), (Marcos Veliz)
18:00.0, 18:55.0, 19:52.5, 20:48.1, 21:04.1, (22:07.2), (22:38.8)