1 | 64 | Hopkinton,
NH - Team Time (1st 5) 1:27:23.0 | Spread (1st 5) 54.0 |
| 4, 8, 16, 17, 19, (34), (52) |
| Cam DeBrusk, Sam Smith, Declan Campbell, Cody Roberge, Alex Bostic, (Chris Barnard), (Aiden O'brien) |
| 16:52.0, 17:22.0, 17:41.0, 17:42.0, 17:46.0, (18:21.0), (19:03.0) |
2 | 81 | Fall Mountain,
NH - Team Time (1st 5) 1:27:33.0 | Spread (1st 5) 1:49.0 |
| 1, 11, 19, 24, 26, (47), (48) |
| Levi Frye, Sean Kelly, Caleb Loiselle, Morgan Latham, Tristan Phillips, (Justin Vosteen), (Simon Pierpont) |
| 16:12.0, 17:37.0, 17:46.0, 17:57.0, 18:01.0, (18:55.0), (18:56.0) |
3 | 95 | Pelham,
NH - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 1:39.0 |
| 6, 9, 13, 25, 42, (70), (98) |
| Brandon Hannon, Bryce Blanchard, Brian O'Hearn, Jake Wormald, Mattsen Bradbury/Koster, (Sutton Bradbury/Koster), (Brian Ferullo) |
| 17:06.0, 17:24.0, 17:39.0, 17:58.0, 18:45.0, (19:33.0), (20:17.0) |
4 | 103 | Bow,
NH - Team Time (1st 5) 1:28:20.0 | Spread (1st 5) 1:54.0 |
| 2, 17, 22, 30, 32, (37), (52) |
| Andrew Weckstein, Kevin McCully, Alex Evans, Sam Evans, Peter LaRiviere, (Andrew Attorri), (Ben Evans) |
| 16:20.0, 17:42.0, 17:51.0, 18:13.0, 18:14.0, (18:30.0), (19:03.0) |
5 | 161 | Prospect Mountain,
NH - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 2:21.0 |
| 6, 12, 30, 50, 63, (109), (111) |
| Drew Tuttle, Michael Fife, Cody Symonds, Shane Mccartney, Dylan Tuttle, (Austin Perrin), (Gabriel Varney) |
| 17:06.0, 17:38.0, 18:13.0, 18:58.0, 19:27.0, (20:35.0), (20:39.0) |
6 | 192 | Moultonborough Academy,
NH - Team Time (1st 5) 1:32:07.0 | Spread (1st 5) 2:55.0 |
| 3, 39, 40, 44, 66, (75), (119) |
| Joe Smith, Nate Bennett, Nick Bennett, Devan Maher, Dillon Sawyer, (Quinlan Trexler), (Johnny McCollum) |
| 16:35.0, 18:35.0, 18:39.0, 18:48.0, 19:30.0, (19:43.0), (20:54.0) |
7 | 236 | White Mountains,
NH - Team Time (1st 5) 1:33:51.0 | Spread (1st 5) 2:33.0 |
| 13, 23, 46, 60, 94, (123), (128) |
| Ethan Call, Andrew Force, Benjamin Higgins, Coleton Hogan, Cody Lanpher, (Paul Gesel), (Avery Young) |
| 17:39.0, 17:55.0, 18:50.0, 19:15.0, 20:12.0, (21:07.0), (21:13.0) |
8 | 262 | Kearsarge Regional,
NH - Team Time (1st 5) 1:33:55.0 | Spread (1st 5) 3:27.0 |
| 5, 26, 29, 99, 103, (105), (140) |
| Conor Terhune, Sam VanEtten, Peter Martin, Gabe Carter, Carter Nordsign, (Shane Corley), (Ben Newbern) |
| 16:57.0, 18:01.0, 18:11.0, 20:22.0, 20:24.0, (20:29.0), (21:33.0) |
9 | 298 | The Derryfield,
NH - Team Time (1st 5) 1:36:12.0 | Spread (1st 5) 58.0 |
| 45, 54, 59, 61, 79, (129), (147) |
| Eli Groves, Dustin Leclerc, Sam Richmond, Patrick Finocchiaro, Mike Roffo, (Zach Speigel), (Noam Hantman) |
| 18:49.0, 19:05.0, 19:13.0, 19:18.0, 19:47.0, (21:14.0), (21:46.0) |
10 | 299 | Campbell,
NH - Team Time (1st 5) 1:35:55.0 | Spread (1st 5) 2:09.0 |
| 15, 57, 66, 80, 81, (82), (129) |
| Sean Munnelly, Ryan Perigny, Craig Schultz, Nathan Helie, Cam Viola, (Nate Hele), (Sam Munnelly) |
| 17:40.0, 19:08.0, 19:30.0, 19:48.0, 19:49.0, (19:50.0), (21:14.0) |
11 | 355 | Gilford,
NH - Team Time (1st 5) 1:37:19.0 | Spread (1st 5) 3:09.0 |
| 10, 57, 87, 88, 113, (118), (161) |
| Ryan LaFrance, Matthew Young, Justin Bellissimo, Cody MacLeod, Mitchell Fillion, (Michae Czerwinski), (Charles Jenot) |
| 17:34.0, 19:08.0, 19:53.0, 20:01.0, 20:43.0, (20:53.0), (22:37.0) |
12 | 368 | Laconia,
NH - Team Time (1st 5) 1:38:23.0 | Spread (1st 5) 40.0 |
| 64, 66, 69, 77, 92, (110), (115) |
| Brian Englesen, Andrew Emanuel, Timmy Kneuer, Troy Harper, Brandon Brown, (Brandon Alger), (Matt Englesen) |
| 19:28.0, 19:30.0, 19:31.0, 19:46.0, 20:08.0, (20:38.0), (20:47.0) |
13 | 409 | Portsmouth Christian,
NH - Team Time (1st 5) 1:38:58.0 | Spread (1st 5) 3:27.0 |
| 21, 61, 90, 106, 131, (152), (155) |
| Camden Corso, David Hartman, Ben Lovern, Tommy Longo, Devin Hennessy, (Nick Wakeman), (David Williams) |
| 17:48.0, 19:18.0, 20:06.0, 20:31.0, 21:15.0, (22:12.0), (22:20.0) |
14 | 438 | Bishop Brady,
NH - Team Time (1st 5) 1:40:09.0 | Spread (1st 5) 3:11.0 |
| 38, 73, 82, 99, 146, (155), (166) |
| Warren Bartlett, Stephen Weinmann, Tyler Foster, Greg L'heureux, Kieran Fahey, (Aaron Svendsen), (Jacob Perry) |
| 18:34.0, 19:38.0, 19:50.0, 20:22.0, 21:45.0, (22:20.0), (23:07.0) |
15 | 459 | Newfound Regional,
NH - Team Time (1st 5) 1:40:44.0 | Spread (1st 5) 2:57.0 |
| 35, 65, 108, 115, 136, (139), (141) |
| Parker Bergholm, Dustin Bucklin, Chris Cox, Cameron Pigeon, Sawyer Ellis, (Mack Camara), (Evan Collins) |
| 18:29.0, 19:29.0, 20:33.0, 20:47.0, 21:26.0, (21:31.0), (21:34.0) |
16 | 469 | Inter-Lakes,
NH - Team Time (1st 5) 1:41:30.0 | Spread (1st 5) 3:59.0 |
| 41, 55, 94, 117, 162 |
| Ambrose Bean, Johnathan Cox, Ryan Boquist, Finnian O'Connell, Trevor Giroux |
| 18:42.0, 19:06.0, 20:12.0, 20:49.0, 22:41.0 |
17 | 488 | Winnisquam Regional,
NH - Team Time (1st 5) 1:43:44.0 | Spread (1st 5) 5:53.0 |
| 42, 56, 73, 142, 175 |
| Zac Baker, Mike Roy, Tyler Pake, Jake Bousquet, Christian Smith |
| 18:45.0, 19:07.0, 19:38.0, 21:36.0, 24:38.0 |
18 | 504 | Newmarket,
NH - Team Time (1st 5) 1:42:27.0 | Spread (1st 5) 3:59.0 |
| 35, 72, 112, 126, 159, (178) |
| Alex Chase, Patrick Hastings, Brad Rossignol, Collin McKinney, Andrew Jablonski, (Tristen Bickford) |
| 18:29.0, 19:37.0, 20:41.0, 21:12.0, 22:28.0, (25:11.0) |
19 | 519 | Berlin,
NH - Team Time (1st 5) 1:42:23.0 | Spread (1st 5) 1:40.0 |
| 77, 82, 89, 135, 136, (151), (164) |
| Keenan Wood, Cody Deblois, Nick Bunnell, Brandon Bisson, Tristen Poirier, (Dustin Moore), (Troy Luckern) |
| 19:46.0, 19:50.0, 20:02.0, 21:19.0, 21:26.0, (22:09.0), (22:57.0) |
20 | 520 | Gorham,
NH - Team Time (1st 5) 1:42:41.0 | Spread (1st 5) 2:31.0 |
| 75, 85, 93, 113, 154, (167) |
| John Werlich, Kyle Lachance, Bouchard Todd, demarc Leonardo-alverez, Jake Adams, (Eric Dow) |
| 19:43.0, 19:51.0, 20:10.0, 20:43.0, 22:14.0, (23:11.0) |
21 | 552 | Conant,
NH - Team Time (1st 5) 1:44:03.0 | Spread (1st 5) 3:30.0 |
| 51, 85, 99, 157, 160 |
| Colby Whitcomb, Kyle Moreau, Conner Hahnl, Derek Williams, Aaron Bresnick |
| 18:59.0, 19:51.0, 20:22.0, 22:22.0, 22:29.0 |
22 | 557 | Raymond,
NH - Team Time (1st 5) 1:43:37.0 | Spread (1st 5) 1:54.0 |
| 71, 90, 126, 132, 138, (145), (165) |
| Jacob Parenteau, Mitchel Sytulek, Shaun Spinney, Matthew Merchant, David Emery, (Chris Garvey), (Andrew Keefe) |
| 19:34.0, 20:06.0, 21:12.0, 21:17.0, 21:28.0, (21:44.0), (23:05.0) |
23 | 563 | Monadnock Regional,
NH - Team Time (1st 5) 1:44:00.0 | Spread (1st 5) 3:02.0 |
| 49, 97, 120, 148, 149, (182) |
| Kristopher Newell, Quentin Bazarnicki, Colt Busick, Lucas Maxfield, Lucas Leblanc, (Richard Brown) |
| 18:57.0, 20:14.0, 20:55.0, 21:55.0, 21:59.0, (26:58.0) |
24 | 645 | Mascoma Valley Reg,
NH - Team Time (1st 5) 1:48:34.0 | Spread (1st 5) 5:44.0 |
| 28, 125, 150, 170, 172, (173) |
| Isaiah Rock, Tyler Hollis, Sawyer Lyman, Barrett Morse, Ben Davis, (Dan Brown) |
| 18:04.0, 21:10.0, 22:00.0, 23:32.0, 23:48.0, (23:53.0) |
25 | 658 | Hinsdale,
NH - Team Time (1st 5) 1:53:36.0 | Spread (1st 5) 9:02.0 |
| 33, 107, 158, 177, 183, (184), (185) |
| Tanner Nichols, Evan Dunkley, Florin Handelman, Nick Dowley, Sam Calderwood, (Jonathan Buckley), (Chase Fisk) |
| 18:19.0, 20:32.0, 22:25.0, 24:59.0, 27:21.0, (29:22.0), (29:45.0) |
26 | 661 | Epping,
NH - Team Time (1st 5) 1:47:40.0 | Spread (1st 5) 3:00.0 |
| 102, 122, 124, 144, 169, (176) |
| Spencer Holt, Rob Walsh, Colin Nollet, Jeremy Richards, Josh Venuti, (Jacob McKay) |
| 20:23.0, 21:04.0, 21:08.0, 21:42.0, 23:23.0, (24:39.0) |
27 | 662 | Belmont,
NH - Team Time (1st 5) 1:47:02.0 | Spread (1st 5) 2:15.0 |
| 104, 120, 132, 143, 163, (171), (179) |
| Kyle Patten, Travis Akerstrom, Ian Rupp, Tyler Rolfe, Brennan Malone, (Nikolai Fernandez), (Devon Kenney) |
| 20:28.0, 20:55.0, 21:17.0, 21:39.0, 22:43.0, (23:37.0), (25:43.0) |
28 | 723 | Hillsboro-Deering,
NH - Team Time (1st 5) 1:51:23.0 | Spread (1st 5) 4:11.0 |
| 96, 132, 153, 168, 174, (180), (181) |
| Andrew Roberge, Arthur Tuttle, Jim Newman, Joey Dupont, Seth Johnson, (Tim Basha), (Anthony Dupont) |
| 20:13.0, 21:17.0, 22:13.0, 23:16.0, 24:24.0, (25:48.0), (25:51.0) |