1 | 29 | Coe-Brown Northwood Academy,
NH - Team Time (1st 5) 1:18:56.6 | Spread (1st 5) 2:13.1 |
| 1, 3, 4, 8, 13, (29), (33) |
| Aidan Cox, Tyler Tkaczyk, Jamie Lano, Nikhil Chavda, Gavin Demas, (Maxwell Lemay), (Luc Kerouac) |
| 14:32.6, 15:38.3, 15:39.7, 16:20.3, 16:45.7, (17:21.9), (17:26.2) |
2 | 86 | Souhegan,
NH - Team Time (1st 5) 1:24:43.9 | Spread (1st 5) 18.9 |
| 14, 15, 17, 18, 22, (36), (58) |
| Owen Stine, Jaren Noorda, Taloosh Anderson, Dallen Noorda, Finley Irvine, (Baxter Paulini), (Patrick Vore) |
| 16:51.4, 16:52.0, 16:53.7, 16:56.5, 17:10.3, (17:29.0), (18:14.5) |
3 | 119 | Windham,
NH - Team Time (1st 5) 1:25:34.6 | Spread (1st 5) 1:11.4 |
| 7, 19, 24, 34, 35, (42), (43) |
| Logan Carter, Jack Conrad, Nicholas Hawkins, John Atilano, Samuel Becht, (Isaac Gower-Hall), (Thomas McAleer) |
| 16:16.8, 17:06.6, 17:15.1, 17:27.9, 17:28.2, (17:41.5), (17:44.3) |
4 | 146 | Hanover,
NH - Team Time (1st 5) 1:26:55.9 | Spread (1st 5) 36.2 |
| 23, 25, 26, 27, 45, (49), (59) |
| Ryan Faris, Mack Levy, Lucian Gleiser, Will Parker, Alexander Valentino, (Ben Hourdequin), (Andrew Valentino) |
| 17:13.8, 17:15.3, 17:16.0, 17:20.8, 17:50.0, (17:53.0), (18:14.9) |
5 | 149 | Lebanon,
NH - Team Time (1st 5) 1:24:53.5 | Spread (1st 5) 3:02.0 |
| 2, 5, 38, 51, 53, (63), (64) |
| Birhanu Harriman, Thomas Wolfe, Angus Hall, Carson Jones, Griffin Urnezis, (Carlos Kennelly), (Samuel Nichols) |
| 15:05.4, 16:07.4, 17:31.4, 18:01.9, 18:07.4, (18:24.2), (18:26.6) |
6 | 170 | Oyster River,
NH - Team Time (1st 5) 1:26:52.2 | Spread (1st 5) 2:02.1 |
| 6, 9, 44, 54, 57, (67), (75) |
| Chris Jernigan, Henry Hagen, Keane Swiesz, Theo Fleischer, Mitchell Keesee, (Joey Hannon), (Henry Miller) |
| 16:10.9, 16:30.7, 17:49.0, 18:08.6, 18:13.0, (18:31.9), (18:40.0) |
7 | 219 | Milford,
NH - Team Time (1st 5) 1:28:53.4 | Spread (1st 5) 2:37.6 |
| 12, 30, 37, 48, 92, (98), (99) |
| Daniel Sixon, Logan Korthals, Adam Holodowski, Will Whitley, Dom Cicchetti, (Luc Pelletier), (Cooper Cote) |
| 16:45.2, 17:22.9, 17:30.3, 17:52.2, 19:22.8, (19:32.2), (19:39.8) |
8 | 223 | Portsmouth,
NH - Team Time (1st 5) 1:28:45.9 | Spread (1st 5) 2:03.5 |
| 10, 40, 46, 55, 72, (80), (82) |
| Avery Crowell, Jake Haley, Theo Beattie, Ethan Lantz, Brody Parrott, (Oliver Fitzpatrick), (Nolan Peters) |
| 16:31.6, 17:37.7, 17:50.1, 18:11.4, 18:35.1, (18:50.3), (18:52.1) |
9 | 282 | Bow,
NH - Team Time (1st 5) 1:30:51.1 | Spread (1st 5) 1:34.2 |
| 27, 39, 65, 66, 85, (87), (100) |
| Owen Miller, Alden Betterly, Aiden Ciminesi, Thomas Sargent, Wyatt Worcester, (Jake Westenberg), (Gavyn DeCosta) |
| 17:20.8, 17:32.8, 18:30.8, 18:31.7, 18:55.0, (19:04.0), (19:41.6) |
10 | 328 | Goffstown Area,
NH - Team Time (1st 5) 1:32:11.5 | Spread (1st 5) 1:46.1 |
| 41, 47, 69, 77, 94, (103), (119) |
| Chase Hall, Alexander Gagnon, Logan Cote, Elijah Lapointe-Moskwa, Gavan Murdock, (RJ Rousseau), (Steven Damboise) |
| 17:38.6, 17:52.1, 18:33.0, 18:43.1, 19:24.7, (19:57.0), (20:55.0) |
11 | 336 | Hollis-Brookline,
NH - Team Time (1st 5) 1:32:31.8 | Spread (1st 5) 3:10.6 |
| 11, 60, 69, 95, 101, (111), (135) |
| Ryan Burgher, Marcus McCammack, Ayden Finnegan, Jacob Hoesch, Matthew McLaughlin, (Thomas Howie), (Jacob Medina) |
| 16:33.0, 18:16.5, 18:33.0, 19:25.7, 19:43.6, (20:18.1), (21:58.0) |
12 | 370 | St Thomas Aquinas,
NH - Team Time (1st 5) 1:33:27.7 | Spread (1st 5) 1:15.7 |
| 52, 74, 76, 78, 90, (104), (114) |
| Ryan Stailey, Luciano Barbini, Luke Montiero, Oliver Schartner, Andrew McMorrow, (Alex Godbout), (Charles Covert) |
| 18:03.8, 18:38.4, 18:41.9, 18:44.1, 19:19.5, (20:01.0), (20:45.0) |
13 | 382 | John Stark Regional,
NH - Team Time (1st 5) 1:35:03.5 | Spread (1st 5) 4:49.6 |
| 16, 68, 81, 86, 131, (133), (142) |
| Eli Lemire, Alex Keirstead, Jack Barnes, Austin Patenaude, Hunter Lambert, (Austin Freeman), (Wyatt Sohl) |
| 16:53.1, 18:32.4, 18:51.8, 19:03.5, 21:42.7, (21:52.3), (23:52.0) |
14 | 407 | Merrimack Valley,
NH - Team Time (1st 5) 1:34:44.6 | Spread (1st 5) 49.3 |
| 71, 73, 79, 91, 93, (97), (113) |
| Mychal Reynolds, Oliver Forsha, Ryan Ciarametaro, Terrence Chudoba, Marshall Carey-Matthews, (Ben Newton), (Nathan Bain) |
| 18:34.7, 18:38.1, 18:45.3, 19:22.5, 19:24.0, (19:29.7), (20:36.4) |
15 | 410 | Plymouth Regional,
NH - Team Time (1st 5) 1:37:17.4 | Spread (1st 5) 4:15.9 |
| 31, 61, 62, 126, 130, (134), (137) |
| Leo Ebner, Tate Hayman, Nicholas Ring, Brogan Dixon, William Smoker, (Declan Ulricson), (Gordon Love) |
| 17:23.9, 18:19.7, 18:24.0, 21:30.0, 21:39.8, (21:52.6), (22:20.1) |
16 | 443 | Con-Val,
NH - Team Time (1st 5) 1:37:16.0 | Spread (1st 5) 3:26.6 |
| 32, 84, 102, 108, 117, (129), (132) |
| William Simard, James Post, Mason Deschenes, Nathan Klonel, Nathaniel Mao, (D.J. Stevens), (Jake Alonso) |
| 17:26.0, 18:54.0, 19:54.8, 20:08.6, 20:52.6, (21:37.6), (21:49.7) |
17 | 459 | Pelham,
NH - Team Time (1st 5) 1:38:56.4 | Spread (1st 5) 5:12.8 |
| 20, 89, 96, 116, 138, (143), (144) |
| Trip Williams, Brandon Kenney, Logan Dumont, Brady Pelletier, Brandon Sutton, (Adam Mazzariello), (Sebastian Ibarra) |
| 17:07.9, 19:08.0, 19:29.1, 20:50.7, 22:20.7, (24:29.3), (25:06.0) |
18 | 472 | Pembroke Academy,
NH - Team Time (1st 5) 1:38:19.3 | Spread (1st 5) 3:06.7 |
| 50, 88, 105, 109, 120, (123), (140) |
| Ben Dugas, Caleb Saturley, Jackson Walker, Sam Nereson, Hayden Petersons, (Jude Gibney), (Zachary Heichlinger) |
| 17:55.5, 19:05.0, 20:03.0, 20:13.6, 21:02.2, (21:23.3), (22:52.3) |
19 | 481 | Kennett,
NH - Team Time (1st 5) 1:38:53.1 | Spread (1st 5) 3:14.4 |
| 56, 83, 106, 112, 124, (125), (127) |
| Ben Biche, Nolan Prouix, Patrick Laughland, William Odell, Joseph Dellavalla, (Ross Stephens), (Jeffery Tierney) |
| 18:11.6, 18:52.8, 20:03.2, 20:19.5, 21:26.0, (21:28.7), (21:34.2) |
20 | 547 | Sanborn Regional,
NH - Team Time (1st 5) 1:47:52.1 | Spread (1st 5) 7:58.2 |
| 21, 118, 122, 141, 145, (146), (147) |
| Jake Pitre, Kaden Lemay, David D'Angelo, Robbie Comtois, Jacob Tumulty, (Dennis Morrison), (Trevor Woodworth) |
| 17:08.0, 20:53.7, 21:15.2, 23:29.0, 25:06.2, (26:04.5), (26:05.0) |
21 | 581 | Kingswood Reg Senior,
NH - Team Time (1st 5) 1:43:49.3 | Spread (1st 5) 1:33.3 |
| 107, 110, 115, 121, 128, (136), (139) |
| Mack Carpenter, Tyler Olkkola, Simon Butka, Grady Steele, Felix Roberts, (Nate Demain), (Thomas Bronson) |
| 20:03.7, 20:14.6, 20:48.2, 21:05.8, 21:37.0, (22:08.1), (22:26.0) |