| 1 | Matthew ServinPlace 1 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 12:50.4 |
| 2 | Patrick SweenyPlace 2 · Grade 10 · South Burlington | 10 | South Burlington | 13:08 |
| 3 | Dylan PalmerPlace 3 · Grade 10 · South Burlington | 10 | South Burlington | 13:18.8 |
| 4 | Benjamin McauliffePlace 4 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 13:37.2 |
| 5 | Vaughn LarkinPlace 5 · Grade 9 · South Burlington | 9 | South Burlington | 13:44.6 |
| 6 | Drew BuleyPlace 6 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 13:47.7 |
| 7 | Kai HillierPlace 7 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 13:50.5 |
| 8 | Gregory SerausPlace 8 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 13:57 |
| 9 | Noah EngvallPlace 9 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 14:16.1 |
| 10 | Brennan MilitelloPlace 10 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 14:18.3 |
| 11 | Mario RobinsonPlace 11 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 14:20.3 |
| 12 | Silas O'BrienPlace 12 · Grade 10 · South Burlington | 10 | South Burlington | 14:30.4 |
| 13 | Matthew ToborgPlace 13 · Grade 10 · Spaulding | 10 | Spaulding | 14:34.9 |
| 14 | Connor BrienPlace 14 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 14:39.6 |
| 15 | Benjamin LaduePlace 15 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 14:53.5 |
| 17 | Logan BaileyPlace 17 · Grade 10 · Spaulding | 10 | Spaulding | 15:05.79 |
| 18 | Hugh BallPlace 18 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 15:26.3 |
| 19 | Bennett BridgesPlace 19 · Grade 9 · South Burlington | 9 | South Burlington | 15:27.9 |
| 20 | Clayton MurphyPlace 20 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 15:40.5 |
| 21 | Perry BourgaultPlace 21 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 15:47 |
| 22 | Sean DavisonPlace 22 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 15:47.3 |
| 23 | Matthew SenesacPlace 23 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 16:02.1 |
| 24 | Michael StockbridgePlace 24 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 16:16.5 |
| 25 | Christopher RobinsonPlace 25 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 16:22.5 |
| 26 | Mason DesautelsPlace 26 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 16:25 |
| 27 | Gus HillPlace 27 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 16:25.9 |
| 28 | Liam BeattyPlace 28 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 16:44.3 |
| 29 | Aidan ParascandoPlace 29 · Grade 10 · South Burlington | 10 | South Burlington | 16:49.7 |
| 30 | Alexander MauricePlace 30 · Grade 10 · Spaulding | 10 | Spaulding | 16:52.1 |
| 31 | Thomas GaravelliPlace 31 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 16:52.4 |
| 32 | Camden PiercePlace 32 · Grade 10 · Spaulding | 10 | Spaulding | 16:53 |
| 33 | Kyle TivnanPlace 33 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 17:06 |
| 34 | Ollie CloutierPlace 34 · Grade 9 · South Burlington | 9 | South Burlington | 17:18.3 |
| 35 | Nicholas HasselbachPlace 35 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 17:18.9 |
| 36 | Paul ThurberPlace 36 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 17:27.4 |
| 37 | Jack RutzPlace 37 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 17:37.4 |
| 38 | Noah RubelPlace 38 · Grade 10 · Spaulding | 10 | Spaulding | 17:43.59 |
| 39 | Andrew HasselbachPlace 39 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 17:53.2 |
| 40 | Alessandro Di Stef...Place 40 · Grade 10 · South Burlington | 10 | South Burlington | 17:55.9 |
| 41 | Malcolm ZiterPlace 41 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 18:05.2 |
| 42 | Max SpauldingPlace 42 · Grade 10 · Spaulding | 10 | Spaulding | 18:07.09 |
| 43 | Owen ReynoldsPlace 43 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 18:13.59 |
| 44 | Joseph CanneyPlace 44 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 18:22.8 |
| 45 | Morgan BarnesPlace 45 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 18:36.9 |
| 46 | Christopher BialisPlace 46 · Grade 10 · South Burlington | 10 | South Burlington | 18:39.59 |
| 47 | William IliffPlace 47 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 19:25.4 |
| 48 | Jason DoylePlace 48 · Grade 9 · Mt Abraham | 9 | Mt Abraham | 19:57.4 |
| 49 | Aaron GrenonPlace 49 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 20:30.09 |
| 50 | Bruce RaymondPlace 50 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 20:52.4 |
| 51 | Gavin KouwenhovenPlace 51 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 20:56.2 |
| 52 | Phillip SkiddPlace 52 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 23:21.3 |
| 53 | Dominic ThomasPlace 53 · Grade 9 · South Burlington | 9 | South Burlington | 24:01.7 |