1 | 43 | Concord,
NH - Team Time (1st 5) 1:00:57.3 | Spread (1st 5) 1:16.3 |
| 1, 2, 7, 14, 19, (33), (58) |
| Spencer Oliver, Nate Nichols, O'Brien Matthew, Frary Silas, Alex Duncan, (Hall Patrick), (Mailhot Devon) |
| 11:29.8, 11:51.6, 12:14.6, 12:35.2, 12:46.1, (13:32.6), (14:39.1) |
2 | 81 | Pinkerton Academy,
NH - Team Time (1st 5) 1:03:15.2 | Spread (1st 5) 58.1 |
| 4, 16, 18, 21, 22, (26), (41) |
| Cameron Phelps, Josh Noe, Noah Woodman, Liam St. Ledger, Pat Hanlon, (Kyle Croteau), (Connor Jowet) |
| 11:59.1, 12:39.7, 12:43.9, 12:55.3, 12:57.2, (13:09.8), (13:54.2) |
3 | 91 | Londonderry,
NH - Team Time (1st 5) 1:03:47.0 | Spread (1st 5) 1:19.9 |
| 8, 10, 11, 28, 34, (38) |
| Jeff Cieslikowski, Nathan Seeley, Brian Metro, Jake Donnelly, Avery Bonanno, (Andrew Crain) |
| 12:15.7, 12:20.4, 12:21.2, 13:14.1, 13:35.6, (13:46.4) |
4 | 146 | Trinity,
NH - Team Time (1st 5) 1:06:24.4 | Spread (1st 5) 1:54.6 |
| 15, 20, 24, 30, 57, (70) |
| Emmanuel Ndahayo, Owyn Desrochers, AJ Meehan, Eli Buck, Stephen Duckett, (Mehan Angell) |
| 12:39.1, 12:52.1, 12:59.6, 13:19.9, 14:33.7, (15:31.3) |
5 | 148 | Windham,
NH - Team Time (1st 5) 1:06:24.3 | Spread (1st 5) 2:13.5 |
| 5, 12, 31, 48, 52, (82) |
| Spencer Sawyer, Jacob Riese, Robby St. Laurent, Alex Lebel, Dan Donabedian, (Michael Wilk) |
| 12:04.0, 12:21.5, 13:30.1, 14:11.2, 14:17.5, (16:54.3) |
6 | 172 | Oyster River,
NH - Team Time (1st 5) 1:08:08.4 | Spread (1st 5) 3:25.8 |
| 13, 17, 27, 42, 73, (83) |
| Parker Spinney, Ethan Keslar, Max Stensile, Jake Weglarz, Jack Donaldson, (Riley Chinburg) |
| 12:28.3, 12:40.0, 13:10.5, 13:55.5, 15:54.1, (16:57.1) |
7 | 175 | Coe-Brown Northwood Academy,
NH - Team Time (1st 5) 1:07:43.0 | Spread (1st 5) 2:48.9 |
| 3, 25, 43, 45, 59, (63), (93) |
| Evan Tanguay, Jacob Spainhower, Aidan Fillion, Garrett Skidds, Jackson Douglas, (Jacob Lorden), (Drew Trembley) |
| 11:51.9, 13:04.0, 13:57.5, 14:08.8, 14:40.8, (14:53.8), (18:38.2) |
8 | 186 | Hanover,
NH - Team Time (1st 5) 1:08:24.4 | Spread (1st 5) 2:07.2 |
| 9, 35, 39, 49, 54, (56), (75) |
| John Burnham, Simon Herron, Charles Goodrich, Owen Russell, Willia Fullerton-Meaney, (Franklin Alongi), (Joseph Jacobs) |
| 12:19.5, 13:39.5, 13:46.9, 14:11.8, 14:26.7, (14:32.3), (16:14.3) |
9 | 197 | Winnacunnet,
NH - Team Time (1st 5) 1:09:07.6 | Spread (1st 5) 1:53.8 |
| 23, 32, 36, 44, 62, (64), (88) |
| Jared McCann, Alex Erosa, Alex Conti, Eli Bernstein, Matt Barriga, (Tommy Baker), (Sam Graff) |
| 12:58.7, 13:30.5, 13:43.9, 14:02.0, 14:52.5, (14:55.9), (17:24.5) |
10 | 210 | Dover,
NH - Team Time (1st 5) 1:10:11.4 | Spread (1st 5) 4:14.3 |
| 6, 29, 47, 51, 77 |
| Thomas Foligno, Kyle Mau, Michael Andrecyk, Noah Albion, Sam Strawbridge |
| 12:07.0, 13:16.4, 14:10.5, 14:16.2, 16:21.3 |
11 | 250 | Nashua South,
NH - Team Time (1st 5) 1:11:48.9 | Spread (1st 5) 1:34.8 |
| 37, 40, 46, 60, 67, (72), (92) |
| Trevor Froburg, Colin Murphy, Kellen Sheehan, Justin Hoprich, Matt Ekins, (Jay Patel), (Liam Scribner-MacLean) |
| 13:44.6, 13:50.3, 14:09.8, 14:44.8, 15:19.4, (15:53.0), (18:29.5) |
12 | 347 | Campbell,
NH - Team Time (1st 5) 1:18:28.9 | Spread (1st 5) 2:47.7 |
| 50, 68, 69, 76, 84, (85) |
| Joey Inamorati, Jacob Butler, Tyler Trevains, Nathan Bazzocchi, Tevon Pieu, (Patrick Clifford) |
| 14:13.3, 15:24.7, 15:30.5, 16:19.4, 17:01.0, (17:16.7) |
13 | 348 | Bishop Guertin,
NH - Team Time (1st 5) 1:19:02.5 | Spread (1st 5) 3:34.0 |
| 53, 55, 65, 86, 89, (91), (94) |
| Aditya Gandhi, Jack Wizboski, Joe Handy, Jack Volelsang, Spencer Wright, (Sean Kennedy), (Chris Perez) |
| 14:19.9, 14:30.5, 15:00.0, 17:18.2, 17:53.9, (18:28.4), (20:26.4) |
14 | 379 | Pembroke Academy,
NH - Team Time (1st 5) 1:21:02.7 | Spread (1st 5) 2:09.6 |
| 66, 71, 74, 81, 87 |
| Jack Thomas, Evan Amour, Ryan Field, Erik Rasmussen, Markos Starz |
| 15:10.2, 15:45.1, 16:04.7, 16:42.9, 17:19.8 |
15 | 388 | Con-Val,
NH - Team Time (1st 5) 1:22:30.3 | Spread (1st 5) 3:11.0 |
| 61, 78, 79, 80, 90 |
| Alex Mccall, George Shiarella, Kamanakai Kalvaitis, Jason Frank, James Wolpe |
| 14:49.2, 16:27.3, 16:31.1, 16:42.5, 18:00.2 |