1 | 78 | Manchester Central,
NH - Team Time (1st 5) 1:20:45.8 | Spread (1st 5) 54.7 |
| 3, 13, 18, 19, 25, (28), (38) |
| Samuel Gagnon, Zachary Chabot, Dylan Lafond, Matthew Becker, Max Tucker, (Sean Brown), (Ryan McHugh) |
| 15:34.0, 16:09.4, 16:16.7, 16:17.0, 16:28.7, (16:36.3), (16:47.6) |
2 | 107 | Pinkerton Academy,
NH - Team Time (1st 5) 1:21:39.5 | Spread (1st 5) 1:06.7 |
| 4, 7, 14, 40, 42, (49), (50) |
| Kevin MacPherson, Anthony Anzivino, Grant Langevin, Michael Pellegrini, Joseph Trujillo, (Robby Pienta), (Joe DiSalvo) |
| 15:47.5, 15:54.0, 16:13.8, 16:50.0, 16:54.2, (17:04.4), (17:06.0) |
3 | 108 | Bishop Guertin,
NH - Team Time (1st 5) 1:21:06.6 | Spread (1st 5) 1:39.7 |
| 1, 21, 22, 27, 37, (52), (54) |
| Jeff LaCoste, Brandon Latham, Chris Cogliano, Griffin Gagnon, David Perrella, (Andrew Perez), (Matt Chapman) |
| 15:07.8, 16:19.0, 16:19.3, 16:33.0, 16:47.5, (17:07.3), (17:09.1) |
4 | 130 | Concord,
NH - Team Time (1st 5) 1:22:18.8 | Spread (1st 5) 58.0 |
| 9, 16, 20, 41, 44, (51), (60) |
| Makopa Rugabirwa, Chaz Munroe, Camden Black-Ingersoll, B.J. Smith, Sean Ferry, (Blaine Ayotte), (Nate LoTourette) |
| 15:57.4, 16:15.4, 16:17.3, 16:53.3, 16:55.4, (17:06.2), (17:23.5) |
5 | 136 | Londonderry,
NH - Team Time (1st 5) 1:22:41.0 | Spread (1st 5) 30.1 |
| 15, 23, 30, 33, 35, (39), (57) |
| Mitch Sroka, Andreas Geiger, Brandon Spera, J.R. Winn, Pat Harkins, (Devereux Geiger), (Chris Lasocki) |
| 16:14.9, 16:21.6, 16:38.2, 16:41.3, 16:45.0, (16:48.0), (17:17.3) |
6 | 154 | Winnacunnet,
NH - Team Time (1st 5) 1:23:04.5 | Spread (1st 5) 53.1 |
| 10, 24, 32, 43, 45, (55), (58) |
| Caemen Weiland, Matt Guerin, Eamon Cullinane, Austin Power, Seamus Cullinane, (Quinn Parker), (Justin Trott) |
| 16:05.8, 16:24.5, 16:40.7, 16:54.6, 16:58.9, (17:09.5), (17:19.0) |
7 | 186 | Keene,
NH - Team Time (1st 5) 1:23:46.8 | Spread (1st 5) 1:29.3 |
| 6, 31, 34, 56, 59, (66), (71) |
| Shawn Provost, Dan Damato, Sam Reed, John Szot, Serioja Tcharkovski, (Mason Mann), (Aaron Lewis) |
| 15:50.7, 16:39.0, 16:42.9, 17:14.2, 17:20.0, (17:38.0), (17:47.6) |
8 | 192 | Merrimack,
NH - Team Time (1st 5) 1:23:50.3 | Spread (1st 5) 1:57.4 |
| 2, 29, 36, 62, 63, (68), (80) |
| John Conlin, Chris Busby, Nicholas Johnson, Ben Francis, Kyle Haggerty, (Mitch Ripka), (Ben Rogers) |
| 15:30.8, 16:37.0, 16:46.4, 17:27.9, 17:28.2, (17:44.4), (18:01.0) |
9 | 226 | Nashua North,
NH - Team Time (1st 5) 1:24:59.1 | Spread (1st 5) 2:16.2 |
| 5, 26, 46, 65, 84, (85), (86) |
| Spencer Nelson, Brandon Davis-O'Donnell, Devin Motivala, Chris Rousseau, Jordan Whitman, (Liam Curran), (Craig Hammond) |
| 15:49.8, 16:29.4, 16:59.0, 17:34.9, 18:06.0, (18:07.0), (18:08.0) |
10 | 305 | Salem,
NH - Team Time (1st 5) 1:27:24.9 | Spread (1st 5) 1:48.1 |
| 17, 61, 67, 77, 83, (114), (115) |
| Ben Dutton, Dutton Mitch, Dan Schmidt, Rheaume John, Eric Hutchins, (Connor Tremblay), (Alex Fredette) |
| 16:15.9, 17:27.0, 17:41.0, 17:57.0, 18:04.0, (19:15.0), (19:21.0) |
11 | 318 | Dover,
NH - Team Time (1st 5) 1:27:39.4 | Spread (1st 5) 3:02.6 |
| 8, 48, 53, 100, 109, (115), (119) |
| James Godin, Dylan LaRocca, Hayden Patterson, Matt Dudley, Brandon Briere, (Myles Chalue), (Josh Bean) |
| 15:55.4, 17:03.0, 17:08.0, 18:35.0, 18:58.0, (19:21.0), (19:50.0) |
12 | 364 | Exeter,
NH - Team Time (1st 5) 1:29:10.1 | Spread (1st 5) 29.7 |
| 64, 70, 73, 75, 82, (95), (105) |
| Robert Glowacky, Ryan McGovern, Peter Winslow, Chris Lietz, Ben McConnell, (Chris Hager), (Dan Ewart) |
| 17:33.3, 17:47.0, 17:52.8, 17:54.0, 18:03.0, (18:25.9), (18:47.5) |
13 | 369 | Alvirne,
NH - Team Time (1st 5) 1:29:12.7 | Spread (1st 5) 2:24.3 |
| 11, 72, 90, 97, 99, (111), (118) |
| Caleb Donnelly, Cody Ross, Chris Low, Adam Charron, Brendan MacInnis, (Matt Gagnon), (Paul Rousseau Jr) |
| 16:07.7, 17:51.0, 18:13.0, 18:29.0, 18:32.0, (19:05.0), (19:32.0) |
14 | 398 | Nashua South,
NH - Team Time (1st 5) 1:30:01.8 | Spread (1st 5) 2:35.2 |
| 12, 91, 92, 101, 102, (103), (108) |
| Aaron Martin, Jonathan Zalman, Chris Shaheen, Tom Ronketty, Patrick Shaheen, (Adam Nastasia), (Keith Guay) |
| 16:07.8, 18:16.0, 18:19.0, 18:36.0, 18:43.0, (18:46.0), (18:53.0) |
15 | 402 | Manchester Memorial,
NH - Team Time (1st 5) 1:30:07.0 | Spread (1st 5) 34.0 |
| 69, 74, 78, 88, 93, (96), (106) |
| Nicholas Mugica, Zach Reynolds, Adam Vargas, Constantine Routos, Isaac Vrooman, (Nick Oberlies), (William Kliskey) |
| 17:46.0, 17:53.0, 17:58.0, 18:10.0, 18:20.0, (18:26.0), (18:48.0) |
16 | 428 | Timberlane Regional,
NH - Team Time (1st 5) 1:30:49.0 | Spread (1st 5) 1:49.0 |
| 47, 81, 89, 104, 107, (110), (112) |
| Aidan Kimball, Max Peake, Zachary Estep, Gregory Stockman, Angus Knowles, (Andrew Tanner), (Travis Dudal) |
| 17:00.0, 18:02.0, 18:11.0, 18:47.0, 18:49.0, (18:59.0), (19:07.0) |
17 | 474 | Manchester West,
NH - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 1:28.0 |
| 79, 86, 94, 98, 117, (122), (123) |
| Scott Hill, Chris Cormier, Stefan Grumazescu, Chaim Tendler, Dylan L'Heureux, (Robert Carr), (Benjamin Soule) |
| 17:59.0, 18:08.0, 18:25.0, 18:30.0, 19:27.0, (20:53.0), (20:55.0) |
18 | 553 | Spaulding,
NH - Team Time (1st 5) 1:39:10.0 | Spread (1st 5) 4:10.0 |
| 75, 113, 120, 121, 124, (125), (126) |
| Logan Hatch, Aiden Warner, Connor McDougal, Chris Landry, Ken Sammon, (Logan Lachapelle), (James Hafner) |
| 17:54.0, 19:10.0, 19:52.0, 20:10.0, 22:04.0, (22:07.0), (23:19.0) |