197Bergen Catholic, NJ - Team Time (1st 5) 46:13.0 | Spread (1st 5) 36.0
4, 7, 23, 30, 33, (72), (86)
Jaden Ebanks, Owen McCarthy, Chris Wheton, Alex Costabile, James Adams, (Emmett Walsh), (Jack O'Kane)
8:53.0, 9:00.0, 9:24.0, 9:27.0, 9:29.0, (9:53.0), (9:59.0)
2132Fair Lawn, NJ - Team Time (1st 5) 46:54.0 | Spread (1st 5) 52.0
6, 18, 19, 23, 66, (75), (117)
Jacob Michelman, Alan Manjarrez, Blake Bomersbach, Jason Shepetofsky, Alexander Maslov, (Mathew Torres), (Richard Arcos)
8:57.0, 9:21.0, 9:23.0, 9:24.0, 9:49.0, (9:54.0), (10:14.0)
3142Northern Valley-Old Tappan, NJ - Team Time (1st 5) 47:08.0 | Spread (1st 5) 25.0
10, 27, 30, 32, 43, (72), (89)
Daniel Manley, Ryan McGowan, Alex Proto, Luc Ferrara, Nolan Travers, (Sean Andreuzzi), (Kyle Ramessar)
9:11.0, 9:26.0, 9:27.0, 9:28.0, 9:36.0, (9:53.0), (10:01.0)
4160Wayne Hills, NJ - Team Time (1st 5) 46:58.0 | Spread (1st 5) 52.0
5, 9, 39, 46, 61, (66), (77)
Mateo De Lisa, Justin Langbaum, Aiden Williams-Healy, Patrick Scroble, Noah Kaplan, (John DiGabriele), (Luke Kaplan)
8:54.0, 9:07.0, 9:34.0, 9:37.0, 9:46.0, (9:49.0), (9:55.0)
5185Don Bosco Prep, NJ - Team Time (1st 5) 47:42.0 | Spread (1st 5) 33.0
13, 19, 23, 61, 69, (77), (80)
Patrick Nicholson, Rafael Peralta, Chris Surace, Antonio Escobinas, Ethan Martinez, (Kevin Daly), (Tristan Pastore)
9:18.0, 9:23.0, 9:24.0, 9:46.0, 9:51.0, (9:55.0), (9:56.0)
6206Indian Hills, NJ - Team Time (1st 5) 47:04.0 | Spread (1st 5) 1:15.0
2, 3, 53, 57, 91, (107), (118)
Jake Calviello, Arthur Khanlian, Jack Regula, Ben Konigsberg, Jacob Carlson, (Mark Samuel), (Alex Konigsberg)
8:48.0, 8:49.0, 9:40.0, 9:44.0, 10:03.0, (10:10.0), (10:15.0)
7230Holmdel, NJ - Team Time (1st 5) 48:05.3 | Spread (1st 5) 27.6
29, 38, 39, 50, 74, (188)
Abhay Rao, Ethan Hood, Bradley Xu, Daniel Wang, Albert Zou, (Dylan Keating)
9:26.1, 9:32.8, 9:34.0, 9:38.7, 9:53.7, (10:58.7)
8315Ridgewood, NJ - Team Time (1st 5) 48:53.0 | Spread (1st 5) 47.0
14, 54, 64, 87, 96, (101), (105)
Matt Salerno, Clark Johnson, Seth Miller, Alex Oriente, Gavin Sheridan, (Paul Samoylov), (Sean Muldoon)
9:19.0, 9:41.0, 9:47.0, 10:00.0, 10:06.0, (10:08.0), (10:09.0)
9352West Windsor-Plainsboro North, NJ - Team Time (1st 5) 49:08.3 | Spread (1st 5) 38.9
37, 45, 48, 110, 112, (113), (163)
Ajit Kandasamy, Yesh Shrivastava, Caleb Birnbaum, Sarang Hadagali, Jeffrey Liu, (Sonu Shaik), (Shreyas John)
9:32.3, 9:36.1, 9:37.9, 10:10.8, 10:11.2, (10:11.5), (10:38.7)
10395St Rose, NJ - Team Time (1st 5) 49:36.0 | Spread (1st 5) 55.0
19, 61, 71, 121, 123, (165), (229)
Justin O'Brien, David Oliver, Logan LeMoult, Cooper Williams, Trevor Donnelly, (Scott Serafin), (Nathaniel Williams)
9:23.0, 9:46.0, 9:52.0, 10:17.0, 10:18.0, (10:41.0), (11:32.0)
11396Hackensack, NJ - Team Time (1st 5) 49:39.0 | Spread (1st 5) 27.0
46, 84, 84, 90, 92, (98), (123)
Ke Pulla-Tenesaca, Pablo Batista, Matt Cudnik, Christopher Veloz, Jason Reiner, (Mauricio Bravo-Lima), (Mauricio Cinia)
9:37.0, 9:58.0, 9:58.0, 10:02.0, 10:04.0, (10:07.0), (10:18.0)
12399Northern Valley-Demarest, NJ - Team Time (1st 5) 49:37.0 | Spread (1st 5) 1:17.0
35, 51, 64, 75, 174, (208), (211)
Darren Skolnik, Matthew Illouz, Andrew Kyung, Steven Abe, Alec Samperi, (Aidan Diresta), (David Kim)
9:30.0, 9:39.0, 9:47.0, 9:54.0, 10:47.0, (11:15.0), (11:16.0)
13407North Hunterdon, NJ - Team Time (1st 5) 49:42.8 | Spread (1st 5) 1:39.9
17, 26, 56, 116, 192, (196), (223)
Brian Pedretti, Adam Mugavero, Dan Pedretti, Erick Altamirano, Brendan Mahaney, (Evan Tomljanovich), (Matthew Egg)
9:20.7, 9:25.4, 9:42.4, 10:13.7, 11:00.6, (11:04.7), (11:23.3)
14427Eastern Christian, NJ - Team Time (1st 5) 49:55.0 | Spread (1st 5) 1:19.0
35, 41, 80, 93, 178, (202), (205)
Tyler Dykhouse, Sean Wan, Matias Cortes, Aidan Sehulster, Darius Ma, (Luke Antoci), (Thomas De Block)
9:30.0, 9:35.0, 9:56.0, 10:05.0, 10:49.0, (11:07.0), (11:11.0)
15463Seton Hall Prep, NJ - Team Time (1st 5) 50:03.7 | Spread (1st 5) 1:27.6
11, 16, 134, 138, 164, (224), (231)
Chris Gizzo, Kevin Harvey, Jaeden Yburan, Brian Mullen, Michael Lazzari, (Luke Incardona), (Rhys Williams)
9:11.7, 9:19.6, 10:25.5, 10:27.6, 10:39.3, (11:23.9), (11:35.3)
16470Shore Regional, NJ - Team Time (1st 5) 50:16.7 | Spread (1st 5) 40.4
42, 98, 101, 109, 120, (126)
Stephen Quattrochi, Michael Murphy, Ryan Costello, Joshua Beer, Carter Riebe, (Stephen Myer)
9:35.5, 10:07.0, 10:08.0, 10:10.3, 10:15.9, (10:19.9)
17501Hasbrouck Heights, NJ - Team Time (1st 5) 50:37.0 | Spread (1st 5) 1:25.0
14, 43, 128, 147, 169, (271)
Jake Porco, Cole Sonzogni, Mizan Modak, Darwin Urgiles, Adil Pathan, (James Stanton)
9:19.0, 9:36.0, 10:23.0, 10:35.0, 10:44.0, (12:38.0)
18541Rumson-Fair Haven Regional, NJ - Team Time (1st 5) 50:59.3 | Spread (1st 5) 1:32.4
34, 60, 83, 171, 193, (245), (266)
Gabe LePage, William Francis, Michael Strulowitz, Kevin Buck, Broderick McGowan, (Carter Sutsko), (Greg Friel)
9:29.8, 9:45.3, 9:57.2, 10:44.8, 11:02.2, (11:51.6), (12:25.6)
19556New Milford, NJ - Team Time (1st 5) 51:05.0 | Spread (1st 5) 1:12.0
49, 57, 128, 141, 181, (208), (215)
Kayvon Kiani, Kaden Stevens, Robert Sofia, Chris Tamraz, Payton Stills, (Dabbielle Garcia), (Matt Timmerman)
9:38.0, 9:44.0, 10:23.0, 10:30.0, 10:50.0, (11:15.0), (11:18.0)
20564St Joseph Regional, NJ - Team Time (1st 5) 51:14.0 | Spread (1st 5) 1:26.0
19, 69, 147, 151, 178, (185)
Chris Allen, Mike Donovan, Nicholas Nemkov, Andrew Nemkov, Zachary Bruffy, (Lucas Villanueva)
9:23.0, 9:51.0, 10:35.0, 10:36.0, 10:49.0, (10:56.0)
21571Montclair, NJ - Team Time (1st 5) 51:04.0 | Spread (1st 5) 1:31.0
8, 111, 146, 151, 155, (158), (235)
Oscar Cainsell, Luke Bedetti, Kona Michaud, Maxwell Blackburn, Jared Topf, (Noah Jaskiewicz), (Lawton Haynes)
9:06.0, 10:11.0, 10:34.0, 10:36.0, 10:37.0, (10:38.0), (11:40.0)
22574Ridge, NJ - Team Time (1st 5) 51:07.3 | Spread (1st 5) 1:28.7
12, 114, 136, 145, 167, (168), (173)
Will Pinto, Luke Dobrowolski, Jake Dobrowolski, Bobbie Peskin, Nelson Zhang, (Ryan Vespucci), (Alexander Vespucci)
9:14.0, 10:12.1, 10:26.6, 10:31.9, 10:42.7, (10:43.3), (10:45.7)
23590Watchung Hills Reg, NJ - Team Time (1st 5) 51:29.2 | Spread (1st 5) 1:21.2
59, 82, 97, 154, 198, (219), (234)
James Ptack, Michael Minieri, Ethan Steier, Andrew Cuonzo, Cian Riley, (Ryan Ditty), (James Van Arsdale)
9:44.1, 9:56.4, 10:06.7, 10:36.7, 11:05.3, (11:20.5), (11:39.1)
24659Pascack Hills, NJ - Team Time (1st 5) 52:05.0 | Spread (1st 5) 1:43.0
27, 125, 128, 175, 204, (246), (253)
Damon Matsumura, Sean Kearns, Peter Torre, Javier Torres, Matt Malnak, (John Duffy), (Dan Albert)
9:26.0, 10:19.0, 10:23.0, 10:48.0, 11:09.0, (11:53.0), (12:07.0)
25672Leonia, NJ - Team Time (1st 5) 52:33.0 | Spread (1st 5) 2:02.0
51, 87, 101, 197, 236, (265), (278)
Moses Park, Christian Pangione, Leo Shim, Issac Cho, Michael Tatta, (Eric Kwan), (Mario Lan)
9:39.0, 10:00.0, 10:08.0, 11:05.0, 11:41.0, (12:23.0), (13:20.0)
26675Lakeland Regional, NJ - Team Time (1st 5) 52:18.0 | Spread (1st 5) 1:15.0
93, 107, 118, 139, 218, (233)
Gabriel Baez, Connor Fanning, Drew Martin, Jakub Widerynski, Jake Wierer, (Andrew Stasion)
10:05.0, 10:10.0, 10:15.0, 10:28.0, 11:20.0, (11:39.0)
27692Bergen County Tech, NJ - Team Time (1st 5) 52:20.0 | Spread (1st 5) 15.0
127, 131, 139, 144, 151, (166), (189)
Jason Brobeck, Aidan Winn, Michael Gomez, Aidan Harges, Sufiyan Gajra, (Cole Goodman), (Jack Lee)
10:21.0, 10:24.0, 10:28.0, 10:31.0, 10:36.0, (10:42.0), (10:59.0)
28823Wayne Valley, NJ - Team Time (1st 5) 53:40.0 | Spread (1st 5) 36.0
141, 141, 155, 186, 200, (258), (273)
Shawn Corcoran, Michael Adipietro, Emmanuel Vivero, Michael Huber, Vincent Filippelli, (Alex Rech), (Daniel McCabe)
10:30.0, 10:30.0, 10:37.0, 10:57.0, 11:06.0, (12:14.0), (13:01.0)
29848West Milford, NJ - Team Time (1st 5) 54:00.0 | Spread (1st 5) 1:17.0
77, 182, 183, 200, 206, (215), (221)
Justin Spagnuolo, Aiden Highers, Kevin Bramley, Benjamin Taylor, Derek Shorter, (Ryan Cooper), (William Reich)
9:55.0, 10:53.0, 10:54.0, 11:06.0, 11:12.0, (11:18.0), (11:23.0)
30850Northern Highlands, NJ - Team Time (1st 5) 54:16.0 | Spread (1st 5) 1:44.0
121, 133, 172, 175, 249, (253), (261)
Brian Jones, Liam Conroy, William O'Brian, Christopher Richards, Drew Silverman, (aiden O'Rourke), (Sina Boy)
10:17.0, 10:25.0, 10:45.0, 10:48.0, 12:01.0, (12:07.0), (12:18.0)
31868New Providence, NJ - Team Time (1st 5) 54:16.6 | Spread (1st 5) 1:39.0
55, 191, 199, 203, 220, (256), (274)
Daniel Aranda, Colin Smith, Jared Beaudoin, William Parker, Carsten Schumm, (Travis Thomas), (Keaton Parkin)
9:41.8, 11:00.1, 11:05.7, 11:08.2, 11:20.8, (12:12.7), (13:05.9)
32901Passaic Co Technical Institute, NJ - Team Time (1st 5) 55:34.0 | Spread (1st 5) 2:28.0
93, 137, 158, 244, 269, (277)
Joe Boscarnio, Alejandro Gonzales, Luke Baskinger, Sebastian Delgado, Ed Rodriguez, (Shaun Farraye)
10:05.0, 10:27.0, 10:38.0, 11:51.0, 12:33.0, (13:19.0)
33926Bernards, NJ - Team Time (1st 5) 56:12.1 | Spread (1st 5) 3:04.1
106, 150, 187, 207, 276
Timothy Griffin, Lucas Da Cruz, Benjamin Aharoni, Alex Ruffer, Max Clever
10:09.8, 10:35.8, 10:58.3, 11:14.3, 13:13.9
34927Madison-Boro, NJ - Team Time (1st 5) 55:03.4 | Spread (1st 5) 1:34.7
100, 184, 195, 208, 240, (242), (243)
Luke Schuszler, Matthew Sales, Jayden Barnes, Ted Downing, Colin Flanagan, (Christian Adera), (William Hagerstrom)
10:07.5, 10:54.4, 11:04.3, 11:15.0, 11:42.2, (11:45.9), (11:50.8)
35949Glen Rock, NJ - Team Time (1st 5) 1:01:15.0 | Spread (1st 5) 6:40.0
1, 115, 270, 281, 282
Bryce Fisher, Ryan Kelly, Matt Prebola, Jacob Stigum, Griffin Conway
8:44.0, 10:13.0, 12:34.0, 14:20.0, 15:24.0
36961Tenafly, NJ - Team Time (1st 5) 56:14.0 | Spread (1st 5) 1:53.0
135, 147, 158, 259, 262, (263), (279)
Jonathan Tenenbaum, Jonathon Glatzer, Aidan Martin, Thomas Lederer, Reilly Donohue, (Yonatan Lavi), (Nathaniel Kong)
10:26.0, 10:35.0, 10:38.0, 12:16.0, 12:19.0, (12:20.0), (14:17.0)
37988Scotch Plains-Fanwood, NJ - Team Time (1st 5) 56:30.8 | Spread (1st 5) 2:25.2
68, 180, 228, 252, 260, (280)
Peter Shih, Jesse Artz, Owen Mitchell, Paul Koizumi, Josh Garcia, (Georgio Elenis)
9:50.9, 10:49.1, 11:28.9, 12:05.8, 12:16.1, (14:19.8)
381019University Charter Academy, NJ - Team Time (1st 5) 56:10.0 | Spread (1st 5) 1:26.0
158, 175, 214, 221, 251, (283)
Joel Vargas, Javien Torres, Xavier Spann, Miguel Aguilar, Angel Dilone, (Pedro Rodriguez)
10:38.0, 10:48.0, 11:17.0, 11:23.0, 12:04.0, (16:58.0)
391020High Point Regional, NJ - Team Time (1st 5) 56:04.3 | Spread (1st 5) 1:05.0
157, 190, 194, 238, 241
Ethan Definis, Steve McKenna, James Hough, Andrew Terwilliger, Aaron Dunn
10:37.6, 10:59.2, 11:03.5, 11:41.4, 11:42.6
401025St Thomas Aquinas (Bishop Ahr 1983-2019), NJ - Team Time (1st 5) 55:56.1 | Spread (1st 5) 47.8
158, 211, 213, 217, 226, (227), (250)
Chris O'Connell, Anthony Cacchione, Mike Cocuzza, Luke Franczak, Steven Wilson, (Ryan Salamante), (Colin Friedlander)
10:38.0, 11:16.0, 11:16.4, 11:19.9, 11:25.8, (11:27.4), (12:01.2)
411111Dumont, NJ - Team Time (1st 5) 58:02.0 | Spread (1st 5) 1:46.0
131, 230, 247, 248, 255
Shawn Palanthinkal, John Graham, Hersh Vora, Hari Persad, Dillon Campbell
10:24.0, 11:35.0, 11:56.0, 11:57.0, 12:10.0
421128Kearny, NJ - Team Time (1st 5) 58:53.0 | Spread (1st 5) 2:21.0
101, 239, 257, 264, 267, (268), (275)
Ryan Rivera, Brian Lourenco, Anthony Moreno, Christopher Canjani, Gabriel Sarango, (Favio Lopez), (Kevin Galarza)
10:08.0, 11:42.0, 12:13.0, 12:21.0, 12:29.0, (12:30.0), (13:07.0)
431134Pompton Lakes, NJ - Team Time (1st 5) 58:16.0 | Spread (1st 5) 2:05.0
169, 225, 232, 236, 272
Fergus Lin, Zack Slater, Kobie Cruz, Michael Mullane, Ivan Villeno
10:44.0, 11:25.0, 11:37.0, 11:41.0, 12:49.0