1 | 63 | Coe-Brown Northwood Academy,
NH - Team Time (1st 5) 1:23:11.0 | Spread (1st 5) 20.3 |
| 9, 11, 12, 15, 16, (18), (24) |
| Davio Deluca, Jared Nelson, Evan Tanguay, Zach Richards, Jake Scarponi, (River Groves), (Tanner Richards) |
| 16:29.7, 16:32.8, 16:33.0, 16:45.5, 16:50.0, (16:54.1), (17:00.1) |
2 | 78 | Oyster River,
NH - Team Time (1st 5) 1:23:03.2 | Spread (1st 5) 1:18.5 |
| 1, 5, 20, 25, 27, (34), (44) |
| Patrick O'Brien, Neville Caulfield, Noah Strout, Henry Keegan, Evan Gordon, (Parker Spinney), (Reed Gibson) |
| 15:45.7, 16:14.3, 16:57.7, 17:01.3, 17:04.2, (17:15.1), (17:50.0) |
3 | 132 | Kennett,
NH - Team Time (1st 5) 1:25:26.5 | Spread (1st 5) 1:43.8 |
| 3, 19, 29, 35, 46, (62), (76) |
| Nicholas Brown, Thomas Welch, Tristian Anderson, Darren Piotrow, Nicholas Whitley, (Foster Piotrow), (Colby Livingston) |
| 16:08.8, 16:55.7, 17:07.0, 17:22.4, 17:52.6, (18:20.1), (18:36.5) |
4 | 181 | Pelham,
NH - Team Time (1st 5) 1:26:46.6 | Spread (1st 5) 2:28.1 |
| 4, 10, 21, 66, 80, (111), (130) |
| Cameron Starr, Allan Vallante, Jacob Dorman, John Msaddi, Colin Soucy, (Alec White), (Chris Soucy) |
| 16:12.7, 16:32.1, 16:59.0, 18:22.0, 18:40.8, (19:17.0), (20:01.2) |
5 | 193 | Plymouth Regional,
NH - Team Time (1st 5) 1:27:57.5 | Spread (1st 5) 1:47.6 |
| 13, 37, 38, 40, 65, (67), (69) |
| Andrew Chabot, Garrison Hiltz, Christopher Ebner, Chris Schwartz, Nicholas Kulig, (Zachary Kennedy), (Daniel Ambrose) |
| 16:33.6, 17:37.0, 17:39.6, 17:46.1, 18:21.2, (18:23.0), (18:28.0) |
6 | 201 | Kingswood Reg Senior,
NH - Team Time (1st 5) 1:27:29.3 | Spread (1st 5) 2:48.6 |
| 2, 22, 43, 49, 85, (94), (102) |
| Hunter Miller, Cameron Stinchfield, Owen Gwizdala, Brodie Deshaies, Brent Coope, (Jim Huckman), (Ben Factor) |
| 15:58.5, 16:59.3, 17:49.1, 17:55.3, 18:47.1, (18:56.4), (19:08.5) |
7 | 211 | Hanover,
NH - Team Time (1st 5) 1:28:12.9 | Spread (1st 5) 1:13.9 |
| 26, 31, 45, 48, 61, (64), (99) |
| Morgan Baughman, Felix Herron, Simon Herron, Issac Jacobs, Henry Mackall, (Joseph Jacobs), (Tahquiy Smith) |
| 17:02.0, 17:08.9, 17:51.0, 17:55.1, 18:15.9, (18:21.0), (19:02.2) |
8 | 261 | Milford,
NH - Team Time (1st 5) 1:29:29.7 | Spread (1st 5) 1:29.4 |
| 30, 32, 59, 63, 77, (138), (141) |
| Tim Tamulonis, Jake Ricca, Ethan Briggs, Joseph DeGraffenried, Jacob Sickler, (Tyler Russin), (Cyrus Johnson) |
| 17:07.6, 17:12.6, 18:11.6, 18:20.9, 18:37.0, (20:20.8), (20:51.9) |
9 | 286 | Hollis-Brookline,
NH - Team Time (1st 5) 1:30:07.5 | Spread (1st 5) 2:22.2 |
| 8, 51, 55, 84, 88, (103), (105) |
| Cameron Jackson, Joel DeLong, Evan Simonds, Matthew Hutchinson, Patrick Bloniase, (Tucker Wood), (Kenny Corsetti) |
| 16:28.4, 17:57.6, 18:04.1, 18:46.8, 18:50.6, (19:10.7), (19:12.5) |
10 | 290 | Goffstown Area,
NH - Team Time (1st 5) 1:30:07.0 | Spread (1st 5) 2:52.8 |
| 7, 41, 42, 91, 109, (116), (121) |
| Jackson Brannen, Peter Hunt, Mason Foley, Cameron Armstrong, Paul Gendron, (Julian Kilgore), (Griffin Hansen) |
| 16:23.2, 17:46.4, 17:48.4, 18:53.0, 19:16.0, (19:25.0), (19:34.0) |
11 | 310 | Souhegan,
NH - Team Time (1st 5) 1:30:55.5 | Spread (1st 5) 1:36.5 |
| 28, 53, 73, 75, 81, (113), (116) |
| Garrett Earley, Billy Seguin, Jake Upton, Thomas Lipkin, Nathan Sodders, (Nick Garcia), (Kyle Manlogon) |
| 17:05.5, 18:01.0, 18:31.5, 18:35.5, 18:42.0, (19:22.0), (19:25.0) |
12 | 316 | Windham,
NH - Team Time (1st 5) 1:30:44.6 | Spread (1st 5) 2:37.0 |
| 14, 36, 74, 88, 104, (106), (127) |
| Peter Caron, Spencer Sawyer, Robby St. Laurent, Eric Chin, Matt Kucynski, (Jack Fitzgerald), (Thomas Draper) |
| 16:35.0, 17:35.0, 18:32.0, 18:50.6, 19:12.0, (19:12.7), (19:55.3) |
13 | 335 | Con-Val,
NH - Team Time (1st 5) 1:31:32.2 | Spread (1st 5) 1:29.6 |
| 33, 70, 71, 79, 82, (124), (136) |
| Liam Ververka, Steele Tamok, Oliver Ellerkamp, Daniel Kashulines, Ben Henry, (Zachary Beymer), (Tim Matthaias) |
| 17:13.4, 18:28.3, 18:29.0, 18:38.5, 18:43.0, (19:46.4), (20:12.4) |
14 | 391 | Trinity,
NH - Team Time (1st 5) 1:32:55.0 | Spread (1st 5) 1:31.4 |
| 47, 50, 86, 90, 118, (123), (135) |
| Nick Miller, Kevin Serrano, Jason Dufour, AJ Meehan, Danny Donovan, (Emmanuel Ndahayo), (Eli Buck) |
| 17:54.0, 17:56.1, 18:47.5, 18:52.0, 19:25.4, (19:36.2), (20:12.0) |
15 | 415 | Merrimack Valley,
NH - Team Time (1st 5) 1:33:16.9 | Spread (1st 5) 2:57.0 |
| 23, 52, 100, 112, 128, (144), (149) |
| Walker John, David Reynolds, Matt Reynolds, Dylan Guinard, Raging River Lynch, (Eli Warren), (Connor Butt) |
| 17:00.0, 17:58.0, 19:02.9, 19:19.0, 19:57.0, (21:23.2), (22:10.5) |
16 | 416 | Lebanon,
NH - Team Time (1st 5) 1:33:36.3 | Spread (1st 5) 1:29.1 |
| 56, 57, 83, 98, 122, (125), (133) |
| Brian Downs, Raphael Harriman, Edward Bieszczad, Jake Willeman, Demitri Wright, (Scott Jones), (Nate Herndon) |
| 18:06.9, 18:09.0, 18:44.6, 18:59.8, 19:36.0, (19:50.4), (20:11.0) |
17 | 421 | Manchester West,
NH - Team Time (1st 5) 1:35:27.4 | Spread (1st 5) 5:45.1 |
| 6, 58, 72, 137, 148, (151), (153) |
| Ehsun Farooq, Maxwell Frazier, Dominic Girard, Matt Pawlak, Nermin Hasanovic, (Sam Avard), (Alexander Garland) |
| 16:23.1, 18:10.9, 18:30.2, 20:15.0, 22:08.2, (23:15.0), (23:39.0) |
18 | 429 | Pembroke Academy,
NH - Team Time (1st 5) 1:33:52.9 | Spread (1st 5) 32.6 |
| 68, 78, 93, 95, 95, (108), (131) |
| Duncan Taylor, Wyatt Yeaton, Ben Prescott, Schoeller Jason, Josh Crandall, (Ryan Burns), (Steven Schoeller) |
| 18:24.4, 18:38.4, 18:56.1, 18:57.0, 18:57.0, (19:15.8), (20:05.1) |
19 | 449 | Portsmouth,
NH - Team Time (1st 5) 1:34:14.4 | Spread (1st 5) 1:15.4 |
| 54, 87, 97, 101, 110, (114), (120) |
| Andrew Weeks, Joshua Epstein, Jacob Walker, Jack Reaney, Hugh MacDonald, (Nat Jenkins), (Jack Durkin) |
| 18:01.5, 18:50.0, 18:58.4, 19:07.6, 19:16.9, (19:23.0), (19:27.3) |
20 | 527 | Sanborn Regional,
NH - Team Time (1st 5) 1:38:28.5 | Spread (1st 5) 4:55.3 |
| 17, 92, 132, 140, 146, (152), (154) |
| Lane Thompson, John Merry-Carreiro, Grahm Larkham, Andrew Samoisette, A.J. Woodhouse, (Sam Forcino), (Nick Phillips) |
| 16:50.1, 18:53.3, 20:08.6, 20:51.1, 21:45.4, (23:16.5), (23:51.9) |
21 | 557 | John Stark Regional,
NH - Team Time (1st 5) 1:37:16.0 | Spread (1st 5) 1:57.7 |
| 60, 115, 119, 129, 134, (139), (143) |
| Brandon Langdon, Noah Payeur, Joseph Boucher, Owen Payeur, Aaron Sigrist, (Erik Hilyard), (Robert Kram) |
| 18:13.9, 19:23.8, 19:27.1, 19:59.6, 20:11.6, (20:40.1), (21:13.0) |
22 | 559 | St Thomas Aquinas,
NH - Team Time (1st 5) 1:39:43.3 | Spread (1st 5) 3:58.3 |
| 39, 107, 126, 142, 145, (147), (150) |
| John Barry, Alexander Hyatt, Joseph Grinde, Conor Wade, Cooper Walsh, (Kyle Mullen), (Ben Frede) |
| 17:45.0, 19:14.0, 19:55.0, 21:06.0, 21:43.3, (21:54.0), (23:06.2) |