| 1 | Landon GarrandPlace 1 · Grade 10 · Danville | 10 | Danville | 19:10 |
| 2 | Francisco DamatoPlace 2 · Grade 10 · North Country Union | 10 | North Country Union | 19:13 |
| 3 | Michael GoslantPlace 3 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 20:04 |
| 4 | Noah BlancoPlace 4 · Grade 11 · Lake Region Union | 11 | Lake Region Union | 20:29 |
| 5 | Oakley CrawfordPlace 5 · Grade 10 · Craftsbury | 10 | Craftsbury | 20:37 |
| 6 | John TottenPlace 6 · Grade 10 · North Country Union | 10 | North Country Union | 20:56 |
| 7 | Matthew TaylorPlace 7 · Grade 10 · Lyndon Institute | 10 | Lyndon Institute | 21:35 |
| 8 | Kingston NewellPlace 8 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 21:40 |
| 9 | Jake DanisPlace 9 · Grade 11 · Oxbow | 11 | Oxbow | 21:56 |
| 10 | Oryon HartPlace 10 · Grade 11 · Craftsbury | 11 | Craftsbury | 21:56 |
| 11 | Graham CargillPlace 11 · Grade 9 · Danville | 9 | Danville | 22:58 |
| 12 | James ReynoldsPlace 12 · Grade 10 · Craftsbury | 10 | Craftsbury | 23:00 |
| 13 | Anson MagoonPlace 13 · Grade 10 · Craftsbury | 10 | Craftsbury | 23:01 |
| 14 | Nolan CargillPlace 14 · Grade 12 · Danville | 12 | Danville | 23:21 |
| 15 | Sawyer CloutierPlace 15 · Grade 10 · Danville | 10 | Danville | 23:22 |
| 16 | Mason PhillipsPlace 16 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 23:26 |
| 17 | Theodore AlexanderPlace 17 · Grade 12 · Craftsbury | 12 | Craftsbury | 23:53 |
| 18 | Patrick TesterPlace 18 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 24:31 |
| 19 | Colin GrayPlace 19 · Grade 10 · Lyndon Institute | 10 | Lyndon Institute | 24:39 |
| 20 | Jude BaldwinPlace 20 · Grade 9 · Lyndon Institute | 9 | Lyndon Institute | 24:48 |
| 21 | Gregory RondeauPlace 21 · Grade 11 · North Country Union | 11 | North Country Union | 24:53 |
| 22 | Bentley RiversPlace 22 · Grade 10 · Oxbow | 10 | Oxbow | 25:31 |
| 23 | Ryan WhittemorePlace 23 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 25:57 |
| 24 | Rolf HaulenbeekPlace 24 · Grade 9 · Danville | 9 | Danville | 26:04 |
| 25 | Quinton CheneyPlace 25 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 27:31 |
| 26 | Benjamin MorsePlace 26 · Grade 12 · North Country Union | 12 | North Country Union | 27:38 |
| 27 | Nathaniel LeachPlace 27 · Grade 9 · Lake Region Union | 9 | Lake Region Union | 28:47 |
| 28 | Taran YoungPlace 28 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 28:47 |
| 29 | Harrison ShangrawPlace 29 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 28:50 |
| 30 | Landis PilkerPlace 30 · Grade 10 · North Country Union | 10 | North Country Union | 30:11 |
| 31 | James FrancisPlace 31 · Grade 10 · North Country Union | 10 | North Country Union | 34:09 |
| 32 | Conner EidsonPlace 32 · Grade 10 · North Country Union | 10 | North Country Union | 36:51 |
| 33 | Gavin KingPlace 33 · Grade 9 · North Country Union | 9 | North Country Union | 38:29 |