| 1 | Nico DelenaPlace 1 · Grade 11 · Stowe | 11 | Stowe | 17:07.50 |
| 2 | Paul SlesarPlace 2 · Grade 9 · Stowe | 9 | Stowe | 17:51.50 |
| 3 | Magnus HaydenPlace 3 · Grade 12 · Peoples Academy | 12 | Peoples Academy | 18:01.90 |
| 4 | Zachary TaylorPlace 4 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 18:09.80 |
| 5 | Finnegan BardenPlace 5 · Grade 11 · Randolph Union | 11 | Randolph Union | 18:18.70 |
| 6 | Landon GarrandPlace 6 · Grade 9 · Danville | 9 | Danville | 18:29.20 |
| 7 | Travis RoyPlace 7 · Grade 11 · Stowe | 11 | Stowe | 18:34.40 |
| 8 | Salvador DoylePlace 8 · Grade 9 · Montpelier | 9 | Montpelier | 18:38.00 |
| 9 | Andy SheehanPlace 9 · Grade 9 · Montpelier | 9 | Montpelier | 18:42.10 |
| 10 | Oakley CrawfordPlace 10 · Grade 9 · Craftsbury | 9 | Craftsbury | 18:50.40 PR |
| 11 | Calvin WintersPlace 11 · Grade 10 · UThirtyTwo | 10 | UThirtyTwo | 18:52.80 |
| 12 | Noah LegacyPlace 12 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 19:00.60 |
| 13 | Sawyer TootlePlace 13 · Grade 11 · UThirtyTwo | 11 | UThirtyTwo | 19:03.20 |
| 14 | Jake DanisPlace 14 · Grade 10 · Oxbow | 10 | Oxbow | 19:16.60 |
| 15 | Mikail RazzaqPlace 15 · Grade 11 · UThirtyTwo | 11 | UThirtyTwo | 19:21.80 |
| 16 | Oliver GiulianiPlace 16 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 19:31.90 |
| 17 | Asa DorfmanPlace 17 · Grade 11 · UThirtyTwo | 11 | UThirtyTwo | 19:32.00 |
| 18 | Abbot AcostaPlace 18 · Grade 12 · Lyndon Institute | 12 | Lyndon Institute | 19:33.60 |
| 19 | Matthew WillisonPlace 19 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 19:35.40 |
| 20 | Garth KurtsPlace 20 · Grade 9 · Montpelier | 9 | Montpelier | 19:38.70 |
| 21 | Forrest KiddPlace 21 · Grade 10 · Montpelier | 10 | Montpelier | 19:39.20 |
| 22 | Kingston NewellPlace 22 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 19:49.70 |
| 23 | Noah AmorePlace 23 · Grade 11 · Montpelier | 11 | Montpelier | 19:53.10 |
| 24 | Jonah Higgins-MattePlace 24 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 19:56.20 |
| 25 | Wes BabcockPlace 25 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 20:05.70 |
| 26 | Levi KogerPlace 26 · Grade 9 · UThirtyTwo | 9 | UThirtyTwo | 20:07.20 |
| 27 | Russell DesjardinsPlace 27 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 20:16.80 |
| 28 | Nate LeavittPlace 28 · Grade 12 · Lamoille Union | 12 | Lamoille Union | 20:18.20 |
| 29 | Jin RamsayPlace 29 · Grade 9 · Peoples Academy | 9 | Peoples Academy | 20:19.50 |
| 30 | Teigan Reimer-TatistcheffPlace 30 · Grade 10 · UThirtyTwo | 10 | UThirtyTwo | 20:24.10 |
| 31 | Jack NeckersPlace 31 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 20:25.60 |
| 32 | Kaiah CloutierPlace 32 · Grade 10 · Hazen Union | 10 | Hazen Union | 20:37.10 PR |
| 33 | Tristan BradleyPlace 33 · Grade 10 · Montpelier | 10 | Montpelier | 20:44.50 |
| 34 | Rory NottPlace 34 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 20:53.40 |
| 35 | Stone ThomasPlace 35 · Grade 10 · St Johnsbury | 10 | St Johnsbury | 20:54.10 |
| 36 | Isaac HeinchonPlace 36 · Grade 10 · Lake Region Union | 10 | Lake Region Union | 21:03.00 |
| 37 | James ReynoldsPlace 37 · Grade 9 · Craftsbury | 9 | Craftsbury | 21:03.20 |
| 38 | Simon EikenberryPlace 38 · Grade 9 · Montpelier | 9 | Montpelier | 21:13.70 |
| 39 | Axel LawverPlace 39 · Grade 12 · Stowe | 12 | Stowe | 21:26.00 |
| 40 | Leland NauglePlace 40 · Grade 11 · Lamoille Union | 11 | Lamoille Union | 21:32.00 |
| 41 | Henry YoungPlace 41 · Grade 9 · Peoples Academy | 9 | Peoples Academy | 21:32.70 |
| 42 | Atreyu ChaneyPlace 42 · Grade 10 · North Country Union | 10 | North Country Union | 21:32.90 PR |
| 43 | Daniel PougnierPlace 43 · Grade 11 · Hazen Union | 11 | Hazen Union | 21:34.10 |
| 44 | Charlie ZimmermanPlace 44 · Grade 11 · Stowe | 11 | Stowe | 21:45.00 |
| 45 | Ethan Gratton-DerbyshirePlace 45 · Grade 12 · Lake Region Union | 12 | Lake Region Union | 21:51.60 |
| 46 | Soren Stelma-LeonardPlace 46 · Grade 12 · Craftsbury | 12 | Craftsbury | 21:54.70 |
| 47 | Anson MagoonPlace 47 · Grade 9 · Craftsbury | 9 | Craftsbury | 22:12.10 |
| 48 | Heath Colbert-LouriePlace 48 · Grade 12 · Stowe | 12 | Stowe | 22:22.50 |
| 49 | Zaine AbadiPlace 49 · Grade 11 · Randolph Union | 11 | Randolph Union | 22:28.30 PR |
| 50 | Caven FarrellPlace 50 · Grade 12 · UThirtyTwo | 12 | UThirtyTwo | 22:33.70 |
| 51 | Jack MasonPlace 51 · Grade 12 · Randolph Union | 12 | Randolph Union | 22:42.30 |
| 52 | Derrek CasilPlace 52 · Grade 9 · Peoples Academy | 9 | Peoples Academy | 22:44.80 |
| 53 | Theodore AlexanderPlace 53 · Grade 11 · Craftsbury | 11 | Craftsbury | 22:56.50 |
| 54 | Matthew TaylorPlace 54 · Grade 9 · Lyndon Institute | 9 | Lyndon Institute | 23:01.90 |
| 55 | Keith BrownPlace 55 · Grade 10 · North Country Union | 10 | North Country Union | 23:09.30 |
| 56 | Elias SupernawPlace 56 · Grade 9 · Lake Region Union | 9 | Lake Region Union | 23:11.60 |
| 57 | Sterling MillerPlace 57 · Grade 10 · Paine Mountain | 10 | Paine Mountain | 23:51.80 |
| 58 | James RozendaalPlace 58 · Grade 9 · Stowe | 9 | Stowe | 24:07.50 |
| 59 | Eames LuedtkePlace 59 · Grade 11 · Randolph Union | 11 | Randolph Union | 24:07.80 |
| 60 | Nicholas MaganaPlace 60 · Grade 10 · Randolph Union | 10 | Randolph Union | 24:12.80 |
| 61 | Beck Tower-PiercePlace 61 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 24:13.20 |
| 62 | Nolan CargillPlace 62 · Grade 11 · Danville | 11 | Danville | 24:16.70 |
| 63 | Alexander LynaughPlace 63 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 24:22.60 |
| 64 | Owen McKibbenPlace 64 · Grade 12 · Craftsbury | 12 | Craftsbury | 24:24.30 |
| 65 | Jackson MorrillPlace 65 · Grade 9 · Lamoille Union | 9 | Lamoille Union | 24:29.70 |
| 66 | Wyatt WunderlichPlace 66 · Grade 9 · Lamoille Union | 9 | Lamoille Union | 24:31.20 |
| 67 | Holden FrazeePlace 67 · Grade 12 · Peoples Academy | 12 | Peoples Academy | 24:39.90 |
| 68 | Ryan WhittemorePlace 68 · Grade 11 · Lyndon Institute | 11 | Lyndon Institute | 24:45.80 |
| 69 | Bentley RiversPlace 69 · Grade 9 · Oxbow | 9 | Oxbow | 25:25.60 |
| 70 | Garrett SiskPlace 70 · Grade 9 · Hazen Union | 9 | Hazen Union | 27:12.10 |
| 71 | Dashiell BrownPlace 71 · Grade 9 · Randolph Union | 9 | Randolph Union | 27:37.60 |
| 72 | Raziel NancePlace 72 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 27:52.40 |
| 73 | Benjamin MorsePlace 73 · Grade 11 · North Country Union | 11 | North Country Union | 28:00.10 |
| 74 | Isaac SmarttPlace 74 · Grade 12 · Lake Region Union | 12 | Lake Region Union | 34:37.10 |