1 | 95 | Mascenic Regional,
NH - Team Time (1st 5) 1:31:35.6 | Spread (1st 5) 1:49.1 |
| 5, 7, 15, 32, 36, (52), (75) |
| Drew Traffie, Connor Traffie, Jethro Somero, Dominic Cicchetti, Ryan O'Shea, (Logan Lucas), (Kelson Whitehouse) |
| 17:30.2, 17:43.0, 17:56.4, 19:06.7, 19:19.3, (19:47.5), (20:44.1) |
2 | 128 | Newfound Regional,
NH - Team Time (1st 5) 1:33:26.4 | Spread (1st 5) 1:41.0 |
| 10, 20, 27, 31, 40, (42), (79) |
| Connor Downes, Evan Foster, Ryder Downes, Jeffrey Huckins, Joe Sullivan, (Benjamin Laplume), (Reuben Carruth) |
| 17:49.5, 18:25.9, 18:42.1, 18:58.4, 19:30.5, (19:35.7), (20:55.9) |
3 | 132 | Monadnock Regional,
NH - Team Time (1st 5) 1:33:04.5 | Spread (1st 5) 2:29.7 |
| 2, 8, 17, 49, 56, (60), (71) |
| Mitchell Hill, Jace Joslyn, Peyton Joslyn, Carlton Lampinen, Jacob Brunjes, (Gavin Lombara), (Keegan Daugherty) |
| 17:26.0, 17:47.2, 18:12.6, 19:43.0, 19:55.7, (20:01.8), (20:30.4) |
4 | 146 | Conant,
NH - Team Time (1st 5) 1:34:37.5 | Spread (1st 5) 1:48.6 |
| 9, 22, 34, 38, 43, (94), (111) |
| Ethan Vitello, John Mormando, Austin Poikonen, John Oakes, Nathan Alajajian, (Austin Richard), (Jon Ciglar) |
| 17:48.0, 18:36.8, 19:14.2, 19:21.9, 19:36.6, (21:44.4), (22:26.3) |
5 | 159 | Fall Mountain,
NH - Team Time (1st 5) 1:34:41.0 | Spread (1st 5) 1:53.1 |
| 16, 19, 28, 37, 59, (99), (118) |
| Ben Frithsen, Ben Tetu, David Northcott, Gabe Lloyd, Caleb Kinson, (Walter Lyons), (James Pualette) |
| 18:07.1, 18:24.9, 18:47.4, 19:21.4, 20:00.2, (21:56.2), (23:01.2) |
6 | 164 | Trinity,
NH - Team Time (1st 5) 1:34:55.8 | Spread (1st 5) 1:54.7 |
| 13, 21, 33, 46, 51, (68), (86) |
| Aidan Palmeter, Maxwell Scharr, Matt Nardone, Hunter El-Azem, Braeden Lubelczyk, (Noah Levesque), (Shawn O'Neil) |
| 17:52.4, 18:29.0, 19:07.3, 19:40.0, 19:47.1, (20:27.8), (21:16.3) |
7 | 202 | Gilford,
NH - Team Time (1st 5) 1:35:12.9 | Spread (1st 5) 4:46.8 |
| 1, 23, 30, 66, 82, (122), (125) |
| Patrick Gandini, Mitchell Townsend, Alden Townsend, Carter Forest, Dane Dehart, (Dylan Wright), (Joseph Schleb) |
| 16:16.0, 18:37.0, 18:56.1, 20:21.0, 21:02.8, (23:25.9), (23:46.3) |
8 | 222 | Portsmouth Christian,
NH - Team Time (1st 5) 1:37:07.9 | Spread (1st 5) 4:03.7 |
| 3, 18, 29, 80, 92, (100), (120) |
| Jonas Teeter, Luke O'Halloran, Sam Harrington, Ivan Sturgis, Kian Littlefield, (Myles Ngamcharoenthana), (Wayne Lam) |
| 17:29.6, 18:14.7, 18:52.6, 20:57.7, 21:33.3, (21:56.7), (23:04.8) |
9 | 226 | Hopkinton,
NH - Team Time (1st 5) 1:37:16.5 | Spread (1st 5) 3:51.5 |
| 6, 14, 41, 76, 89, (121) |
| Ben Daniels, Matt Clarner, Conrad Mollano, Liam O'Rourke, Anthony Cauley, (Benjamin Leach) |
| 17:37.0, 17:52.5, 19:33.5, 20:45.0, 21:28.5, (23:06.6) |
10 | 267 | Inter-Lakes,
NH - Team Time (1st 5) 1:39:18.1 | Spread (1st 5) 2:04.0 |
| 24, 47, 58, 65, 73, (81), (119) |
| Ronan Hird, Dan Hodge, Owen Carney, Abram Weil-Cooley, Jesse Foran, (Issac Nudd-Homeyer), (Caleb Nesbitt) |
| 18:38.0, 19:40.1, 19:59.8, 20:18.2, 20:42.0, (20:59.2), (23:02.4) |
11 | 276 | Kearsarge Regional,
NH - Team Time (1st 5) 1:39:42.7 | Spread (1st 5) 5:17.4 |
| 4, 11, 48, 98, 115, (116), (130) |
| Matt Berns, Gavin Garzia, Soren Charles Baughman, Gareth Richer, Benjamin Anderson, (Quinton Cloutier), (Aedan Rasbury) |
| 17:29.9, 17:50.4, 19:41.2, 21:53.9, 22:47.3, (22:53.8), (25:41.6) |
12 | 279 | Mascoma Valley Reg,
NH - Team Time (1st 5) 1:39:58.9 | Spread (1st 5) 1:39.9 |
| 39, 50, 53, 54, 83, (88), (123) |
| Jack Buffington, Gunner Currier, Davie Caron, Michael Loynds, Stevie DeFelice, (Brayden Cilbrith), (Trevor Maheu) |
| 19:25.3, 19:45.1, 19:49.2, 19:54.1, 21:05.2, (21:22.5), (23:34.3) |
13 | 344 | Epping,
NH - Team Time (1st 5) 1:42:42.5 | Spread (1st 5) 2:36.9 |
| 44, 55, 69, 70, 106, (127), (132) |
| Daniel Ciriello, Daniel Johnson, Cooper Bernier, Zachary Hodgman, Owen Horton, (Patrick McTague), (Nathaniel Johnson) |
| 19:36.9, 19:55.2, 20:28.0, 20:28.6, 22:13.8, (24:38.5), (26:25.3) |
14 | 354 | Berlin,
NH - Team Time (1st 5) 1:43:09.4 | Spread (1st 5) 4:51.1 |
| 12, 57, 78, 95, 112, (137) |
| Brayden Landry, David Young, Cole Ruediger, Max Bowman, Brannon Boewe, (Adam Warren) |
| 17:50.9, 19:56.3, 20:53.4, 21:46.8, 22:42.0, (28:40.3) |
15 | 367 | Campbell,
NH - Team Time (1st 5) 1:44:37.9 | Spread (1st 5) 5:12.8 |
| 26, 45, 61, 109, 126, (135), (136) |
| Devin Lencki, Andrew Robert, Keegan Reynolds, Noah Marcotte, Trey Cardinal, (Elijah Berry), (Nathan Blais) |
| 18:41.2, 19:38.0, 20:02.0, 22:22.7, 23:54.0, (27:12.1), (27:15.1) |
16 | 392 | The Derryfield,
NH - Team Time (1st 5) 1:44:35.9 | Spread (1st 5) 1:51.9 |
| 62, 64, 74, 91, 101, (104), (110) |
| Benjamin Roy, Jon Flinkfelt, James Nate Barrett, Adam Henderson, Prayag Patel, (Alex Drake), (Matthew Farah) |
| 20:05.0, 20:18.0, 20:44.0, 21:32.0, 21:56.9, (22:02.7), (22:24.0) |
17 | 433 | Bishop Brady,
NH - Team Time (1st 5) 1:46:35.0 | Spread (1st 5) 1:49.1 |
| 63, 84, 87, 97, 102, (105), (113) |
| John Horangic, Brady Woodbury, Paul Badau, Jorge Guerra, Jeremy Weir, (Brody Palmateer), (Alan Yap) |
| 20:11.4, 21:07.8, 21:22.3, 21:53.0, 22:00.5, (22:09.2), (22:43.7) |
18 | 449 | Prospect Mountain,
NH - Team Time (1st 5) 1:47:48.3 | Spread (1st 5) 4:21.3 |
| 25, 96, 103, 108, 117 |
| Dennis Simpson, Deuce Smith, Ethan Pursley, Joey Howlett, Liam White |
| 18:38.7, 21:48.3, 22:01.3, 22:20.0, 23:00.0 |
19 | 472 | Belmont,
NH - Team Time (1st 5) 1:49:12.6 | Spread (1st 5) 3:14.9 |
| 67, 77, 90, 114, 124, (128), (131) |
| Baidyn Lewis, Tanner McKim, Chris Pare, Tyler Durand, Kaine Stevens, (Cody Annis), (Evan Christensen) |
| 20:24.8, 20:52.9, 21:29.8, 22:45.4, 23:39.7, (24:53.9), (26:21.5) |
20 | 475 | White Mountains,
NH - Team Time (1st 5) 1:54:31.1 | Spread (1st 5) 7:37.5 |
| 35, 85, 93, 129, 133, (134) |
| Justin Wentworth, Eldwin Waskiewicz-Dixon, Greg McCormick, Kaden Bailey, Derek Gauthier, (Giles Bean) |
| 19:16.0, 21:10.9, 21:33.7, 25:37.0, 26:53.5, (27:03.6) |
21 | 596 | Winnisquam Regional,
NH - Team Time (1st 5) 2:10:46.3 | Spread (1st 5) 9:08.6 |
| 72, 107, 138, 139, 140 |
| David Swain, Joey Damato, Collin Phelps, Dylan Allard, Sheamus Dunn |
| 20:31.4, 22:16.0, 28:53.9, 29:25.0, 29:40.0 |