| 1 |
Nashua North
|
Brazden Ellis,
Joe Guidaboni,
Patrick Romulus,
Bryce Eckenrode
|
3:36.38
|
4:31.02
|
2:59.22
|
4:22.28
|
3:38.56
|
10 |
| 2 |
Merrimack Valley
|
Joey Baylus,
Dylan Guinard,
Brandon Wood,
Dylan Lessard
|
3:38.43
|
2:58.71
|
4:46.82
|
4:11.52
|
3:40.63
|
8 |
| 3 |
Souhegan
|
Garrett Earley,
Thomas Lipkin,
Jake Upton,
Patrick McGrath
|
3:14.26
|
3:25.83
|
2:51.14
|
4:07.45
|
3:51.26
|
6 |
| 4 |
Con-Val
|
Sean Boggis,
Liam Veverka,
Finn Wegmueller,
Palmer Timmons
|
4:46.19
|
4:15.70
|
3:10.01
|
5:00.27
|
3:54.58
|
4 |
| 5 |
Milford
|
Victor Garcia,
Blake Audibert,
Joe Muller,
Tirell O'Brien
|
3:14.13
|
2:47.77
|
2:47.77
|
3:45.28
|
3:59.66
|
2 |
| 6 |
Campbell
|
Jeffrey Allen,
Anthony Sturzo,
Matthew Neves,
Luke Hogan
|
3:38.81
|
3:34.00
|
4:00.45
|
3:17.17
|
4:00.45
|
1 |
| 7 |
Bow
|
Henry Tanner,
Robby Ciotti,
Jonathan Routhier,
Aiden Westenberg
|
3:41.41
|
3:34.11
|
3:48.71
|
3:24.38
|
4:03.30
|
- |
| 8 |
Pembroke
|
Jason Schoeller,
Ben Hooker,
Andrew Nedeau,
Wyatt Yeaton
|
3:46.39
|
4:53.56
|
3:48.88
|
4:26.20
|
4:08.78
|
- |
| 9 |
Lebanon
|
Davis Cole,
Zach Petrin,
Jonathan Brennan,
Michael Downs
|
3:30.93
|
3:38.56
|
3:28.39
|
3:38.56
|
4:14.13
|
- |
| 10 |
White Mountains
|
Hunter Macleod,
Silas Southworth,
Sam Call,
Elijah Ratfliff
|
3:43.44
|
3:22.89
|
3:17.76
|
3:12.62
|
4:16.82
|
- |