1 | 39 | Harwood Union,
VT - Team Time (1st 5) 1:37:43.0 | Spread (1st 5) 1:08.0 |
| 2, 5, 7, 11, 14, (15), (22) |
| Eamon Welter, Caleb Kernan, Tim Shepard, Colton Crowley, Sam McCausland, (Nicholas Wisniewski), (Zach Russo) |
| 18:53.0, 19:23.0, 19:32.0, 19:54.0, 20:01.0, (20:22.0), (20:58.0) |
2 | 91 | Lyndon Institute,
VT - Team Time (1st 5) 1:42:44.0 | Spread (1st 5) 2:19.0 |
| 4, 17, 17, 20, 33, (36), (45) |
| Dylan Miles, Duncan Berube, Justin Newland, Evan Sherbrook, John Hunter, (Mitchell Forbes), (Cody Jackman) |
| 19:20.0, 20:31.0, 20:31.0, 20:43.0, 21:39.0, (21:52.0), (22:11.0) |
3 | 126 | Peoples Academy,
VT - Team Time (1st 5) 1:45:08.0 | Spread (1st 5) 2:11.0 |
| 13, 21, 25, 26, 41, (78), (80) |
| Matt Piper, Hollis Keith, Collin Craig, Nick McKinnon, Kayden Keith, (Casey Kennedy), (Konnor Newton) |
| 19:55.0, 20:48.0, 21:08.0, 21:11.0, 22:06.0, (26:28.0), (26:38.0) |
4 | 127 | Milton,
VT - Team Time (1st 5) 1:45:16.0 | Spread (1st 5) 2:23.0 |
| 8, 16, 23, 39, 41, (50), (52) |
| Thomas Hitchcox, Sean Ross, Bryan Geary, Jamie Deuell, Josh Lacroix, (Casey Rock), (Christian Marier) |
| 19:43.0, 20:27.0, 20:59.0, 22:01.0, 22:06.0, (22:46.0), (22:58.0) |
5 | 150 | Fair Haven Union,
VT - Team Time (1st 5) 1:46:32.0 | Spread (1st 5) 3:13.0 |
| 6, 19, 33, 44, 48, (49), (51) |
| Todd Kitchin, Brian Duclos, Nick Montello, Louis Chamberlain, Joe Sanderson, (Matt Brown), (Nick Book) |
| 19:27.0, 20:36.0, 21:39.0, 22:10.0, 22:40.0, (22:41.0), (22:49.0) |
6 | 167 | Springfield,
VT - Team Time (1st 5) 1:48:21.0 | Spread (1st 5) 3:23.0 |
| 11, 30, 31, 40, 55, (63), (74) |
| Glenn Bogardus, Andrew Sullivan, Josh Bruce, Caleb Watkins, Terry Reidy, (Rusty Schleimer), (Owen Ledvina) |
| 19:54.0, 21:29.0, 21:37.0, 22:04.0, 23:17.0, (24:27.0), (25:57.0) |
7 | 170 | Rice Memorial,
VT - Team Time (1st 5) 1:49:20.0 | Spread (1st 5) 5:02.0 |
| 9, 24, 27, 46, 64, (66), (75) |
| Nick Keating, Paul Moore, Nathan Hauke, Josh Cook, Ethan Fontneau, (Joey Grunvald), (Joe Perron) |
| 19:49.0, 21:05.0, 21:15.0, 22:20.0, 24:51.0, (25:10.0), (26:00.0) |
8 | 178 | UThirtyTwo,
VT - Team Time (1st 5) 1:49:15.0 | Spread (1st 5) 7:42.0 |
| 1, 10, 38, 56, 73, (81), (88) |
| Jeff Lusignan, Dylan Hatch, Brian Watson, Zac Wunrow, Kevin Bond, (Luc Daut), (Colin Mooney) |
| 18:13.0, 19:52.0, 21:57.0, 23:18.0, 25:55.0, (26:53.0), (44:22.0) |
9 | 210 | Windsor,
VT - Team Time (1st 5) 1:53:50.0 | Spread (1st 5) 8:14.0 |
| 3, 29, 35, 61, 82 |
| Sean Buckner, Joel Bassette, Colin Smith, Seth Melcher, Kyle Washburn |
| 19:06.0, 21:23.0, 21:51.0, 24:10.0, 27:20.0 |
10 | 243 | Otter Valley Union,
VT - Team Time (1st 5) 1:55:55.0 | Spread (1st 5) 5:14.0 |
| 28, 31, 43, 62, 79, (87) |
| Matt Babcock, Colter Peterson, Zack Mortenson, Greg Dier, Ben Chamberlain, (Zack Jankowski) |
| 21:19.0, 21:37.0, 22:08.0, 24:18.0, 26:33.0, (32:53.0) |
11 | 268 | Mt Abraham,
VT - Team Time (1st 5) 1:56:44.0 | Spread (1st 5) 3:04.0 |
| 37, 53, 54, 59, 65, (84), (86) |
| Ben Leavitt, Elon Parker, Isaac Prescott, Robin Helms, Galen Helms, (Mark Dickerson), (Linwood Chamberlain) |
| 21:56.0, 22:59.0, 23:15.0, 23:34.0, 25:00.0, (27:32.0), (30:29.0) |
12 | 304 | Lake Region Union,
VT - Team Time (1st 5) 2:00:33.0 | Spread (1st 5) 2:49.0 |
| 47, 58, 60, 67, 72, (77), (83) |
| Michael Karasinski, Josh Miesner, Chris Eubanks, Jordan Budziak, Kris Viens, (Sean Eubanks), (Mark Joubert) |
| 22:27.0, 23:31.0, 24:05.0, 25:14.0, 25:16.0, (26:18.0), (27:27.0) |
13 | 329 | Mill River Union,
VT - Team Time (1st 5) 2:04:22.0 | Spread (1st 5) 1:50.0 |
| 57, 67, 67, 67, 71, (76), (85) |
| Ryan Carabeau, John Holler, Jacob Weber, Ian Tally, Hans Huessy, (Wes Davis), (Jeremiah Brooks) |
| 23:25.0, 25:14.0, 25:14.0, 25:14.0, 25:15.0, (26:07.0), (29:59.0) |