1 | 31 | South Burlington,
VT - Team Time (1st 5) 1:23:50.0 | Spread (1st 5) 1:36.0 |
| 1, 2, 5, 9, 14, (18), (20) |
| Malcolm Plunkett, Tommy Royer, Patrick Hickey, Will Gregoire, Sean MacDonald, (James Gregoire), (Andy Tuttle) |
| 15:50.0, 16:35.0, 16:51.0, 17:08.0, 17:26.0, (17:35.0), (17:41.0) |
2 | 73 | Essex,
VT - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 47.0 |
| 10, 11, 12, 15, 25, (28), (37) |
| Alex Dewitt, Jonah Lavigne, Micah Lemmel-Hay, Jesse Earisman, Everett O'Malley, (Zach Martell), (Eric Scharf) |
| 17:09.0, 17:11.0, 17:13.0, 17:31.0, 17:56.0, (18:02.0), (18:19.0) |
3 | 76 | St Johnsbury,
VT - Team Time (1st 5) 1:26:59.7 | Spread (1st 5) 1:20.0 |
| 4, 7, 13, 19, 33, (44), (61) |
| Brandon Legendre, Dage Minors, Kyle Adams, Callum Hening, Will Kyle, (Pj Wright), (Tyler Dixon) |
| 16:48.0, 17:02.7, 17:23.0, 17:38.0, 18:08.0, (18:36.0), (19:25.8) |
4 | 89 | Champlain Valley Union,
VT - Team Time (1st 5) 1:27:57.6 | Spread (1st 5) 54.6 |
| 8, 16, 17, 21, 27, (29), (32) |
| Nicholas Bouton, Clarke Shedd, Jared Keyes, Sean Delaney, Zach Marshall, (Chase Weaver), (Louis St. Pierre) |
| 17:07.0, 17:32.0, 17:34.0, 17:43.0, 18:01.6, (18:03.0), (18:05.0) |
5 | 142 | Burlington,
VT - Team Time (1st 5) 1:30:01.1 | Spread (1st 5) 29.4 |
| 22, 22, 29, 34, 35, (43), (47) |
| Jake Van Buren, Justin Barcomb, Corey Barcomb, Sean Healey, Daniel Hart, (Will Lynch), (Lukas Adamowicz) |
| 17:45.0, 17:45.0, 18:03.0, 18:13.7, 18:14.4, (18:32.0), (18:42.0) |
6 | 168 | Mt Anthony Union,
VT - Team Time (1st 5) 1:30:30.6 | Spread (1st 5) 2:19.8 |
| 3, 24, 41, 46, 54, (55), (62) |
| Marc Brandmeyer, Luke Johnas, Andrew Brandmeyer, Zach Redden, Caleb Cohen, (William Buckley), (Matt Strano) |
| 16:37.9, 17:47.5, 18:29.6, 18:37.9, 18:57.7, (19:03.3), (19:32.0) |
7 | 176 | Mt Mansfield Union,
VT - Team Time (1st 5) 1:31:01.2 | Spread (1st 5) 1:52.7 |
| 6, 36, 40, 45, 49, (51), (60) |
| Ben Hegman, Henry Harmeyer, Sam Kitsos, Brooks Moreau, Jackson Wright, (Bill Harmeyer), (Elliott McBride) |
| 16:53.0, 18:18.8, 18:27.5, 18:36.2, 18:45.7, (18:50.4), (19:18.7) |
8 | 204 | North Country Union,
VT - Team Time (1st 5) 1:32:28.2 | Spread (1st 5) 1:05.8 |
| 26, 31, 38, 52, 57, (59), (69) |
| Sam Brunnette, Alexander Cotnoir, Andrew Franklin, Ross Delabruere, Patrick Tetrault, (Brian Delabruere), (Ben Dillner) |
| 18:01.3, 18:04.6, 18:19.5, 18:55.7, 19:07.1, (19:14.8), (19:48.4) |
9 | 258 | Colchester,
VT - Team Time (1st 5) 1:35:02.4 | Spread (1st 5) 1:16.3 |
| 39, 42, 50, 63, 64, (68), (73) |
| John McNiel, Nigel Sarrazin, Jordan Lamay, Aaron Mallabar, Michael Granai, (Ethan Thibault), (Angus Doherty) |
| 18:24.3, 18:30.4, 18:49.5, 19:37.6, 19:40.6, (19:45.1), (20:11.5) |
10 | 321 | Rutland Senior,
VT - Team Time (1st 5) 1:37:55.5 | Spread (1st 5) 1:07.0 |
| 53, 58, 67, 71, 72, (78), (84) |
| Timothy Hughes, Isaac Wright, Austin Cozzens, Brendan Wright, Sam Ligon, (Blair Shaddock), (Dakota Wright) |
| 18:57.2, 19:11.0, 19:44.7, 19:58.4, 20:04.2, (20:41.4), (21:34.4) |
11 | 368 | Brattleboro Union,
VT - Team Time (1st 5) 1:42:22.9 | Spread (1st 5) 2:35.2 |
| 56, 66, 77, 83, 86, (87), (88) |
| Arturo Gutierrez, Spenser Olson, Ryan Gilligan, Jon Burdo, Graham Glennon, (Josh Parro), (Tyler Clement) |
| 19:03.9, 19:41.9, 20:38.8, 21:19.2, 21:39.1, (21:45.4), (21:45.8) |
12 | 369 | Bellows Free Academy - St. Albans,
VT - Team Time (1st 5) 1:41:51.2 | Spread (1st 5) 1:09.9 |
| 65, 70, 75, 79, 80, (81), (82) |
| Cody Putnam, Cody Boissoneault, Chandler Shover, Connor Hoben, Clay Roberts, (Joe Handy), (Kyle Putnam) |
| 19:41.3, 19:57.9, 20:31.9, 20:48.9, 20:51.2, (20:52.0), (21:13.4) |
13 | 372 | Spaulding,
VT - Team Time (1st 5) 1:43:32.8 | Spread (1st 5) 3:36.7 |
| 48, 74, 76, 85, 89 |
| Duncan Lord, Jordan Davis, Brandon Tyson, Silas Meriam, Colby Fischer |
| 18:42.3, 20:20.3, 20:35.1, 21:36.1, 22:19.0 |