1 | 65 | West Windsor-Plainsboro South,
NJ - Team Time (1st 5) 51:01.2 | Spread (1st 5) 27.7 |
| 4, 9, 14, 14, 24, (28), (64) |
| Justin Lopez, Jake Williams, Adhwin Sridhar, Ryan Joseph, 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) |
2 | 95 | Cherokee,
NJ - Team Time (1st 5) 51:16.2 | Spread (1st 5) 47.5 |
| 1, 5, 18, 34, 37, (40), (52) |
| 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) |
3 | 108 | Westfield,
NJ - Team Time (1st 5) 51:55.4 | Spread (1st 5) 15.4 |
| 11, 21, 23, 26, 27, (31), (33) |
| 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) |
4 | 133 | Jackson Memorial,
NJ - Team Time (1st 5) 51:49.9 | Spread (1st 5) 59.6 |
| 3, 6, 25, 29, 70, (78), (110) |
| 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) |
5 | 158 | East Brunswick,
NJ - Team Time (1st 5) 52:19.8 | Spread (1st 5) 35.1 |
| 8, 19, 30, 47, 54, (63), (72) |
| 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) |
6 | 201 | Freehold Township,
NJ - Team Time (1st 5) 52:55.0 | Spread (1st 5) 45.0 |
| 10, 35, 40, 47, 69, (71), (98) |
| 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) |
7 | 220 | Southern Regional,
NJ - Team Time (1st 5) 53:09.7 | Spread (1st 5) 21.7 |
| 22, 43, 46, 50, 59, (67), (73) |
| 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) |
8 | 239 | Howell,
NJ - Team Time (1st 5) 53:07.4 | Spread (1st 5) 1:15.2 |
| 2, 20, 38, 89, 90, (127), (149) |
| 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) |
9 | 312 | Manalapan,
NJ - Team Time (1st 5) 54:03.1 | Spread (1st 5) 1:05.9 |
| 12, 14, 84, 95, 107, (128), (133) |
| 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) |
10 | 320 | Old Bridge,
NJ - Team Time (1st 5) 54:12.9 | Spread (1st 5) 56.3 |
| 13, 51, 79, 85, 92, (103), (108) |
| 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) |
11 | 338 | North Brunswick Township,
NJ - Team Time (1st 5) 54:25.9 | Spread (1st 5) 1:03.4 |
| 32, 55, 57, 68, 126, (137), (144) |
| 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) |
12 | 352 | Clearview Regional,
NJ - Team Time (1st 5) 54:37.2 | Spread (1st 5) 1:05.9 |
| 17, 53, 81, 86, 115, (142), (151) |
| 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) |
13 | 445 | Shawnee,
NJ - Team Time (1st 5) 55:36.8 | Spread (1st 5) 41.7 |
| 56, 74, 90, 109, 116, (129), (136) |
| 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) |
14 | 446 | Monroe Township,
NJ - Team Time (1st 5) 55:38.1 | Spread (1st 5) 37.3 |
| 58, 83, 87, 105, 113, (140), (154) |
| 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) |
15 | 491 | Rancocas Valley Reg,
NJ - Team Time (1st 5) 56:16.3 | Spread (1st 5) 1:20.8 |
| 36, 65, 99, 139, 152, (187), (211) |
| 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) |
16 | 517 | Cherry Hill East,
NJ - Team Time (1st 5) 56:28.6 | Spread (1st 5) 1:02.0 |
| 66, 75, 106, 121, 149, (161), (162) |
| 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) |
17 | 522 | North Hunterdon,
NJ - Team Time (1st 5) 56:40.2 | Spread (1st 5) 2:06.2 |
| 42, 43, 93, 118, 226, (236), (251) |
| 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) |
18 | 529 | Williamstown,
NJ - Team Time (1st 5) 56:41.0 | Spread (1st 5) 1:08.0 |
| 62, 77, 97, 141, 152, (176), (181) |
| 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) |
19 | 548 | Eastern Senior,
NJ - Team Time (1st 5) 56:52.5 | Spread (1st 5) 52.4 |
| 75, 96, 111, 120, 146, (147), (157) |
| 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) |
20 | 578 | Washington Township,
NJ - Team Time (1st 5) 57:18.8 | Spread (1st 5) 1:35.8 |
| 45, 80, 101, 169, 183, (207), (211) |
| 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) |
21 | 584 | Edison,
NJ - Team Time (1st 5) 57:20.2 | Spread (1st 5) 2:21.8 |
| 7, 82, 124, 169, 202, (235), (237) |
| 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) |
22 | 598 | Millville Senior,
NJ - Team Time (1st 5) 57:26.3 | Spread (1st 5) 33.7 |
| 100, 104, 119, 132, 143, (155), (180) |
| 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) |
23 | 674 | Ridge,
NJ - Team Time (1st 5) 58:32.3 | Spread (1st 5) 1:41.3 |
| 39, 130, 145, 175, 185, (198), (245) |
| 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) |
24 | 679 | John P Stevens,
NJ - Team Time (1st 5) 58:29.1 | Spread (1st 5) 1:30.5 |
| 61, 125, 135, 172, 186, (214), (218) |
| 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) |
25 | 809 | Watchung Hills Reg,
NJ - Team Time (1st 5) 1:00:01.5 | Spread (1st 5) 1:12.3 |
| 102, 148, 177, 184, 198, (248), (283) |
| 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) |
26 | 923 | Bridgewater-Raritan,
NJ - Team Time (1st 5) 1:01:17.7 | Spread (1st 5) 1:11.5 |
| 138, 156, 171, 219, 239, (255), (257) |
| Eric Reinhart, Garrett Naylor, Roshun Tiwari, Patrick Jiao, Richard Romero, (Samuel Huang), (Jack Hewitt) |
| 11:42.5, 11:57.3, 12:07.2, 12:36.7, 12:54.0, (13:09.8), (13:10.3) |
27 | 927 | Elizabeth,
NJ - Team Time (1st 5) 1:01:49.4 | Spread (1st 5) 2:58.0 |
| 94, 164, 166, 188, 315, (336), (342) |
| Cory Phillipe, Juan Foronda, David Szaro, Phillip Reguinho, Dave Melara, (Lyle Turner), (Jason Centeno) |
| 11:10.9, 12:04.4, 12:05.8, 12:19.4, 14:08.9, (15:14.1), (15:36.4) |
28 | 988 | Montclair,
NJ - Team Time (1st 5) 1:02:05.0 | Spread (1st 5) 1:51.0 |
| 114, 195, 195, 221, 263, (275) |
| Oscar Cainsell, Luke Bedetti, Kona Michaud, Sean Murphy, Owen Duncan, (Noah Jaskiewicz) |
| 11:23.0, 12:25.0, 12:25.0, 12:38.0, 13:14.0, (13:25.0) |
29 | 1019 | Princeton,
NJ - Team Time (1st 5) 1:02:28.0 | Spread (1st 5) 30.0 |
| 182, 195, 200, 216, 226, (263), (281) |
| Chase Moran, Nevin Motto, Daniel DiLella, Jacob Borenstein, Sawyer Cano, (Jacob Ackerman), (Jonah Merriam) |
| 12:15.0, 12:25.0, 12:28.0, 12:35.0, 12:45.0, (13:14.0), (13:28.0) |
30 | 1020 | Memorial,
NJ - Team Time (1st 5) 1:02:37.4 | Spread (1st 5) 1:48.5 |
| 122, 163, 207, 260, 268, (275), (279) |
| Andrew Hernandez, Abdourahmane Diouf, Francisco Vinueza, Moises Quitero, Robert Pac-Tomas, (Kevin Guitierrez), (Adrian Cardenas) |
| 11:30.4, 12:04.1, 12:32.0, 13:12.0, 13:18.9, (13:25.0), (13:26.6) |
31 | 1037 | Union City,
NJ - Team Time (1st 5) 1:04:12.6 | Spread (1st 5) 4:06.8 |
| 117, 134, 167, 278, 341 |
| Ruben Gonzalo, Sebastian Diaz, Joel Sanchez, Kevin Borrato, Wilmer Hiraldo |
| 11:26.0, 11:40.9, 12:06.6, 13:26.3, 15:32.8 |
32 | 1041 | Livingston,
NJ - Team Time (1st 5) 1:02:44.5 | Spread (1st 5) 1:23.6 |
| 158, 173, 215, 224, 271, (274), (289) |
| Aditya Desai, Adam Dzieszko, Kevin Chen, Ben Gallinson, Benjamin Ma, (Ton Rattanasoontorn), (Thomas Lang) |
| 11:57.8, 12:08.5, 12:34.6, 12:42.2, 13:21.4, (13:24.6), (13:41.3) |
33 | 1058 | Brick Memorial,
NJ - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 3:24.0 |
| 88, 193, 205, 250, 322 |
| Rob Mullin, Chris Farese, Ryan Novellano, Victor DiPianta, Trent Burton |
| 11:07.0, 12:23.0, 12:31.0, 13:06.0, 14:31.0 |
34 | 1074 | Mt Olive,
NJ - Team Time (1st 5) 1:03:12.1 | Spread (1st 5) 54.7 |
| 190, 191, 200, 226, 267, (272), (282) |
| Justin Vattenapradit, Tyler Chmiel, Owen Penczak, Matthew Green, Blaine Hammond, (Gabriel Kirspel), (Austin Alexander) |
| 12:21.2, 12:22.0, 12:28.0, 12:45.0, 13:15.9, (13:22.0), (13:30.0) |
35 | 1078 | Morris Knolls,
NJ - Team Time (1st 5) 1:03:35.8 | Spread (1st 5) 3:01.1 |
| 60, 174, 261, 287, 296, (298), (312) |
| Tom Carney, Andrew Zucker, Christopher Petrus, Joshua Mateo, Phillip Lepore, (Philip Estrada), (David Sepulveda) |
| 10:46.9, 12:09.5, 13:13.4, 13:38.0, 13:48.0, (13:49.0), (14:02.0) |
36 | 1088 | Hillsborough,
NJ - Team Time (1st 5) 1:03:27.0 | Spread (1st 5) 1:21.0 |
| 159, 168, 239, 253, 269, (275), (284) |
| Aiden Zydiak, Caleb Adam, Mark McLaughlin, Jason Lee, Brody Finetto, (Joseph Roosa), (Alexander Knoph) |
| 11:58.0, 12:07.0, 12:54.0, 13:09.0, 13:19.0, (13:25.0), (13:32.0) |
37 | 1099 | Kingsway Regional,
NJ - Team Time (1st 5) 1:03:19.0 | Spread (1st 5) 27.0 |
| 203, 207, 220, 226, 243, (265), (316) |
| Ethan Chambers, Connor Griscom, Luke Wilkins, Luke Buzby, Riley Harker, (Joseph Hindley), (Colin Morrison) |
| 12:29.0, 12:32.0, 12:37.0, 12:45.0, 12:56.0, (13:15.0), (14:09.0) |
38 | 1100 | Kearny,
NJ - Team Time (1st 5) 1:03:36.7 | Spread (1st 5) 3:03.4 |
| 49, 238, 241, 280, 292, (321), (333) |
| Ryan Rivera, Christopher Canjani, Anthony Moreno, Brian Lourenco, Christopher Georgallis, (Kevin Galarza), (Gabriel Sarango) |
| 10:40.4, 12:51.4, 12:54.1, 13:27.0, 13:43.8, (14:29.9), (14:53.9) |
39 | 1120 | Atlantic City,
NJ - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 55.6 |
| 179, 222, 223, 242, 254, (270), (294) |
| Benjamin Share, John Russell, Brian Ceron, Ethan Jacobson, Patrick Feehan, (Santiago Alzate), (George Naame) |
| 12:13.7, 12:39.9, 12:40.7, 12:54.4, 13:09.3, (13:20.2), (13:46.9) |
40 | 1194 | Bergen County Tech,
NJ - Team Time (1st 5) 1:05:14.0 | Spread (1st 5) 2:26.0 |
| 123, 160, 300, 305, 306, (307), (326) |
| Donald Folk, Joseph Hwang, Aidan Winn, Jack Lee, Cole Goodman, (Aidan Harges), (Brandon Lopez) |
| 11:31.0, 12:00.0, 13:51.0, 13:55.0, 13:57.0, (13:59.0), (14:37.0) |
41 | 1198 | Scotch Plains-Fanwood,
NJ - Team Time (1st 5) 1:05:03.5 | Spread (1st 5) 2:36.5 |
| 112, 213, 262, 304, 307, (330), (335) |
| Peter Shih, Jesse Artz, Ben Krauss, Owen Mitchell, Jonah Leibowitz, (Josh Garcia), (Paul Koizumi) |
| 11:22.5, 12:33.7, 13:13.7, 13:54.6, 13:59.0, (14:47.3), (15:09.8) |
42 | 1214 | Marlboro,
NJ - Team Time (1st 5) 1:05:11.0 | Spread (1st 5) 1:21.0 |
| 189, 203, 247, 285, 290 |
| Joseph Lombardi, Jared Goldberg, Nikhit Basineni, Joshua Yee, Zachary Schnider |
| 12:21.0, 12:29.0, 13:02.0, 13:37.0, 13:42.0 |
43 | 1253 | Sayreville War Memorial,
NJ - Team Time (1st 5) 1:05:47.0 | Spread (1st 5) 1:52.0 |
| 178, 225, 230, 307, 313, (345), (349) |
| Patrick Conlon, Vincent Torres, James Holzapfel, Adrian Blanchard, Jason Choi, (Zachary Brown), (Ethan Nieratko) |
| 12:13.0, 12:43.0, 12:47.0, 13:59.0, 14:05.0, (16:46.0), (19:28.0) |
44 | 1274 | Ridgewood,
NJ - Team Time (1st 5) 1:05:57.0 | Spread (1st 5) 1:37.0 |
| 191, 233, 258, 285, 307, (316), (327) |
| Clark Johnson, Seth Miller, Alex Oriente, Andrew Swanson, Paul Samoylov, (Evan Stojanovic), (Ryan Schnure) |
| 12:22.0, 12:48.0, 13:11.0, 13:37.0, 13:59.0, (14:09.0), (14:39.0) |
45 | 1300 | Dickinson,
NJ - Team Time (1st 5) 1:06:35.7 | Spread (1st 5) 2:03.0 |
| 194, 230, 259, 297, 320, (325), (328) |
| Jeyson Vega, John Lugo, Steven Rivera, Burnout Isaiah, Isaiah Bueno, (Youssef Kasaab), (Tenzin Gonpo) |
| 12:23.1, 12:47.0, 13:11.2, 13:48.3, 14:26.1, (14:33.3), (14:43.6) |
46 | 1316 | Columbia,
NJ - Team Time (1st 5) 1:06:40.5 | Spread (1st 5) 1:43.9 |
| 165, 266, 291, 295, 299, (314), (350) |
| Ryan Helfenstein, Harry Fardin, Daniel Flynn, Ty Budd, Zach Hickman, (Issac Weber), (Gabriel Petryziello) |
| 12:05.6, 13:15.6, 13:42.6, 13:47.2, 13:49.5, (14:07.0), (22:19.1) |
47 | 1344 | West Orange,
NJ - Team Time (1st 5) 1:09:33.4 | Spread (1st 5) 4:01.4 |
| 131, 207, 329, 334, 343, (346) |
| Mali Coleman, Alexander Aromin-Gabbay, Carlos Herbozo Osco, Alexander Perez, Sebastian DeSimone, (Tate Bennett) |
| 11:39.2, 12:32.0, 14:46.6, 14:55.0, 15:40.6, (17:03.0) |
48 | 1356 | Passaic Co Technical Institute,
NJ - Team Time (1st 5) 1:07:14.0 | Spread (1st 5) 1:39.0 |
| 205, 230, 301, 302, 318, (319), (347) |
| Alejandro Gonzalez, Alejandro Lopez, Luke Baskinger, Joe Oldroyd, Juan Delgado, (Xavier Gallo), (Shawn Forraye) |
| 12:31.0, 12:47.0, 13:52.0, 13:54.0, 14:10.0, (14:21.0), (18:47.0) |
49 | 1371 | Egg Harbor Township,
NJ - Team Time (1st 5) 1:09:15.0 | Spread (1st 5) 3:25.0 |
| 216, 233, 246, 332, 344 |
| Nicolas Valdivieso, Aidan Winkler, LaMon Christopher, Ian Garrone, Marcus Ygana |
| 12:35.0, 12:48.0, 13:00.0, 14:52.0, 16:00.0 |
50 | 1406 | Hackensack,
NJ - Team Time (1st 5) 1:07:48.0 | Spread (1st 5) 56.0 |
| 249, 256, 288, 302, 311, (338), (340) |
| Matt Cudnik, Christopher Veloz, Christian Molina, Pablo Batista, Mauricio Bravo-Lima, (Edguardo Concha), (Jhon Ariacena) |
| 13:04.0, 13:10.0, 13:40.0, 13:54.0, 14:00.0, (15:18.0), (15:31.0) |
51 | 1469 | Morristown,
NJ - Team Time (1st 5) 1:09:53.0 | Spread (1st 5) 2:20.0 |
| 244, 273, 293, 322, 337, (348) |
| Joseph Coughlin, Connor Joel, Benson Liu, John Gallo, Kevin Dzikowski, (Sean Scanlon) |
| 12:57.0, 13:24.0, 13:44.0, 14:31.0, 15:17.0, (19:04.0) |
52 | 1595 | Franklin,
NJ - Team Time (1st 5) 1:21:07.0 | Spread (1st 5) 10:08.0 |
| 252, 322, 331, 339, 351 |
| Pedro Irizarry, Akhil Munipalli, Siby Venkatesh, Samuel Keane, Isaiah Scott |
| 13:08.0, 14:31.0, 14:51.0, 15:21.0, 23:16.0 |