| 1 | Bryan StockerPlace 1 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 16:43.39 |
| 2 | John Thornton-ShermanPlace 2 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 16:58.64 |
| 3 | Rory NottPlace 3 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 18:18.92 |
| 4 | Landon GarrandPlace 4 · Grade 10 · Danville | 10 | Danville | 18:21.69 |
| 5 | Jonah Higgins-MattePlace 5 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 18:24.47 |
| 6 | Landon D'AuriaPlace 6 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 18:38.87 PR |
| 7 | Jack NeckersPlace 7 · Grade 11 · Lamoille Union | 11 | Lamoille Union | 19:28.50 |
| 8 | Jake DanisPlace 8 · Grade 11 · Oxbow | 11 | Oxbow | 19:53.20 |
| 9 | Russell DesjardinsPlace 9 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 19:55.95 |
| 10 | Kingston NewellPlace 10 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 20:07.09 |
| 11 | Michael GoslantPlace 11 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 20:10.63 |
| 12 | John TottenPlace 12 · Grade 10 · North Country Union | 10 | North Country Union | 20:35.26 |
| 13 | Graham CargillPlace 13 · Grade 9 · Danville | 9 | Danville | 20:39.37 |
| 14 | Foster RousseauPlace 14 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 20:57.20 |
| 15 | Stone ThomasPlace 15 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 20:59.79 |
| 16 | Callum McGregorPlace 16 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 21:08.62 |
| 17 | Fauston EmanuelPlace 17 · Grade 10 · Harwood Union | 10 | Harwood Union | 21:12.10 |
| 18 | Matthew TaylorPlace 18 · Grade 10 · Lyndon Institute | 10 | Lyndon Institute | 21:12.72 |
| 19 | Adar FainsilberPlace 19 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 21:14.30 |
| 20 | Marshall MayPlace 20 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 21:19.93 |
| 21 | Parker RobinsonPlace 21 · Grade 10 · Harwood Union | 10 | Harwood Union | 21:23.26 |
| 22 | Nolan CargillPlace 22 · Grade 12 · Danville | 12 | Danville | 22:00.09 |
| 23 | Sawyer CloutierPlace 23 · Grade 10 · Danville | 10 | Danville | 22:18.70 |
| 24 | Joe NuncioPlace 24 · Grade 11 · Harwood Union | 11 | Harwood Union | 22:22.66 |
| 25 | Josue NuncioPlace 25 · Grade 11 · Harwood Union | 11 | Harwood Union | 22:23.88 |
| 26 | Jude BaldwinPlace 26 · Grade 9 · Lyndon Institute | 9 | Lyndon Institute | 22:36.33 |
| 27 | Patrick TesterPlace 27 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 22:37.09 |
| 28 | Avery DernerPlace 28 · Grade 10 · Harwood Union | 10 | Harwood Union | 22:56.66 |
| 29 | Colin SmithPlace 29 · Grade 11 · Harwood Union | 11 | Harwood Union | 22:56.72 |
| 30 | Hudson CheneyPlace 30 · Grade 9 · Harwood Union | 9 | Harwood Union | 23:02.89 |
| 31 | Lincoln WoottonPlace 31 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 23:02.93 |
| 32 | Quinton CheneyPlace 32 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 23:43.48 |
| 33 | Willis McDonoughPlace 33 · Grade 10 · Harwood Union | 10 | Harwood Union | 23:56.89 |
| 34 | Conor McDonoughPlace 34 · Grade 10 · Harwood Union | 10 | Harwood Union | 24:08.66 |
| 35 | Raleigh EbbettPlace 35 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 24:17.48 PR |
| 36 | Ryan WhittemorePlace 36 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 24:18.00 PR |
| 37 | Jason BulgerPlace 37 · Grade 9 · Blue Mountain Union | 9 | Blue Mountain Union | 24:46.04 |
| 38 | Damien BelknapPlace 38 · Grade 9 · Harwood Union | 9 | Harwood Union | 25:10.31 |
| 39 | Harrison ShangrawPlace 39 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 25:15.25 |
| 40 | Bentley RiversPlace 40 · Grade 10 · Oxbow | 10 | Oxbow | 25:17.24 |
| 41 | Garrett SiskPlace 41 · Grade 10 · Hazen Union | 10 | Hazen Union | 25:24.70 PR |
| 42 | Landis PilkerPlace 42 · Grade 10 · North Country Union | 10 | North Country Union | 25:24.71 |
| 43 | Fengze YaoPlace 43 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 26:13.30 |
| 44 | Wyatt WunderlichPlace 44 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 26:14.11 |
| 45 | Fischer ThomasPlace 45 · Grade 9 · Harwood Union | 9 | Harwood Union | 26:26.61 |
| 46 | Jordan McPhersonPlace 46 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 27:14.84 |
| 47 | Benjamin MorsePlace 47 · Grade 12 · North Country Union | 12 | North Country Union | 27:18.71 |
| 48 | James FrancisPlace 48 · Grade 10 · North Country Union | 10 | North Country Union | 27:33.26 |
| 49 | Sawyer MacDonaldPlace 49 · Grade 9 · Harwood Union | 9 | Harwood Union | 27:55.57 |
| 50 | Nathaniel LeachPlace 50 · Grade 9 · Lake Region Union | 9 | Lake Region Union | 28:10.62 |
| 51 | Zhijie ZhongPlace 51 · Grade 12 · Blue Mountain Union | 12 | Blue Mountain Union | 30:41.73 |
| 52 | Gavin KingPlace 52 · Grade 9 · North Country Union | 9 | North Country Union | 32:28.56 |
| 53 | Andrew ChurchillPlace 53 · Grade 10 · Hazen Union | 10 | Hazen Union | 33:23.97 |
| 54 | Atlee MetevierPlace 54 · Grade 10 · Hazen Union | 10 | Hazen Union | 35:24.90 |