| 1 | Thomas CrowersPlace 1 · Grade 12 · Mt Anthony Union | 12 | Mt Anthony Union | 17:38.66 |
| 2 | Nicholas CelliniPlace 2 · Grade 12 · Woodstock Union | 12 | Woodstock Union | 17:41.94 PR |
| 3 | Elijah OfstadPlace 3 · Grade 12 · Hartford | 12 | Hartford | 17:52.77 |
| 4 | Leo Snyder HamalainenPlace 4 · Grade 10 · Hartford | 10 | Hartford | 18:13.66 PR |
| 5 | Jaidin BennettPlace 5 · Grade 12 · Hartford | 12 | Hartford | 18:23.40 |
| 6 | Evan FreyPlace 6 · Grade 12 · Mt Anthony Union | 12 | Mt Anthony Union | 18:27.63 |
| 7 | Scott McSherryPlace 7 · Grade 11 · Hartford | 11 | Hartford | 18:29.79 |
| 8 | Jackson FreyPlace 8 · Grade 10 · Mt Anthony Union | 10 | Mt Anthony Union | 18:58.20 |
| 9 | Eli LauzonPlace 9 · Grade 10 · Mt Anthony Union | 10 | Mt Anthony Union | 19:08.10 |
| 10 | Fabian PattersonPlace 10 · Grade 10 · Bellows Falls Union | 10 | Bellows Falls Union | 19:19.82 |
| 11 | Samuel OfstadPlace 11 · Grade 10 · Hartford | 10 | Hartford | 19:37.40 |
| 12 | Carter SomainiPlace 12 · Grade 11 · Spaulding | 11 | Spaulding | 19:46.07 |
| 13 | David CroccoPlace 13 · Grade 11 · Hartford | 11 | Hartford | 20:07.72 |
| 14 | Liam WheelerPlace 14 · Grade 12 · Woodstock Union | 12 | Woodstock Union | 20:13.78 |
| 15 | Douglas KussiusPlace 15 · Grade 10 · Hartford | 10 | Hartford | 20:16.85 |
| 16 | Shawn HarrimanPlace 16 · Grade 11 · Woodstock Union | 11 | Woodstock Union | 20:21.82 |
| 17 | Hunter FavreauPlace 17 · Grade 11 · Mt Anthony Union | 11 | Mt Anthony Union | 20:22.55 |
| 18 | Eammon Gardner-JaneskiPlace 18 · Grade 10 · Mt Anthony Union | 10 | Mt Anthony Union | 20:27.87 |
| 19 | Kai Snyder-HamalainenPlace 19 · Grade 10 · Hartford | 10 | Hartford | 20:30.87 |
| 20 | William (Liam) WhitePlace 20 · Grade 12 · White River Valley | 12 | White River Valley | 20:32.08 |
| 21 | Cooper WarrenPlace 21 · Grade 11 · Hartford | 11 | Hartford | 20:32.60 |
| 22 | Dante BabcockPlace 22 · Grade 9 · Mt Anthony Union | 9 | Mt Anthony Union | 20:33.15 |
| 23 | Corbin BakerPlace 23 · Grade 9 · Green Mountain Union | 9 | Green Mountain Union | 20:34.12 |
| 24 | Oliver Munn-CampusanoPlace 24 · Grade 9 · Hartford | 9 | Hartford | 20:38.41 |
| 25 | Emmett HelleinPlace 25 · Grade 10 · Spaulding | 10 | Spaulding | 21:01.30 |
| 26 | Nathan FreemanPlace 26 · Grade 10 · Hartford | 10 | Hartford | 21:09.05 PR |
| 27 | Charles ZitkaPlace 27 · Grade 9 · Hartford | 9 | Hartford | 21:09.36 PR |
| 28 | Charles KollingPlace 28 · Grade 9 · Spaulding | 9 | Spaulding | 21:34.12 |
| 29 | Logan MartesPlace 29 · Grade 12 · Woodstock Union | 12 | Woodstock Union | 21:41.22 |
| 30 | Asher WhitePlace 30 · Grade 10 · White River Valley | 10 | White River Valley | 21:42.01 |
| 31 | Leland GehaPlace 31 · Grade 12 · Hartford | 12 | Hartford | 21:42.40 PR |
| 32 | Oliver CherubiniPlace 32 · Grade 9 · Green Mountain Union | 9 | Green Mountain Union | 22:06.69 PR |
| 33 | Adler GleesonPlace 33 · Grade 9 · Springfield | 9 | Springfield | 22:11.79 |
| 34 | Oliver TaylorPlace 34 · Grade 12 · Long Trail | 12 | Long Trail | 22:17.14 PR |
| 35 | Joshua MelendyPlace 35 · Grade 9 · Spaulding | 9 | Spaulding | 22:24.42 PR |
| 36 | Louis SunflowerPlace 36 · Grade 10 · Bellows Falls Union | 10 | Bellows Falls Union | 22:26.42 |
| 37 | Keller MurphyPlace 37 · Grade 10 · Woodstock Union | 10 | Woodstock Union | 23:14.03 |
| 38 | Andrew MurphyPlace 38 · Grade 10 · Woodstock Union | 10 | Woodstock Union | 23:14.91 PR |
| 39 | Kamryn BakerPlace 39 · Grade 9 · Spaulding | 9 | Spaulding | 23:26.73 |
| 40 | Garth CrosbyPlace 40 · Grade 9 · White River Valley | 9 | White River Valley | 24:29.67 |
| 41 | Joel RobertsonPlace 41 · Grade 10 · Bellows Falls Union | 10 | Bellows Falls Union | 24:52.65 |
| 42 | Jeddon BergerPlace 42 · Grade 9 · Leland & Gray | 9 | Leland & Gray | 24:53.73 |
| 43 | Jason DoxseePlace 43 · Grade 9 · Bellows Falls Union | 9 | Bellows Falls Union | 25:35.48 |
| 44 | Isaiah BonnevillePlace 44 · Grade 10 · Green Mountain Union | 10 | Green Mountain Union | 25:54.55 |
| 45 | Raymond Min-HarrisPlace 45 · Grade 9 · Hartford | 9 | Hartford | 25:54.78 |
| 46 | Camden SuseePlace 46 · Grade 9 · Mt Anthony Union | 9 | Mt Anthony Union | 26:45.88 |
| 47 | Jackson SwaseyPlace 47 · Grade 9 · Hartford | 9 | Hartford | 27:22.36 |
| 48 | Andrew PrattPlace 48 · Grade 12 · Bellows Falls Union | 12 | Bellows Falls Union | 27:27.98 |
| 49 | Ari GibsonPlace 49 · Grade 11 · Woodstock Union | 11 | Woodstock Union | 29:10.11 PR |
| 50 | Ethan HoytPlace 50 · Grade 9 · Spaulding | 9 | Spaulding | 29:24.67 |
| 51 | Bryce LeightonPlace 51 · Grade 9 · Hartford | 9 | Hartford | 29:34.06 |
| 52 | Colin SmarzPlace 52 · Grade 10 · Long Trail | 10 | Long Trail | 29:36.98 |
| 53 | Johann MeerwarthPlace 53 · Grade 10 · Mt Anthony Union | 10 | Mt Anthony Union | 30:01.49 |
| 54 | Brody DavisPlace 54 · Grade 11 · Green Mountain Union | 11 | Green Mountain Union | 31:24.72 |
| 55 | Zachary CrawfordPlace 55 · Grade 11 · Mt Anthony Union | 11 | Mt Anthony Union | 32:58.02 |
| 56 | Uriah HarringtonPlace 56 · Grade 11 · White River Valley | 11 | White River Valley | 36:45.09 PR |
| 57 | Atlas BezansonPlace 57 · Grade 10 · Bellows Falls Union | 10 | Bellows Falls Union | 1:06:47.00 |