1 | 97 | Bergen 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) |
2 | 132 | Fair 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) |
3 | 142 | Northern 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) |
4 | 160 | Wayne 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) |
5 | 185 | Don 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) |
6 | 206 | Indian 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) |
7 | 230 | Holmdel,
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) |
8 | 315 | Ridgewood,
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) |
9 | 352 | West 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) |
10 | 395 | St 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) |
11 | 396 | Hackensack,
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) |
12 | 399 | Northern 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) |
13 | 407 | North 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) |
14 | 427 | Eastern 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) |
15 | 463 | Seton 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) |
16 | 470 | Shore 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) |
17 | 501 | Hasbrouck 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) |
18 | 541 | Rumson-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) |
19 | 556 | New 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) |
20 | 564 | St 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) |
21 | 571 | Montclair,
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) |
22 | 574 | Ridge,
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) |
23 | 590 | Watchung 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) |
24 | 659 | Pascack 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) |
25 | 672 | Leonia,
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) |
26 | 675 | Lakeland 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) |
27 | 692 | Bergen 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) |
28 | 823 | Wayne 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) |
29 | 848 | West 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) |
30 | 850 | Northern 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) |
31 | 868 | New 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) |
32 | 901 | Passaic 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) |
33 | 926 | Bernards,
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 |
34 | 927 | Madison-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) |
35 | 949 | Glen 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 |
36 | 961 | Tenafly,
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) |
37 | 988 | Scotch 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) |
38 | 1019 | University 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) |
39 | 1020 | High 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 |
40 | 1025 | St 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) |
41 | 1111 | Dumont,
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 |
42 | 1128 | Kearny,
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) |
43 | 1134 | Pompton 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 |