1 | 55 | Oyster River,
NH - Team Time (1st 5) 1:22:21.9 | Spread (1st 5) 1:21.8 |
| 1, 2, 13, 17, 22, (23), (26) |
| Jack Collopy, Gubby Noronha, Ryan Brady, Chris Olivier, Bobby McDonough, (Christian Davis), (Andy Southworth) |
| 15:42.7, 15:46.3, 16:51.0, 16:57.4, 17:04.5, (17:05.5), (17:08.9) |
2 | 74 | Coe-Brown Northwood Academy,
NH - Team Time (1st 5) 1:24:15.0 | Spread (1st 5) 22.9 |
| 9, 10, 16, 18, 21, (34), (39) |
| Alex Russell, Russell Sargent, Jeremy Brassard, John Jarvis, Patrick Graham, (Lucas Fisher), (Mac Segura-Cook) |
| 16:39.3, 16:39.4, 16:56.5, 16:57.6, 17:02.2, (17:19.0), (17:31.9) |
3 | 111 | Portsmouth,
NH - Team Time (1st 5) 1:25:07.3 | Spread (1st 5) 52.7 |
| 6, 8, 27, 33, 37, (43), (49) |
| Rick Greeley, Ben Landry, Beckley Stearns, Mitch Hartmann, Nigel Leighton, (Sam Lichtenstein), (Ed Wilson) |
| 16:33.6, 16:39.2, 17:09.9, 17:18.3, 17:26.3, (17:39.4), (17:55.0) |
4 | 119 | Bedford,
NH - Team Time (1st 5) 1:24:59.9 | Spread (1st 5) 1:33.3 |
| 3, 19, 24, 32, 41, (46), (76) |
| Sam Daly, Scott Johnson, Tristam Winship, Taylor Summerville, Michael Dee, (Michael Cambria), (Arthur Romero) |
| 16:01.2, 16:59.3, 17:08.1, 17:16.8, 17:34.5, (17:45.1), (18:36.0) |
5 | 133 | Hanover,
NH - Team Time (1st 5) 1:25:52.2 | Spread (1st 5) 1:21.2 |
| 5, 7, 29, 44, 48, (51), (60) |
| Noah Williams, Nat Lowrey, Joshua Murphy, Sam Merrens, Ben Stallmann, (Jacob Kornfeld), (Scout Wallace) |
| 16:31.5, 16:34.7, 17:12.9, 17:40.4, 17:52.7, (17:58.1), (18:09.6) |
6 | 143 | Souhegan,
NH - Team Time (1st 5) 1:26:07.5 | Spread (1st 5) 50.2 |
| 12, 20, 31, 35, 45, (50), (53) |
| Jason Bender, Tanner Kent, Bert DeForest, Patrick Lynch, Ryan Hinrichs, (Tucker Brown), (Daniel Astbury) |
| 16:50.8, 16:59.6, 17:16.7, 17:19.4, 17:41.0, (17:57.7), (18:00.6) |
7 | 226 | Merrimack Valley,
NH - Team Time (1st 5) 1:28:24.2 | Spread (1st 5) 1:56.8 |
| 4, 47, 54, 59, 62, (87), (105) |
| Colton Ham, Vinnie Tevnan, Kyle Wiley, Mark Roy, Matt Latorella, (Brandon McCoo), (Carter Saltmarsh) |
| 16:14.2, 17:50.0, 18:01.0, 18:08.0, 18:11.0, (19:01.0), (19:32.0) |
8 | 240 | St Thomas Aquinas,
NH - Team Time (1st 5) 1:29:11.4 | Spread (1st 5) 2:09.0 |
| 14, 15, 56, 68, 87, (130), (148) |
| Thomas O'Leary, Sean Colford, Garrett Thompson, Alexander Arau, Alexander Shea, (William Donovan), (Cam Wood) |
| 16:52.0, 16:55.4, 18:02.0, 18:21.0, 19:01.0, (19:57.0), (20:43.0) |
9 | 288 | Pelham,
NH - Team Time (1st 5) 1:30:31.3 | Spread (1st 5) 1:23.7 |
| 25, 58, 64, 70, 71, (79), (103) |
| Steven Hammar, Ethan Ely, Jake Wormald, Nathan Krawczyk, Casey Labonte, (Brian O'Hearn), (Brandon Hannon) |
| 17:08.3, 18:04.0, 18:16.0, 18:31.0, 18:32.0, (18:45.0), (19:26.0) |
10 | 291 | Hollis-Brookline,
NH - Team Time (1st 5) 1:30:28.0 | Spread (1st 5) 1:11.0 |
| 36, 52, 63, 66, 74, (85), (95) |
| Ansel Renner, Sean Flannery, Mark Lorden, Nicholas Campbell, Jonathon Gual, (Jonathan Gegg), (Andrew Raitto) |
| 17:23.0, 18:00.0, 18:13.0, 18:18.0, 18:34.0, (18:56.0), (19:15.0) |
11 | 308 | Milford,
NH - Team Time (1st 5) 1:31:10.0 | Spread (1st 5) 1:44.0 |
| 38, 40, 42, 93, 95, (99), (122) |
| Connor Crowley, David Wilson, Connor Jackson, Jon Penniman, Ryan Hull, (David Addington), (Ross Lannin) |
| 17:31.0, 17:34.0, 17:36.0, 19:14.0, 19:15.0, (19:17.0), (19:47.0) |
12 | 349 | Lebanon,
NH - Team Time (1st 5) 1:32:23.6 | Spread (1st 5) 1:55.4 |
| 28, 72, 77, 82, 90, (95), (98) |
| Parker Sorenson, David Hampton, John Cioffredi, Andrew Fucini, Ryan Kehoe, (Michael Stebbins), (Teddy Bessette) |
| 17:10.6, 18:33.0, 18:42.0, 18:52.0, 19:06.0, (19:15.0), (19:16.0) |
13 | 368 | Plymouth Regional,
NH - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 45.0 |
| 61, 68, 74, 81, 84, (124), (134) |
| Michael MacLean, Conor Loynd, Matthew Sanborn, Cody Gookins, Colin Nelson-Peck, (Nicholas Grass), (Nathaniel Smyth) |
| 18:10.0, 18:21.0, 18:34.0, 18:51.0, 18:55.0, (19:50.0), (20:05.0) |
14 | 405 | Kennett,
NH - Team Time (1st 5) 1:33:51.0 | Spread (1st 5) 1:38.0 |
| 54, 67, 72, 100, 112, (138), (153) |
| Peter Haine, Dalton L'Heureux, Nick Jenis, Brian Fox, Scott Winters, (Ryan Kenny), (Andrew Casella) |
| 18:01.0, 18:20.0, 18:33.0, 19:18.0, 19:39.0, (20:20.0), (20:53.0) |
15 | 418 | Trinity,
NH - Team Time (1st 5) 1:34:33.6 | Spread (1st 5) 2:49.4 |
| 11, 89, 104, 105, 109, (115), (137) |
| Ryan Mitchell, Ryan Nordle, Drew Lesiczka, Shawn Dunphy, James Gallagher, (Joseph Lamontagne), (Cole Desrosiers) |
| 16:48.6, 19:04.0, 19:31.0, 19:32.0, 19:38.0, (19:40.0), (20:10.0) |
16 | 479 | John Stark Regional,
NH - Team Time (1st 5) 1:35:55.0 | Spread (1st 5) 2:28.0 |
| 56, 78, 83, 119, 143, (157), (162) |
| Pat Dustin, Garrett Thomas, Zach Mattot, Ryan Thompson, Forrest Anderson, (Henry Johnstone), (Joseph Lupi) |
| 18:02.0, 18:44.0, 18:54.0, 19:45.0, 20:30.0, (21:18.0), (21:57.0) |
17 | 492 | Goffstown Area,
NH - Team Time (1st 5) 1:36:41.0 | Spread (1st 5) 49.0 |
| 80, 86, 108, 109, 109, (127), (139) |
| Andy MacGibbon, Stephen Fortin, Henry MacGibbon, Austin Shafer, Zachary Schofield, (Zane Robidoux), (Cole Austin) |
| 18:49.0, 18:59.0, 19:37.0, 19:38.0, 19:38.0, (19:53.0), (20:22.0) |
18 | 545 | Kingswood Reg Senior,
NH - Team Time (1st 5) 1:37:49.0 | Spread (1st 5) 34.0 |
| 91, 105, 112, 118, 119, (121), (133) |
| Chris Brooks, Mark Richardson, Steven Osgood, Martin Orlowicz, Nils Babcock, (Tyler Evans), (Dylan Tarbox) |
| 19:11.0, 19:32.0, 19:39.0, 19:42.0, 19:45.0, (19:46.0), (20:04.0) |
19 | 571 | Pembroke Academy,
NH - Team Time (1st 5) 1:38:35.0 | Spread (1st 5) 1:28.0 |
| 93, 101, 115, 115, 147, (155), (156) |
| Sean Scavotto, Chris Haas, Ben Kubat, Drew Harrison, Ryan O'Hora, (Ryan Girard), (Michael Young) |
| 19:14.0, 19:19.0, 19:40.0, 19:40.0, 20:42.0, (21:12.0), (21:13.0) |
20 | 602 | Bishop Brady,
NH - Team Time (1st 5) 1:39:31.9 | Spread (1st 5) 3:47.1 |
| 30, 123, 146, 149, 154, (159), (161) |
| Joseph St. Pierre, Jeremy Bunk, Eric Hambleton, Greg L'heureux, Michae St. Pierre, (Garrison Hayes), (Evan Lafond) |
| 17:14.9, 19:48.0, 20:39.0, 20:48.0, 21:02.0, (21:54.0), (21:56.0) |
21 | 603 | Con-Val,
NH - Team Time (1st 5) 1:40:07.0 | Spread (1st 5) 3:37.0 |
| 65, 102, 136, 141, 159, (165), (168) |
| Darren Vest, Matthew Birkebak, David Steifel, Joshua Matthews, Aaron Chase, (Geoffrey Phillips), (Jessie Edwards) |
| 18:17.0, 19:25.0, 20:07.0, 20:24.0, 21:54.0, (22:11.0), (23:31.0) |
22 | 625 | Laconia,
NH - Team Time (1st 5) 1:39:19.0 | Spread (1st 5) 19.0 |
| 112, 125, 128, 129, 131, (134), (144) |
| Brendan Sorrell, Chris Plunkett, Timmy Kneuer, Cody Reynolds, Seth Nute, (Matt Englesen), (J.C. Gepigon) |
| 19:39.0, 19:52.0, 19:54.0, 19:56.0, 19:58.0, (20:05.0), (20:32.0) |
23 | 676 | Windham,
NH - Team Time (1st 5) 1:42:08.0 | Spread (1st 5) 2:25.0 |
| 92, 132, 142, 152, 158, (163), (166) |
| Alex Brissette, Kyle Carbonneau, Justin Valentine, Garrett McNeil, Dan Rubery, (Travis Sanders), (David McInnis) |
| 19:13.0, 19:59.0, 20:26.0, 20:52.0, 21:38.0, (22:03.0), (22:50.0) |
24 | 710 | Sanborn Regional,
NH - Team Time (1st 5) 1:42:29.0 | Spread (1st 5) 58.0 |
| 125, 140, 145, 149, 151, (164), (167) |
| John Scheidegger, Joey Brennan, Eddie Esposito, Ben Hayes, Chris Cox, (Jordan Hauser), (Robbie Miller) |
| 19:52.0, 20:23.0, 20:36.0, 20:48.0, 20:50.0, (22:09.0), (23:14.0) |