| 1 | Benjamin HolochPlace 1 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 16:06.3 |
| 2 | Garrett SoterPlace 2 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 16:11.2 |
| 3 | Treson McEnaneyPlace 3 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 16:15.0 |
| 4 | Heath MaguirePlace 4 · Grade 12 · UThirtyTwo | 12 | UThirtyTwo | 16:23.7 PR |
| 5 | Liam FitzgeraldPlace 5 · Grade 12 · Colchester | 12 | Colchester | 16:29.3 |
| 6 | Jack SnyderPlace 6 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 16:37.1 |
| 7 | Nico DelenaPlace 7 · Grade 12 · Stowe | 12 | Stowe | 16:39.0 |
| 8 | Westin BuncePlace 8 · Grade 12 · Burlington | 12 | Burlington | 16:49.9 |
| 9 | Royal RicklefsPlace 9 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 16:52.3 |
| 10 | Owen KnappPlace 10 · Grade 12 · Fair Haven Union | 12 | Fair Haven Union | 16:56.1 |
| 11 | Cole HartPlace 11 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 17:02.8 |
| 12 | Salvador DoylePlace 12 · Grade 10 · Montpelier | 10 | Montpelier | 17:03.7 |
| 13 | Magnus GracePlace 13 · Grade 11 · Burlington | 11 | Burlington | 17:10.3 |
| 14 | Vincent WingPlace 14 · Grade 11 · Harwood Union | 11 | Harwood Union | 17:10.4 |
| 15 | Jack DonovanPlace 15 · Grade 11 · South Burlington | 11 | South Burlington | 17:13.1 |
| 16 | Oliver MillerPlace 16 · Grade 12 · UThirtyTwo | 12 | UThirtyTwo | 17:14.0 PR |
| 17 | Kenneth GreyPlace 17 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 17:14.4 |
| 18 | Nico Plummer-TrippPlace 18 · Grade 9 · Montpelier | 9 | Montpelier | 17:15.5 PR |
| 19 | Patrick MigonisPlace 19 · Grade 9 · Harwood Union | 9 | Harwood Union | 17:22.6 |
| 20 | Harper BuncePlace 20 · Grade 11 · Burlington | 11 | Burlington | 17:22.6 |
| 21 | Del GuilmettePlace 21 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 17:23.0 |
| 22 | Ephraim MaciejowskiPlace 22 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 17:28.9 |
| 23 | Jack HenryPlace 23 · Grade 10 · South Burlington | 10 | South Burlington | 17:32.1 |
| 24 | Finn RayPlace 24 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 17:40.4 |
| 25 | Garth KurtsPlace 25 · Grade 10 · Montpelier | 10 | Montpelier | 17:41.8 PR |
| 26 | Sawyer GilbertPlace 26 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 17:41.9 |
| 27 | Jacob SayrePlace 27 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 17:50.1 |
| 28 | Marlon SunderlandPlace 28 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 17:51.8 |
| 29 | Kaegen GendronPlace 29 · Grade 10 · Richford | 10 | Richford | 17:57.3 |
| 30 | Ryan YoungPlace 30 · Grade 9 · UThirtyTwo | 9 | UThirtyTwo | 17:59.6 |
| 31 | Asa DorfmanPlace 31 · Grade 12 · UThirtyTwo | 12 | UThirtyTwo | 18:00.6 PR |
| 32 | Hudson RootPlace 32 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:03.7 PR |
| 33 | Eli HazenPlace 33 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:09.7 |
| 34 | Forrest KiddPlace 34 · Grade 11 · Montpelier | 11 | Montpelier | 18:12.1 |
| 35 | Andy SheehanPlace 35 · Grade 10 · Montpelier | 10 | Montpelier | 18:14.3 |
| 36 | William WhitePlace 36 · Grade 12 · Essex | 12 | Essex | 18:15.9 |
| 37 | Roland EkstromPlace 37 · Grade 11 · Essex | 11 | Essex | 18:20.5 |
| 38 | William MauckPlace 38 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 18:22.9 |
| 39 | Briar ParlantePlace 39 · Grade 9 · South Burlington | 9 | South Burlington | 18:23.3 |
| 40 | Moses Casey-MartinPlace 40 · Grade 9 · Fair Haven Union | 9 | Fair Haven Union | 18:23.7 |
| 41 | Brody HackettPlace 41 · Grade 12 · Harwood Union | 12 | Harwood Union | 18:25.1 |
| 42 | Bear GreyPlace 42 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 18:32.7 |
| 43 | Corwyn BennettPlace 43 · Grade 10 · Burlington | 10 | Burlington | 18:36.1 |
| 44 | Will HearnPlace 44 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 18:37.6 |
| 45 | Mitchell CatlettPlace 45 · Grade 11 · Burlington | 11 | Burlington | 18:41.9 |
| 46 | Paul SlesarPlace 46 · Grade 10 · Stowe | 10 | Stowe | 18:43.3 |
| 47 | Jude SatoPlace 47 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:43.8 PR |
| 48 | Sebastian SegarraPlace 48 · Grade 11 · Essex | 11 | Essex | 18:44.7 |
| 49 | Charlie MeisenzahlPlace 49 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 18:45.7 |
| 50 | Slate FarnhamPlace 50 · Grade 10 · Richford | 10 | Richford | 18:53.2 |
| 51 | Orion StapletonPlace 51 · Grade 10 · Essex | 10 | Essex | 18:53.2 |
| 52 | Calvin WintersPlace 52 · Grade 11 · UThirtyTwo | 11 | UThirtyTwo | 18:53.5 |
| 53 | Abraham RosenbergPlace 53 · Grade 9 · Montpelier | 9 | Montpelier | 18:59.3 PR |
| 54 | Isaac NadzamPlace 54 · Grade 10 · Montpelier | 10 | Montpelier | 18:59.3 |
| 55 | Jacob RyePlace 55 · Grade 9 · Harwood Union | 9 | Harwood Union | 19:00.8 |
| 56 | Liam GorniakPlace 56 · Grade 12 · Essex | 12 | Essex | 19:03.6 |
| 57 | Travis RoyPlace 57 · Grade 12 · Stowe | 12 | Stowe | 19:04.6 |
| 58 | Peter LyonPlace 58 · Grade 11 · South Burlington | 11 | South Burlington | 19:05.4 |
| 59 | Asa JorgensonPlace 59 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 19:07.2 |
| 60 | Joe JacksonPlace 60 · Grade 11 · South Burlington | 11 | South Burlington | 19:11.7 |
| 61 | Jase KozakPlace 61 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 19:12.1 |
| 62 | Justin ScheiwillerPlace 62 · Grade 12 · Rice Memorial | 12 | Rice Memorial | 19:12.9 |
| 63 | Hill CroninPlace 63 · Grade 10 · UThirtyTwo | 10 | UThirtyTwo | 19:13.5 |
| 64 | Liam HethPlace 64 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 19:14.1 |
| 65 | Alexander AJ GlanzPlace 65 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 19:24.2 |
| 66 | Mikail RazzaqPlace 66 · Grade 12 · UThirtyTwo | 12 | UThirtyTwo | 19:29.0 |
| 67 | Caleb HatchPlace 67 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 19:29.5 |
| 68 | Jorgen PirrungPlace 68 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 19:32.0 |
| 69 | Henry YoungPlace 69 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 19:34.5 |
| 70 | Emerson MorrillPlace 70 · Grade 11 · Vergennes Union | 11 | Vergennes Union | 19:35.6 |
| 71 | Quin DuboisPlace 71 · Grade 10 · Vergennes Union | 10 | Vergennes Union | 19:38.7 |
| 72 | Cullen MetayerPlace 72 · Grade 12 · Essex | 12 | Essex | 19:42.2 |
| 73 | Hayden NahstollPlace 73 · Grade 10 · South Burlington | 10 | South Burlington | 19:42.3 |
| 74 | Leland GoodroePlace 74 · Grade 11 · Richford | 11 | Richford | 19:44.5 |
| 75 | Samuel (Sam) RobinsonPlace 75 · Grade 10 · South Burlington | 10 | South Burlington | 19:47.5 PR |
| 76 | David CoburnPlace 76 · Grade 11 · Vergennes Union | 11 | Vergennes Union | 19:57.7 |
| 77 | Lysander MortonPlace 77 · Grade 11 · Windsor | 11 | Windsor | 19:59.0 PR |
| 78 | Jack NeckersPlace 78 · Grade 11 · Lamoille Union | 11 | Lamoille Union | 20:04.1 |
| 79 | Kai StonePlace 79 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 20:04.3 |
| 80 | Jin RamsayPlace 80 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 20:16.9 |
| 81 | Xavier ChandlerPlace 81 · Grade 11 · Burlington | 11 | Burlington | 20:20.5 |
| 82 | John MoultonPlace 82 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 20:23.1 |
| 83 | Trey IshamPlace 83 · Grade 10 · Harwood Union | 10 | Harwood Union | 20:25.5 |
| 84 | Noah TatroPlace 84 · Grade 10 · Richford | 10 | Richford | 20:35.1 |
| 85 | Aidan NoursePlace 85 · Grade 11 · Essex | 11 | Essex | 20:40.0 |
| 86 | Sinatra RoblesPlace 86 · Grade 11 · Fair Haven Union | 11 | Fair Haven Union | 20:40.4 |
| 87 | Chevy RembertPlace 87 · Grade 11 · Rice Memorial | 11 | Rice Memorial | 20:40.6 |
| 88 | Beowulf YarbroughPlace 88 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 20:40.8 |
| 89 | Tristan RemmeyPlace 89 · Grade 11 · Colchester | 11 | Colchester | 20:42.2 |
| 90 | Graham McNeilPlace 90 · Grade 11 · Burlington | 11 | Burlington | 20:46.1 |
| 91 | Beckett McElroyPlace 91 · Grade 10 · Harwood Union | 10 | Harwood Union | 20:46.8 |
| 92 | Carter SomainiPlace 92 · Grade 11 · Spaulding | 11 | Spaulding | 20:49.3 |
| 93 | Austen BoulangerPlace 93 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 20:56.0 |
| 94 | Graham SchaeferPlace 94 · Grade 10 · Harwood Union | 10 | Harwood Union | 20:59.1 |
| 95 | Liam OrlandoPlace 95 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 21:01.3 |
| 96 | Dominic BoucherPlace 96 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 21:02.5 |
| 97 | Dean RoyPlace 97 · Grade 10 · Stowe | 10 | Stowe | 21:03.9 |
| 98 | Leland NauglePlace 98 · Grade 12 · Lamoille Union | 12 | Lamoille Union | 21:12.3 |
| 99 | Charles KollingPlace 99 · Grade 9 · Spaulding | 9 | Spaulding | 21:12.4 |
| 100 | George CammackPlace 100 · Grade 11 · Middlebury Union | 11 | Middlebury Union | 21:13.4 |
| 101 | Lucius BattenPlace 101 · Grade 11 · Lamoille Union | 11 | Lamoille Union | 21:21.1 |
| 102 | Elias KatzPlace 102 · Grade 11 · Colchester | 11 | Colchester | 21:21.6 |
| 103 | Emerson RoblesPlace 103 · Grade 9 · Fair Haven Union | 9 | Fair Haven Union | 21:23.3 |
| 104 | Liam CurriePlace 104 · Grade 10 · Colchester | 10 | Colchester | 21:48.2 |
| 105 | Emmett HelleinPlace 105 · Grade 10 · Spaulding | 10 | Spaulding | 21:57.5 |
| 106 | Henry SternerPlace 106 · Grade 11 · Stowe | 11 | Stowe | 21:58.9 |
| 107 | James RozendaalPlace 107 · Grade 10 · Stowe | 10 | Stowe | 22:10.5 |
| 108 | Blake DavidsonPlace 108 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 22:16.1 |
| 109 | Derrek CasilPlace 109 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 22:47.3 |
| 110 | Jack VallencourtPlace 110 · Grade 10 · Colchester | 10 | Colchester | 22:50.0 |
| 111 | Corbin StrongPlace 111 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 23:20.3 |
| 112 | Benjamin FischlPlace 112 · Grade 9 · Milton | 9 | Milton | 23:24.3 |
| 113 | Tenyr PopePlace 113 · Grade 12 · Spaulding | 12 | Spaulding | 23:56.1 |
| 114 | Kamryn BakerPlace 114 · Grade 9 · Spaulding | 9 | Spaulding | 24:19.2 |
| 115 | Eli NuttingPlace 115 · Grade 12 · Colchester | 12 | Colchester | 24:29.4 |
| 116 | Michael ColantoniPlace 116 · Grade 10 · Milton | 10 | Milton | 24:36.2 |
| 117 | Hudson WagnerPlace 117 · Grade 10 · Vergennes Union | 10 | Vergennes Union | 24:44.3 |
| 118 | Sam RostPlace 118 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 24:57.0 |
| 119 | Charlie ReidererPlace 119 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 25:27.9 |
| 120 | Joshua MelendyPlace 120 · Grade 9 · Spaulding | 9 | Spaulding | 26:22.3 |
| 121 | Elias Bennett EberhardyPlace 121 · Grade 12 · Mt Abraham | 12 | Mt Abraham | 26:38.5 |
| 122 | Joseph BouchardPlace 122 · Grade 11 · Richford | 11 | Richford | 26:49.0 |
| 123 | Odin St.FrancisPlace 123 · Grade 11 · Richford | 11 | Richford | 28:14.9 |
| 124 | Wyatt WunderlichPlace 124 · Grade 10 · Lamoille Union | 10 | Lamoille Union | 30:25.7 |
| 125 | Ethan HoytPlace 125 · Grade 9 · Spaulding | 9 | Spaulding | 33:33.5 |