1 | 78 | Concord,
NH - Team Time (1st 5) 1:20:19.1 | Spread (1st 5) 45.3 |
| 4, 10, 16, 22, 26, (27), (46) |
| Eben Bragg, Brayden Kearns, Ryan Devine, Ryan Ciesluk, David Cook, (Sam Hilts), (John Murphy) |
| 15:35.9, 15:55.8, 16:08.9, 16:17.3, 16:21.2, (16:22.9), (16:56.9) |
| 78 | Pinkerton Academy,
NH - Team Time (1st 5) 1:20:07.4 | Spread (1st 5) 1:04.1 |
| 3, 8, 9, 24, 34, (38), (70) |
| Luke Brennan, Stephen Connelly, Nolan Preble, Zach Plaza, Ethan Charles, (Nathan Steiger), (Nate Letellier) |
| 15:35.4, 15:46.1, 15:46.6, 16:19.8, 16:39.5, (16:46.5), (17:53.5) |
3 | 79 | Keene,
NH - Team Time (1st 5) 1:19:57.1 | Spread (1st 5) 1:37.7 |
| 1, 5, 12, 20, 41, (45), (48) |
| Jake Velazquez, Torin Kindopp, Nico Ramirez, Sergio Sartini, Silas Johnson, (Fitsum Visser), (Jonathan Hills) |
| 15:12.5, 15:36.0, 16:02.0, 16:16.4, 16:50.2, (16:56.1), (17:06.5) |
4 | 100 | Londonderry,
NH - Team Time (1st 5) 1:21:17.6 | Spread (1st 5) 29.0 |
| 14, 15, 17, 23, 31, (33), (35) |
| Sean Clegg, Ryan Young, Matthew Griffin, William Heenan, Dylan Hotter, (Kerry Daley), (Christopher Burpeau) |
| 16:05.5, 16:06.9, 16:11.3, 16:19.4, 16:34.5, (16:39.4), (16:39.8) |
5 | 120 | Winnacunnet,
NH - Team Time (1st 5) 1:21:40.9 | Spread (1st 5) 1:36.1 |
| 7, 11, 19, 32, 51, (57), (59) |
| Colin Donnelly, Noah Taracena, Jack Taylor, Devin Eaton, Matthew Lambert, (Ben Merrick), (Ryan Walker) |
| 15:38.4, 15:56.9, 16:15.3, 16:35.8, 17:14.5, (17:20.7), (17:22.4) |
6 | 160 | Nashua North,
NH - Team Time (1st 5) 1:22:51.3 | Spread (1st 5) 1:47.4 |
| 2, 18, 40, 42, 58, (67), (73) |
| Joseph Curran, Yassine Jakib, Jamie Maddock, Josh Lentz, Robert Canaway, (james Reel), (Derick O'mahoney) |
| 15:34.1, 16:14.8, 16:49.4, 16:51.5, 17:21.5, (17:49.9), (17:59.6) |
7 | 204 | Merrimack,
NH - Team Time (1st 5) 1:24:11.7 | Spread (1st 5) 51.4 |
| 28, 30, 44, 49, 53, (56), (65) |
| Andrew Peyton, Ryan Fischer, Joshua Felo, Andrew Frothingham, Elijah Demeo, (Scott Peyton), (Joshua Brown) |
| 16:24.6, 16:28.2, 16:54.7, 17:08.2, 17:16.0, (17:19.3), (17:35.1) |
8 | 232 | Bishop Guertin,
NH - Team Time (1st 5) 1:25:05.2 | Spread (1st 5) 58.7 |
| 29, 43, 47, 52, 61, (72), (76) |
| Carson Bottomley, Nathaneal Fondakowski, Alex Girata, Sabastian Zeman, Duncan Premus, (Emerson Warren), (Rohan Solanki) |
| 16:26.2, 16:53.5, 17:05.9, 17:14.7, 17:24.9, (17:55.9), (18:04.1) |
9 | 284 | Exeter,
NH - Team Time (1st 5) 1:27:15.7 | Spread (1st 5) 2:01.2 |
| 21, 50, 64, 71, 78, (90), (101) |
| James Sullivan, Ben Webber, Samuel Quitkin, Matthew Allen, Nicholas Morales, (Gavin Cieplik), (Dante Radigonda) |
| 16:17.2, 17:11.0, 17:35.0, 17:54.1, 18:18.4, (18:46.6), (19:09.0) |
10 | 297 | Nashua South,
NH - Team Time (1st 5) 1:27:28.1 | Spread (1st 5) 1:06.2 |
| 37, 62, 63, 66, 69, (79), (81) |
| Juho Hahto, Maxim Merkuryev, Keith O'Donnell, Connor Theodore, Joseph Calomo, (Michael Rzasa), (Kevin Flaherty) |
| 16:46.4, 17:28.8, 17:30.8, 17:49.5, 17:52.6, (18:20.3), (18:24.7) |
11 | 338 | Salem,
NH - Team Time (1st 5) 1:30:18.5 | Spread (1st 5) 3:56.4 |
| 13, 39, 82, 97, 107, (110), (116) |
| Jackson Mazejka, Massi Bosli, Mark Caswell, Zachary Carrien, Noah O'Brien, (David McGrail), (Kolby Dezan) |
| 16:02.6, 16:48.0, 18:25.6, 19:03.3, 19:59.0, (20:05.7), (20:33.6) |
12 | 342 | Dover,
NH - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 3:19.4 |
| 6, 60, 89, 93, 94, (98), (99) |
| Tyler Sheedy, Ryan Moyer, Zach Nelson-Marois, Donovan Dimaria, George Lawton, (Zach Pelletier), (Dominic Ciccotelli) |
| 15:37.8, 17:23.0, 18:41.0, 18:54.0, 18:57.2, (19:03.6), (19:05.0) |
13 | 350 | Alvirne,
NH - Team Time (1st 5) 1:29:42.4 | Spread (1st 5) 2:14.2 |
| 36, 55, 75, 88, 96, (102), (103) |
| Paul Balletto, Cooper Downey, Armand Prescott, Davonte McKoy, John Crawford, (Shea Williams), (Alex Kolodziej) |
| 16:45.5, 17:17.8, 17:59.9, 18:39.5, 18:59.7, (19:16.0), (19:19.0) |
14 | 368 | Bedford,
NH - Team Time (1st 5) 1:30:17.0 | Spread (1st 5) 1:14.9 |
| 53, 68, 77, 84, 86, (91), (92) |
| Christpher Gangwer, Zack Gamache, Kasey Mahoney, Garrett Redman, Camden Krasinski, (Drew Doughty), (Jasper Bator) |
| 17:16.0, 17:51.5, 18:09.8, 18:28.8, 18:30.9, (18:49.9), (18:52.4) |
15 | 392 | Manchester Memorial,
NH - Team Time (1st 5) 1:31:49.8 | Spread (1st 5) 3:13.4 |
| 25, 80, 87, 95, 105, (112), (117) |
| Evan Clark, Justin Discua, Tyler Lavallee, Max Makara, Joshua Rivers, (McGregor Platte), (Ryan Hines) |
| 16:20.6, 18:22.4, 18:33.3, 18:59.5, 19:34.0, (20:07.5), (20:34.0) |
16 | 486 | Timberlane Regional,
NH - Team Time (1st 5) 1:37:09.8 | Spread (1st 5) 3:43.6 |
| 74, 83, 100, 106, 123, (125), (126) |
| Matthew Fairhurst, Kyle Duffy, Ryan McClure, Cameron Ingram, Aidan Kiley, (Michael Gordon), (Logan Talanian) |
| 17:59.7, 18:26.5, 19:06.0, 19:54.3, 21:43.3, (22:32.0), (22:36.0) |
17 | 535 | Spaulding,
NH - Team Time (1st 5) 1:39:39.1 | Spread (1st 5) 2:25.3 |
| 85, 108, 111, 113, 118, (122), (124) |
| Jason Collopy, Owen Burrell, Colby Cormier, Adam Roy, Isaac Lancey, (Jack Dias), (Ethan Hackett) |
| 18:30.3, 19:59.3, 20:06.2, 20:07.7, 20:55.6, (21:39.3), (22:06.8) |
18 | 561 | Manchester Central,
NH - Team Time (1st 5) 1:40:59.4 | Spread (1st 5) 1:23.3 |
| 104, 109, 114, 115, 119, (120), (121) |
| Cyril Anderson, Isaiah Sapp, Ben Colby, Michael Dupre, Andrew Hoang, (Joseph Hernandez), (Anthony Vo) |
| 19:33.3, 20:01.5, 20:09.6, 20:18.4, 20:56.6, (20:58.3), (21:18.2) |