| 1 | Joel Thornton-ShermanPlace 1 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 15:45.20 PR |
| 2 | Nico DelenaPlace 2 · Grade 11 · Stowe | 11 | Stowe | 15:56.00 PR |
| 3 | John Thornton-ShermanPlace 3 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 16:05.90 |
| 4 | Bryan StockerPlace 4 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 16:07.90 |
| 5 | Micah McDonaldPlace 5 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 16:39.30 PR |
| 6 | Manny FliegelmanPlace 6 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 16:59.70 |
| 7 | Magnus HaydenPlace 7 · Grade 12 · Peoples Academy | 12 | Peoples Academy | 16:59.90 PR |
| 8 | Zachary TaylorPlace 8 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 17:17.30 PR |
| 9 | Paul SlesarPlace 9 · Grade 9 · Stowe | 9 | Stowe | 17:21.80 PR |
| 10 | Brody HackettPlace 10 · Grade 11 · Harwood Union | 11 | Harwood Union | 17:41.80 |
| 11 | Vincent WingPlace 11 · Grade 10 · Harwood Union | 10 | Harwood Union | 17:49.20 |
| 12 | Travis RoyPlace 12 · Grade 11 · Stowe | 11 | Stowe | 17:54.70 PR |
| 13 | Matthew WillisonPlace 13 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 18:05.90 PR |
| 14 | Noah LegacyPlace 14 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 18:31.10 |
| 15 | Michael MillettPlace 15 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 18:36.20 |
| 16 | Kingston NewellPlace 16 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 18:40.00 PR |
| 17 | Jonah Higgins-MattePlace 17 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 18:49.60 |
| 18 | Wes BabcockPlace 18 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 18:50.40 PR |
| 19 | Abbot AcostaPlace 19 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 18:57.90 |
| 20 | Rory NottPlace 20 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 18:58.10 |
| 21 | Oliver GiulianiPlace 21 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 19:01.60 |
| 22 | Stone ThomasPlace 22 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 19:15.40 |
| 23 | Leland NauglePlace 23 · Grade 11 · Lamoille Union | 11 | Lamoille Union | 19:21.40 PR |
| 24 | Foster RousseauPlace 24 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 19:28.40 |
| 25 | Chapin RiversPlace 25 · Grade 12 · Harwood Union | 12 | Harwood Union | 19:37.00 |
| 26 | Jack NeckersPlace 26 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 19:37.50 |
| 27 | Nicky ServicePlace 27 · Grade 12 · Harwood Union | 12 | Harwood Union | 19:43.00 |
| 28 | Russell DesjardinsPlace 28 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 19:47.10 |
| 29 | Alex LoderPlace 29 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 20:01.70 |
| 30 | Jin RamsayPlace 30 · Grade 9 · Peoples Academy | 9 | Peoples Academy | 20:02.70 |
| 31 | Trey IshamPlace 31 · Grade 9 · Harwood Union | 9 | Harwood Union | 20:07.60 PR |
| 32 | Donley JohnsonPlace 32 · Grade 12 · St Johnsbury | 12 | St Johnsbury | 20:11.20 |
| 33 | Sam CarpenterPlace 33 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 20:15.90 PR |
| 34 | Henry YoungPlace 34 · Grade 9 · Peoples Academy | 9 | Peoples Academy | 20:16.50 |
| 35 | Beckett McElroyPlace 35 · Grade 9 · Harwood Union | 9 | Harwood Union | 20:19.40 |
| 36 | Conor McDonoughPlace 36 · Grade 9 · Harwood Union | 9 | Harwood Union | 20:20.40 PR |
| 37 | Charlie ZimmermanPlace 37 · Grade 11 · Stowe | 11 | Stowe | 20:24.30 PR |
| 38 | Axel LawverPlace 38 · Grade 12 · Stowe | 12 | Stowe | 20:30.30 |
| 39 | Matthew TaylorPlace 39 · Grade 9 · Lyndon Institute | 9 | Lyndon Institute | 20:56.10 |
| 40 | Lucius BattenPlace 40 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 21:17.20 |
| 41 | Heath Colbert-LouriePlace 41 · Grade 12 · Stowe | 12 | Stowe | 21:21.90 |
| 42 | Nick GuoPlace 42 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 21:37.70 |
| 43 | Dean RoyPlace 43 · Grade 9 · Stowe | 9 | Stowe | 21:46.00 |
| 44 | Ryan CampbellPlace 44 · Grade 9 · Harwood Union | 9 | Harwood Union | 21:47.80 PR |
| 45 | Matthew BullardPlace 45 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 21:56.60 PR |
| 46 | Colin SmithPlace 46 · Grade 10 · Harwood Union | 10 | Harwood Union | 21:59.00 |
| 47 | Graham SchaeferPlace 47 · Grade 9 · Harwood Union | 9 | Harwood Union | 22:02.40 |
| 48 | Derrek CasilPlace 48 · Grade 9 · Peoples Academy | 9 | Peoples Academy | 22:23.00 |
| 49 | Avery DernerPlace 49 · Grade 9 · Harwood Union | 9 | Harwood Union | 22:24.20 |
| 50 | James RozendaalPlace 50 · Grade 9 · Stowe | 9 | Stowe | 22:24.90 |
| 51 | Beck Tower-PiercePlace 51 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 22:31.80 PR |
| 52 | Willis McDonoughPlace 52 · Grade 9 · Harwood Union | 9 | Harwood Union | 22:44.40 |
| 53 | Nicholas GregoryPlace 53 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 22:47.60 |
| 54 | Elliott StewartPlace 54 · Grade 9 · Green Mt Valley | 9 | Green Mt Valley | 22:55.80 |
| 55 | Xinhe MaoPlace 55 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 22:58.90 PR |
| 56 | Alexander LynaughPlace 56 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 23:29.70 |
| 57 | Jackson MorrillPlace 57 · Grade 9 · Lamoille Union | 9 | Lamoille Union | 23:31.30 PR |
| 58 | Holden FrazeePlace 58 · Grade 12 · Peoples Academy | 12 | Peoples Academy | 23:39.70 |
| 59 | Dominic ElliottPlace 59 · Grade 12 · Peoples Academy | 12 | Peoples Academy | 24:29.80 PR |
| 60 | Tucker WilliamsPlace 60 · Grade 11 · Peoples Academy | 11 | Peoples Academy | 25:07.30 |
| 61 | Damien ElliottPlace 61 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 25:09.60 PR |
| 62 | Ty MulliganPlace 62 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 25:29.40 |
| 63 | Fengze YaoPlace 63 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 25:36.70 |
| 64 | Raziel NancePlace 64 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 25:41.80 PR |
| 65 | Zhijie ZhongPlace 65 · Grade 11 · Blue Mountain Union | 11 | Blue Mountain Union | 26:09.00 PR |