| 1 | Mike FerroPlace 1 · Grade 11 · Milton | 11 | Milton | 20:08.00 |
| 2 | Zach PopkePlace 2 · Grade 11 · Milton | 11 | Milton | 20:27.00 |
| 3 | Aidan MayPlace 3 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 22:03.00 |
| 4 | Kyle ProteauPlace 4 · Grade 10 · Spaulding | 10 | Spaulding | 22:20.00 |
| 5 | Max MayrPlace 5 · Grade 11 · Spaulding | 11 | Spaulding | 22:34.00 |
| 6 | Dakota AmbloPlace 6 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 23:05.00 |
| 7 | Jake HakeyPlace 7 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 23:23.00 |
| 8 | Sebastian McCabePlace 8 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 23:24.00 |
| 9 | Ethan FlintPlace 9 · Grade 10 · Missisquoi Valley Union | 10 | Missisquoi Valley Union | 23:26.00 |
| 10 | Michael RoyPlace 10 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 23:47.00 |
| 11 | David ToborgPlace 11 · Grade 10 · Spaulding | 10 | Spaulding | 23:49.00 |
| 12 | Steven PoulinPlace 12 · Grade 10 · Spaulding | 10 | Spaulding | 24:11.00 |
| 13 | Alex FreiPlace 13 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 24:17.00 |
| 14 | Andrew RaymondPlace 14 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 24:26.00 |
| 15 | Casey LangdeauPlace 15 · Grade 11 · Milton | 11 | Milton | 24:54.00 |
| 16 | Ross CarrPlace 16 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 24:56.00 |
| 17 | Quinten PuskarPlace 17 · Grade 9 · Milton | 9 | Milton | 24:58.00 |
| 18 | Will AldrichPlace 18 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 24:58.00 |
| 19 | Moses DelanePlace 19 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 25:06.00 |
| 20 | Eadoin MurphyPlace 20 · Grade 10 · Missisquoi Valley Union | 10 | Missisquoi Valley Union | 25:08.00 |
| 21 | Christopher ToborgPlace 21 · Grade 12 · Spaulding | 12 | Spaulding | 26:45.00 |
| 22 | Jude BunchPlace 22 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 26:45.00 |
| 23 | Ethan HarrisPlace 23 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 26:46.00 |
| 24 | Skyler BilladoPlace 24 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 27:14.00 |
| 25 | Jared ThatcherPlace 25 · Grade 9 · Bellows Free Academy - Fairfax | 9 | Bellows Free Academy - Fairfax | 27:15.00 |
| 26 | Casey LangloisPlace 26 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 27:21.00 |
| 27 | Brian GrantPlace 27 · Grade 10 · Milton | 10 | Milton | 27:49.00 |
| 28 | Karson FortinPlace 28 · Grade 9 · Enosburg Falls | 9 | Enosburg Falls | 28:34.00 |
| 29 | Nathan BruningPlace 29 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 30:06.00 |
| 30 | Michael SchurgerPlace 30 · Grade 10 · Enosburg Falls | 10 | Enosburg Falls | 30:07.00 PR |
| 31 | Harry SchukeiPlace 31 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 30:10.00 |
| 32 | Nick KelmPlace 32 · Grade 12 · Milton | 12 | Milton | 30:16.00 |
| 33 | Tyler LarochePlace 33 · Grade 10 · Missisquoi Valley Union | 10 | Missisquoi Valley Union | 30:41.00 |
| 34 | David LumbraPlace 34 · Grade 9 · Bellows Free Academy - Fairfax | 9 | Bellows Free Academy - Fairfax | 31:10.00 |
| 35 | Matt WoodPlace 35 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 31:44.00 |
| 36 | Brian CousineauPlace 36 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 31:46.00 |
| 37 | Xavier HaighPlace 37 · Grade 12 · Spaulding | 12 | Spaulding | 33:28.00 |
| 38 | Kieran SheaPlace 38 · Grade 9 · Bellows Free Academy - Fairfax | 9 | Bellows Free Academy - Fairfax | 33:50.00 |
| 39 | Tyler ByersPlace 39 · Grade 9 · Missisquoi Valley Union | 9 | Missisquoi Valley Union | 48:05.00 |