1 | 55 | Bishop Guertin,
NH - Team Time (1st 5) 1:22:42.5 | Spread (1st 5) 1:13.7 |
| 1, 8, 14, 15, 17, (25), (43) |
| Nathaneal Fondakowski, Sean O'Keefe, Matthew Giardina, Joshua Rivers, Noah Guarrera, (Sabastian Zeman), (Micah Dunsmoor) |
| 15:45.7, 16:22.2, 16:42.8, 16:52.4, 16:59.4, (17:24.9), (17:52.9) |
2 | 60 | Concord,
NH - Team Time (1st 5) 1:22:41.3 | Spread (1st 5) 1:40.9 |
| 2, 4, 6, 22, 26, (39), (40) |
| Sam Hilts, Zachary Hooper, John Murphy, Liam Gleason, Tyler Watt, (Wesley DeSantis Thompson), (Jonathan McDonald) |
| 15:45.9, 16:03.0, 16:09.4, 17:16.2, 17:26.8, (17:50.0), (17:50.5) |
3 | 105 | Pinkerton Academy,
NH - Team Time (1st 5) 1:25:01.8 | Spread (1st 5) 1:51.2 |
| 3, 10, 27, 28, 37, (41), (47) |
| Luke Brennan, Ethan Charles, Theo Davis, Jack Cameron, Finn Christensen-Kraft, (Nathan Binda), (Noah Daigle) |
| 15:54.6, 16:25.9, 17:27.4, 17:28.1, 17:45.8, (17:50.6), (18:00.3) |
4 | 123 | Londonderry,
NH - Team Time (1st 5) 1:25:46.0 | Spread (1st 5) 1:47.7 |
| 7, 11, 18, 36, 51, (58), (67) |
| Ryan Fortin, Sean Clegg, Will Plante, Justin Dickson, Aiden Oljey, (Brendan Julian), (Danny Garrity) |
| 16:17.3, 16:33.9, 17:05.8, 17:44.0, 18:05.0, (18:19.9), (18:45.4) |
5 | 205 | Exeter,
NH - Team Time (1st 5) 1:28:50.5 | Spread (1st 5) 1:45.7 |
| 12, 29, 48, 57, 59, (63), (71) |
| Matthew Allen, Willard Hoffmaster, Spencer Mann, Brennan Gregoire, Gavin Malark, (Dan Daschbach-Eaton), (Brodie Proulx) |
| 16:38.4, 17:28.2, 18:01.5, 18:18.3, 18:24.1, (18:31.1), (18:53.1) |
6 | 206 | Nashua South,
NH - Team Time (1st 5) 1:29:27.7 | Spread (1st 5) 33.4 |
| 31, 34, 38, 49, 54, (55), (56) |
| Juho Hahto, Alex Thibeault, Andrew Byrne, Daniel Byrne, Clifford Teixeira, (Cameron Patronick), (Evan LaFleur) |
| 17:39.0, 17:43.4, 17:48.3, 18:04.6, 18:12.4, (18:14.6), (18:15.2) |
7 | 208 | Keene,
NH - Team Time (1st 5) 1:28:16.5 | Spread (1st 5) 3:11.4 |
| 5, 9, 50, 61, 83, (92), (99) |
| Torin Kindopp, Jonathan Hills, Ian Cardinale, Liam Manuel, Hyrum Pinegar, (Silas Runez), (Daniel McIntyre) |
| 16:04.4, 16:24.3, 18:04.7, 18:27.3, 19:15.8, (19:31.2), (19:47.0) |
8 | 247 | Bedford,
NH - Team Time (1st 5) 1:30:38.5 | Spread (1st 5) 1:55.0 |
| 16, 45, 46, 68, 72, (87), (89) |
| Kasey Mahoney, Adam Lacroix, Nicholas Lacroix, Jared Bekkering, Gabriel Lucey, (Sam Boldeia), (Yash Sharma) |
| 16:59.0, 17:58.3, 17:59.5, 18:47.7, 18:54.0, (19:22.3), (19:26.6) |
9 | 257 | Alvirne,
NH - Team Time (1st 5) 1:31:00.1 | Spread (1st 5) 1:49.1 |
| 19, 23, 65, 74, 76, (94), (95) |
| Nicholas Marcotte, John Crawford, Armand Prescott, AJ Prescotte, Aiden Lechner, (Jacob Gibson), (Brent Dunning) |
| 17:08.8, 17:21.0, 18:37.1, 18:55.3, 18:57.9, (19:38.2), (19:38.4) |
| 257 | Dover,
NH - Team Time (1st 5) 1:31:55.9 | Spread (1st 5) 4:35.5 |
| 13, 21, 35, 75, 113, (114), (117) |
| Tyler Sheedy, Jeremiah Payeur, Zach Pelletier, George Lawton, Ethan Fiorenza, (Noah Blanchette), (Harrison Goodell) |
| 16:42.5, 17:15.5, 17:43.9, 18:56.0, 21:18.0, (21:21.8), (21:37.5) |
11 | 276 | Nashua North,
NH - Team Time (1st 5) 1:31:31.9 | Spread (1st 5) 1:42.5 |
| 30, 42, 53, 69, 82, (104), (106) |
| Matthew Robert, Andrew LaFlamme, D'Sean Coffie, Kenneth Reel, Ben Klein, (Nicholas Kutschke), (Jeffrey Maddock) |
| 17:31.6, 17:51.4, 18:07.0, 18:47.8, 19:14.1, (20:17.1), (20:30.8) |
12 | 310 | Winnacunnet,
NH - Team Time (1st 5) 1:32:36.1 | Spread (1st 5) 42.7 |
| 52, 60, 62, 66, 70, (78), (101) |
| Henry Bybee, Peyton Saltmarsh, Ken Zou, Jon Savage, Jackson Crane, (Marius Moecklin), (Fekadu O'Connor) |
| 18:06.0, 18:27.0, 18:29.6, 18:44.8, 18:48.7, (19:01.0), (19:51.0) |
13 | 321 | Salem,
NH - Team Time (1st 5) 1:33:05.3 | Spread (1st 5) 1:39.7 |
| 32, 44, 79, 81, 85, (97), (100) |
| Brock James, Nicholas Rushton, Samuel Scala, Benjamin Lagrasse, Peyton Acker, (David Caron), (Colby Savageau) |
| 17:39.2, 17:53.1, 19:04.5, 19:09.6, 19:18.9, (19:41.2), (19:47.4) |
14 | 363 | Merrimack,
NH - Team Time (1st 5) 1:34:36.3 | Spread (1st 5) 2:21.6 |
| 20, 80, 84, 86, 93, (107), (110) |
| Cameron Fredette, Tyler Safstrom, Nathan Beauregard, David Desfosse, Aidan Carillo, (Tristan Plumb), (Tyler Pencinger) |
| 17:13.9, 19:06.4, 19:18.8, 19:21.7, 19:35.5, (20:32.0), (20:43.1) |
15 | 372 | Manchester Memorial,
NH - Team Time (1st 5) 1:34:51.2 | Spread (1st 5) 1:57.9 |
| 33, 64, 88, 91, 96, (98), (103) |
| Tyler Lavallee, Owen Davis, Stephen Denio, McGregor Platte, Jacob Miller, (Nathan Berthiaume), (Devin Lavallee) |
| 17:41.7, 18:36.0, 19:25.9, 19:28.0, 19:39.6, (19:42.5), (19:55.2) |
16 | 397 | Timberlane Regional,
NH - Team Time (1st 5) 1:36:00.3 | Spread (1st 5) 2:52.8 |
| 24, 77, 90, 102, 104, (108), (112) |
| Matthew Fairhurst, John Pagliuso, Cameron Ingram, Zachary Farnell, Austin Charest, (Jacob Raymond), (Jack Keogh) |
| 17:24.3, 18:59.1, 19:27.1, 19:52.7, 20:17.1, (20:33.1), (21:03.0) |
17 | 548 | Manchester Central,
NH - Team Time (1st 5) 1:51:49.0 | Spread (1st 5) 5:24.0 |
| 72, 116, 118, 120, 122, (124), (125) |
| Ben Colby, Cyril Anderson, Caiden Bryde, Joseph Hernandez, Sutherland Keene, (Matthew Blair), (Nathan Dupre) |
| 18:54.0, 21:37.0, 23:14.0, 23:46.0, 24:18.0, (24:40.0), (25:03.0) |
18 | 575 | Spaulding,
NH - Team Time (1st 5) 1:50:03.3 | Spread (1st 5) 3:14.1 |
| 109, 111, 115, 119, 121, (123), (126) |
| Jason Collopy, Owen Martel, Brayden Grant, Ethan Hackett, Connor Marshall, (John Jensen), (Cameron Dillon) |
| 20:34.6, 20:55.0, 21:28.5, 23:16.5, 23:48.7, (24:39.6), (25:25.0) |