| 1 | Henry GaneyPlace 1 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 17:38 |
| 2 | Aidan ConnorsPlace 2 · Grade 11 · Colchester | 11 | Colchester | 17:51 |
| 3 | Daniel WagnerPlace 3 · Grade 12 · Rice Memorial | 12 | Rice Memorial | 18:16 |
| 4 | Julian SchmittPlace 4 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 18:20 PR |
| 5 | Kristian LabriePlace 5 · Grade 11 · Colchester | 11 | Colchester | 18:28 |
| 6 | Cade ChristnerPlace 6 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 19:12 |
| 7 | Tobias BrouckePlace 7 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 19:16 |
| 8 | Jaydon SartwellPlace 8 · Grade 9 · Colchester | 9 | Colchester | 19:21 |
| 9 | Andrew RaymondPlace 9 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 19:29 |
| 10 | Dylan RobergePlace 10 · Grade 10 · Colchester | 10 | Colchester | 19:30 PR |
| 11 | Ben StapletonPlace 11 · Grade 9 · Colchester | 9 | Colchester | 19:31 PR |
| 12 | Ethan FlintPlace 12 · Grade 10 · Missisquoi Valley Union | 10 | Missisquoi Valley Union | 19:31.6 |
| 13 | Aidan MayPlace 13 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 19:34 |
| 14 | Josh WefersPlace 14 · Grade 10 · Colchester | 10 | Colchester | 19:35 |
| 15 | Daniel WisellPlace 15 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 19:50 |
| 16 | Kyle ProteauPlace 16 · Grade 10 · Spaulding | 10 | Spaulding | 19:58 |
| 17 | Ethan DeanPlace 17 · Grade 12 · Colchester | 12 | Colchester | 20:02 |
| 18 | Max MayrPlace 18 · Grade 11 · Spaulding | 11 | Spaulding | 20:03 |
| 19 | Ethan CarnesalePlace 19 · Grade 9 · Colchester | 9 | Colchester | 20:03.5 |
| 20 | Eadoin MurphyPlace 20 · Grade 10 · Missisquoi Valley Union | 10 | Missisquoi Valley Union | 20:18 |
| 21 | Ford HealeyPlace 21 · Grade 12 · Rice Memorial | 12 | Rice Memorial | 20:18.8 |
| 22 | James CollinsPlace 22 · Grade 12 · Colchester | 12 | Colchester | 20:37 |
| 23 | Will AldrichPlace 23 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 20:41 PR |
| 24 | Robert CollinsPlace 24 · Grade 11 · Richford | 11 | Richford | 20:46 |
| 25 | Ross CarrPlace 25 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 20:47 |
| 26 | Nico BraytonPlace 26 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 20:51 |
| 27 | Ethan McCabePlace 27 · Grade 11 · Rice Memorial | 11 | Rice Memorial | 21:03 |
| 28 | David ToborgPlace 28 · Grade 10 · Spaulding | 10 | Spaulding | 21:04 |
| 29 | Hunter HeffernanPlace 29 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 21:05 |
| 30 | Matt O'DonnellPlace 30 · Grade 12 · Rice Memorial | 12 | Rice Memorial | 21:06 |
| 31 | Christopher ToborgPlace 31 · Grade 12 · Spaulding | 12 | Spaulding | 21:11 |
| 32 | Arden CarlingPlace 32 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 21:22 |
| 33 | Patrick FlahertyPlace 33 · Grade 10 · Colchester | 10 | Colchester | 21:24 |
| 34 | Isiah GrenwoodPlace 34 · Grade 10 · Richford | 10 | Richford | 21:25 |
| 35 | Duncan CroganPlace 35 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 21:25.4 |
| 36 | Bailey TowlePlace 36 · Grade 11 · Colchester | 11 | Colchester | 21:25.8 |
| 37 | William CarpenterPlace 37 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 21:27 |
| 38 | Liam GearyPlace 38 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 21:37 |
| 39 | Nikoli HollyPlace 39 · Grade 12 · Colchester | 12 | Colchester | 21:41 |
| 40 | Steven PoulinPlace 40 · Grade 10 · Spaulding | 10 | Spaulding | 21:54 |
| 41 | Gavin SicardPlace 41 · Grade 9 · Colchester | 9 | Colchester | 22:04 |
| 42 | Jude BunchPlace 42 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 22:13 |
| 43 | Ryan AdamsPlace 43 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 22:13.5 PR |
| 44 | Gabriel CasonPlace 44 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 22:15 |
| 45 | Garrett TroumbleyPlace 45 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 22:16 |
| 46 | Karson FortinPlace 46 · Grade 9 · Enosburg Falls | 9 | Enosburg Falls | 22:22 |
| 47 | Luke StevensPlace 47 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 22:24 |
| 48 | Ben BalpardaPlace 48 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 22:25 |
| 49 | James BarozPlace 49 · Grade 10 · Middlebury Union | 10 | Middlebury Union | 22:26 |
| 50 | Damien MorrisPlace 50 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 22:28 PR |
| 51 | Jack LyonsPlace 51 · Grade 12 · Rice Memorial | 12 | Rice Memorial | 22:29 |
| 52 | Angelo TrevisaniPlace 52 · Grade 10 · Colchester | 10 | Colchester | 22:36 |
| 53 | Wilson CaponePlace 53 · Grade 12 · Rice Memorial | 12 | Rice Memorial | 22:49 |
| 54 | Robert PattersonPlace 54 · Grade 11 · Richford | 11 | Richford | 23:22 |
| 55 | Zachary GoadPlace 55 · Grade 10 · Colchester | 10 | Colchester | 23:27 |
| 56 | Liam DiFalcoPlace 56 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 23:40 |
| 57 | Zeke PizzoPlace 57 · Grade 10 · Richford | 10 | Richford | 23:41 |
| 58 | Daniel KangPlace 58 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 23:44 |
| 59 | Charles DavidsonPlace 59 · Grade 11 · Colchester | 11 | Colchester | 23:45 |
| 60 | Tyler LarochePlace 60 · Grade 10 · Missisquoi Valley Union | 10 | Missisquoi Valley Union | 23:55 |
| 61 | Max BoulericePlace 61 · Grade 11 · Rice Memorial | 11 | Rice Memorial | 23:58 |
| 62 | Drew PecorPlace 62 · Grade 9 · Spaulding | 9 | Spaulding | 24:46 |
| 63 | Christopher AdkinsPlace 63 · Grade 11 · Colchester | 11 | Colchester | 25:00 |
| 64 | Freddy PohlenPlace 64 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 25:06 |
| 65 | Xavier HaighPlace 65 · Grade 12 · Spaulding | 12 | Spaulding | 25:37 |
| 66 | Shawn MurrayPlace 66 · Grade 10 · Richford | 10 | Richford | 25:42 |
| 67 | Duy PhamPlace 67 · Grade 11 · Colchester | 11 | Colchester | 25:43 |
| 68 | Jonathan AselinPlace 68 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 25:59 |
| 69 | Spencer PlumptonPlace 69 · Grade 9 · Colchester | 9 | Colchester | 28:07 |
| 70 | Brian CousineauPlace 70 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 29:14 |
| 71 | Gavin FerlandPlace 71 · Grade 10 · Enosburg Falls | 10 | Enosburg Falls | 30:45 |
| 72 | Isaac GilesPlace 72 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 30:46 |
| 73 | Tyler ByersPlace 73 · Grade 9 · Missisquoi Valley Union | 9 | Missisquoi Valley Union | 33:26 |