1 | 76 | Mt Mansfield Union,
VT - Team Time (1st 5) 1:34:45.0 | Spread (1st 5) 1:08.0 |
| 5, 13, 14, 20, 24, (47), (66) |
| Tom Scott, Connor Bibb, Adron Pitmon, Jackson Penfield-Cyr, Robert Hamlin, (Shay Osler), (Lane Thornton) |
| 18:14.0, 18:55.0, 19:01.0, 19:13.0, 19:22.0, (19:59.0), (20:48.0) |
2 | 95 | Champlain Valley Union,
VT - Team Time (1st 5) 1:35:22.0 | Spread (1st 5) 1:13.0 |
| 6, 12, 18, 26, 33, (42), (60) |
| Luke Fox, Alec Jacobson, Tony Sulva, Kyle Lavalette, Jason Clairmont, (David Dodge), (Malcolm Piper) |
| 18:24.0, 18:49.0, 19:07.0, 19:25.0, 19:37.0, (19:53.0), (20:32.0) |
| 95 | Essex,
VT - Team Time (1st 5) 1:35:04.0 | Spread (1st 5) 1:50.0 |
| 2, 8, 24, 27, 34, (36), (44) |
| Dan Ramsey, Brandon Kieft, Niall McMahon, Justin Bouffard, Jordan Gray, (Chris Elliott), (Matt Davide) |
| 17:53.0, 18:40.0, 19:22.0, 19:26.0, 19:43.0, (19:47.0), (19:56.0) |
4 | 106 | St Johnsbury,
VT - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 2:46.0 |
| 1, 3, 16, 32, 54, (60), (63) |
| Ken Bunnell, Kyle Powers, Pat Bishop, Matt Costa, Randall Northrup, (Josh McDowell), (Aj Marden) |
| 17:35.0, 17:59.0, 19:04.0, 19:34.0, 20:21.0, (20:32.0), (20:40.0) |
5 | 126 | Bellows Free Academy - St. Albans,
VT - Team Time (1st 5) 1:36:42.0 | Spread (1st 5) 1:22.0 |
| 7, 15, 23, 36, 45, (65), (73) |
| Kanoa King, Nohea King, Benjamin Pearce, Teddy Tremblay, Dominic French, (Noah Brown), (Jess Mosman) |
| 18:36.0, 19:03.0, 19:18.0, 19:47.0, 19:58.0, (20:47.0), (21:13.0) |
6 | 163 | South Burlington,
VT - Team Time (1st 5) 1:37:49.0 | Spread (1st 5) 1:17.0 |
| 10, 28, 35, 41, 49, (53), (83) |
| Matt Thwaites, Matt Nial, Theo Manazir, Matt Lawliss, Patrick Myers, (Tim Carter), (Sam Varney) |
| 18:43.0, 19:28.0, 19:46.0, 19:52.0, 20:00.0, (20:20.0), (21:52.0) |
7 | 173 | Burlington,
VT - Team Time (1st 5) 1:38:07.0 | Spread (1st 5) 1:23.0 |
| 9, 30, 39, 45, 50, (52), (55) |
| Douglas Kempner, Jim Dang, Marek Lorenc, Casey Green, Thomas Kassel, (Chad McGrath), (Ryan Fitzsimons) |
| 18:42.0, 19:32.0, 19:50.0, 19:58.0, 20:05.0, (20:16.0), (20:23.0) |
8 | 202 | Missisquoi Valley Union,
VT - Team Time (1st 5) 1:38:54.0 | Spread (1st 5) 2:45.0 |
| 4, 29, 43, 58, 68, (77), (96) |
| John Brueckner, Tim Godin, Josh Brueckner, Jameson Berthiaume, Benjamin Gates, (Harrison Gates), (Michael Hartmann) |
| 18:07.0, 19:31.0, 19:54.0, 20:30.0, 20:52.0, (21:36.0), (23:02.0) |
9 | 235 | Mt Anthony Union,
VT - Team Time (1st 5) 1:40:33.0 | Spread (1st 5) 1:49.0 |
| 19, 40, 47, 60, 69, (79), (80) |
| Woody Roxon, Doug Amos, Steven Vargo, Chris Stevenson, Ian Dulin, (Chris Allison), (Matt Houran) |
| 19:11.0, 19:51.0, 19:59.0, 20:32.0, 21:00.0, (21:45.0), (21:47.0) |
10 | 278 | Middlebury Union,
VT - Team Time (1st 5) 1:43:22.0 | Spread (1st 5) 2:41.0 |
| 20, 20, 72, 82, 84, (102), (103) |
| Nick Balfour, Crescent Remaniak, John Slocum, Tony Petri, Dewey Dunnington, (John Boucher), (Austin Dempewolff) |
| 19:13.0, 19:13.0, 21:12.0, 21:50.0, 21:54.0, (23:48.0), (24:04.0) |
| 278 | North Country Union,
VT - Team Time (1st 5) 1:43:37.0 | Spread (1st 5) 4:02.0 |
| 11, 30, 56, 89, 92 |
| Seth Starr, Russell Primeau, Cyrus Walker, Mathew Desjardins, Shaun Farrell |
| 18:44.0, 19:32.0, 20:25.0, 22:10.0, 22:46.0 |
12 | 285 | Colchester,
VT - Team Time (1st 5) 1:43:27.0 | Spread (1st 5) 3:01.0 |
| 17, 38, 64, 78, 88, (91), (94) |
| John Critchlow, Matt Seaman, Nick Posey, Evan Sebo, Liam Connors, (Colin Weiss), (Larry Thurber) |
| 19:06.0, 19:48.0, 20:45.0, 21:41.0, 22:07.0, (22:41.0), (22:52.0) |
13 | 321 | Brattleboro Union,
VT - Team Time (1st 5) 1:43:53.0 | Spread (1st 5) 1:05.0 |
| 51, 59, 67, 70, 74, (87), (95) |
| Jacob Wheeler, Josh Kramer, Tyler Smith, Joe Kerlin-Smith, Sam Miller, (Zach Snell), (Cameron Spaulding) |
| 20:12.0, 20:31.0, 20:51.0, 21:02.0, 21:17.0, (22:05.0), (22:54.0) |
14 | 395 | Hartford,
VT - Team Time (1st 5) 1:48:57.0 | Spread (1st 5) 2:24.0 |
| 57, 71, 84, 90, 93, (105), (106) |
| Brian Devins, Tyler Laraway, Dana Hazen, Bob Latchaw, Kyle Garcia, (Darren Cole-Henry), (Joe Murch) |
| 20:27.0, 21:05.0, 21:54.0, 22:40.0, 22:51.0, (24:21.0), (24:39.0) |
15 | 441 | Rutland Senior,
VT - Team Time (1st 5) 1:52:03.0 | Spread (1st 5) 2:13.0 |
| 75, 81, 86, 98, 101, (108) |
| Ethan Utterback, Jim Levins, Nathan Lougee, Andrew Fusco, Spencer Fenn, (Derek Long) |
| 21:24.0, 21:48.0, 22:04.0, 23:10.0, 23:37.0, (25:41.0) |
16 | 475 | Spaulding,
VT - Team Time (1st 5) 1:55:35.0 | Spread (1st 5) 2:52.0 |
| 75, 97, 99, 100, 104, (107), (109) |
| Zach Baldwin, Ryan Cross, Ricky Abare, Trevor Bessette, Ian Gehlbach, (Ross Boisvert), (Seth Brown) |
| 21:24.0, 23:07.0, 23:13.0, 23:35.0, 24:16.0, (24:49.0), (26:18.0) |