| 1 | Roman Strayer-BentonPlace 1 · Grade 7 · Shelburne Community | 7 | Shelburne Community | 11:00.34 |
| 2 | Sully WellmanPlace 2 · Grade 8 · Hinesburg Community | 8 | Hinesburg Community | 11:10.87 |
| 3 | Oliver TremblePlace 3 · Grade 6 · Browns River | 6 | Browns River | 11:15.67 |
| 4 | Gage GeeslinPlace 4 · Grade 6 · Hinesburg Community | 6 | Hinesburg Community | 11:23.70 |
| 5 | Henry LeitzPlace 5 · Grade 8 · Browns River | 8 | Browns River | 11:46.21 |
| 6 | Emil FeikerPlace 6 · Grade 6 · Charlotte Central | 6 | Charlotte Central | 11:46.88 |
| 7 | Nathaniel UmanskyPlace 7 · Grade 8 · Hinesburg Community | 8 | Hinesburg Community | 11:57.29 PR |
| 8 | Oliver HolochPlace 8 · Grade 8 · Shelburne Community | 8 | Shelburne Community | 11:58.49 |
| 9 | Calvin SlivaPlace 9 · Grade 8 · Browns River | 8 | Browns River | 12:00.27 |
| 10 | Henry ReidPlace 10 · Grade 8 · Shelburne Community | 8 | Shelburne Community | 12:06.49 |
| 11 | Jack BowenPlace 11 · Grade - · Mater Christi | - | Mater Christi | 12:19.28 |
| 12 | Taylor DonowitzPlace 12 · Grade 7 · Shelburne Community | 7 | Shelburne Community | 12:23.81 |
| 13 | Joshua WestmanPlace 13 · Grade 8 · Williston Central | 8 | Williston Central | 12:26.60 |
| 14 | Krithik ShanmugasundaramPlace 14 · Grade 8 · Williston Central | 8 | Williston Central | 12:27.07 PR |
| 15 | Everett ZajacPlace 15 · Grade 6 · Montpelier | 6 | Montpelier | 12:27.55 PR |
| 16 | Walter BurrissPlace 16 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 12:30.53 |
| 17 | Charles RevellePlace 17 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 12:31.03 |
| 18 | Evan KeechPlace 18 · Grade 8 · Mater Christi | 8 | Mater Christi | 12:32.08 |
| 19 | Hunter TaylorPlace 19 · Grade 6 · Shelburne Community | 6 | Shelburne Community | 12:37.88 |
| 20 | Max LarsenPlace 20 · Grade 7 · Essex | 7 | Essex | 12:38.84 |
| 21 | Jem SunderlandPlace 21 · Grade 8 · Lake Champlain Waldorf | 8 | Lake Champlain Waldorf | 12:41.27 |
| 22 | Gael DrechslerPlace 22 · Grade 6 · Montpelier | 6 | Montpelier | 12:46.34 PR |
| 23 | Martin SterrittPlace 23 · Grade 7 · Browns River | 7 | Browns River | 12:51.40 |
| 24 | Ryan LabergePlace 24 · Grade 5 · Charlotte Central | 5 | Charlotte Central | 12:52.76 |
| 25 | Michael JanettiPlace 25 · Grade 7 · Charlotte Central | 7 | Charlotte Central | 12:53.47 |
| 26 | Bennett KannerPlace 26 · Grade 8 · Lake Champlain Waldorf | 8 | Lake Champlain Waldorf | 12:54.16 PR |
| 27 | Jorah HunterPlace 27 · Grade 6 · Montpelier | 6 | Montpelier | 13:01.04 |
| 28 | Wilson KellerPlace 28 · Grade - · Mater Christi | - | Mater Christi | 13:04.28 |
| 29 | Hugh HamiltonPlace 29 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 13:04.93 |
| 30 | Ansel PagePlace 30 · Grade 5 · Browns River | 5 | Browns River | 13:05.19 |
| 31 | Alex YoungPlace 31 · Grade 8 · Browns River | 8 | Browns River | 13:08.22 PR |
| 32 | Levon SterrittPlace 32 · Grade 7 · Browns River | 7 | Browns River | 13:09.16 |
| 33 | Asher KahnPlace 33 · Grade 5 · Montpelier | 5 | Montpelier | 13:09.74 PR |
| 34 | Tripp SewardPlace 34 · Grade 6 · Charlotte Central | 6 | Charlotte Central | 13:12.40 |
| 35 | Calvin MascolinoPlace 35 · Grade 7 · Browns River | 7 | Browns River | 13:20.53 |
| 36 | Gabriel CritesPlace 36 · Grade 5 · Montpelier | 5 | Montpelier | 13:21.09 PR |
| 37 | Graham HowellPlace 37 · Grade 8 · Williston Central | 8 | Williston Central | 13:21.70 |
| 38 | Gus MarrenPlace 38 · Grade 5 · Montpelier | 5 | Montpelier | 13:25.90 PR |
| 39 | Wren SchebaumPlace 39 · Grade 5 · Montpelier | 5 | Montpelier | 13:26.21 PR |
| 40 | Wyatt KuykendallPlace 40 · Grade 6 · Hinesburg Community | 6 | Hinesburg Community | 13:26.54 PR |
| 41 | Ben SoccodatoPlace 41 · Grade - · Mater Christi | - | Mater Christi | 13:28.48 |
| 42 | John BraunPlace 42 · Grade - · Mater Christi | - | Mater Christi | 13:29.18 |
| 43 | Cameron AndrewsPlace 43 · Grade 8 · Shelburne Community | 8 | Shelburne Community | 13:36.80 |
| 44 | Ellis MartinPlace 44 · Grade 7 · Hinesburg Community | 7 | Hinesburg Community | 13:41.12 |
| 45 | Charlie FerrisPlace 45 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 13:47.71 PR |
| 46 | Cormac BrownPlace 46 · Grade 7 · Williston Central | 7 | Williston Central | 13:50.19 |
| 47 | Kai BurkePlace 47 · Grade 8 · Lake Champlain Waldorf | 8 | Lake Champlain Waldorf | 13:55.60 |
| 48 | Sullivan HunterPlace 48 · Grade 6 · Montpelier | 6 | Montpelier | 13:58.10 PR |
| 49 | Aiden WebbPlace 49 · Grade 6 · Hinesburg Community | 6 | Hinesburg Community | 13:58.67 PR |
| 50 | Jack AndrewsPlace 50 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 14:01.99 PR |
| 51 | Nathan PilonPlace 51 · Grade 5 · Charlotte Central | 5 | Charlotte Central | 14:10.70 PR |
| 52 | Shea BrooksPlace 52 · Grade 7 · Williston Central | 7 | Williston Central | 14:11.67 |
| 53 | Uly LowPlace 53 · Grade 6 · Montpelier | 6 | Montpelier | 14:13.08 PR |
| 54 | Arthur Coplin-bessettePlace 54 · Grade 7 · Essex | 7 | Essex | 14:14.16 |
| 55 | Ezra KinlawPlace 55 · Grade 8 · Shelburne Community | 8 | Shelburne Community | 14:14.82 PR |
| 56 | Sam DaSilvaPlace 56 · Grade 7 · Williston Central | 7 | Williston Central | 14:15.39 |
| 57 | Declan TimmonsPlace 57 · Grade 5 · Charlotte Central | 5 | Charlotte Central | 14:16.00 PR |
| 58 | Caleb WinPlace 58 · Grade 7 · Charlotte Central | 7 | Charlotte Central | 14:18.06 |
| 59 | Henry McGrathPlace 59 · Grade 8 · Shelburne Community | 8 | Shelburne Community | 14:20.43 |
| 60 | August GianulloPlace 60 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 14:21.32 PR |
| 61 | Josh PressonPlace 61 · Grade 7 · Williston Central | 7 | Williston Central | 14:25.22 PR |
| 62 | Kingsley ParsonsPlace 62 · Grade 8 · Charlotte Central | 8 | Charlotte Central | 14:26.28 |
| 63 | Rory DillonPlace 63 · Grade 6 · Browns River | 6 | Browns River | 14:33.44 |
| 64 | Owen WelchPlace 64 · Grade 7 · Williston Central | 7 | Williston Central | 14:34.03 PR |
| 65 | Root WishinskiPlace 65 · Grade 7 · Browns River | 7 | Browns River | 14:35.98 |
| 66 | Nico ColemanPlace 66 · Grade 6 · Williston Central | 6 | Williston Central | 14:53.31 PR |
| 67 | Jacob SellarsPlace 67 · Grade 5 · Montpelier | 5 | Montpelier | 15:00.35 PR |
| 68 | Luke BurkePlace 68 · Grade 5 · Montpelier | 5 | Montpelier | 15:10.83 PR |
| 69 | Will GoldfriedPlace 69 · Grade 7 · Williston Central | 7 | Williston Central | 15:11.75 PR |
| 70 | Spencer PetersonPlace 70 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 15:15.06 |
| 71 | Austin GreinerPlace 71 · Grade 7 · Essex | 7 | Essex | 15:20.53 |
| 72 | Logan FullerPlace 72 · Grade 6 · Montpelier | 6 | Montpelier | 15:33.49 PR |
| 73 | Colin NatkinPlace 73 · Grade 6 · Hinesburg Community | 6 | Hinesburg Community | 15:44.46 |
| 74 | Louis KovariePlace 74 · Grade 5 · Montpelier | 5 | Montpelier | 15:50.19 PR |
| 75 | Matthew HammelPlace 75 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 15:50.61 PR |
| 76 | John SaundersPlace 76 · Grade 7 · Montpelier | 7 | Montpelier | 15:51.91 PR |
| 77 | Clyde SussmanPlace 77 · Grade 5 · Hinesburg Community | 5 | Hinesburg Community | 15:52.30 PR |
| 78 | Liam PuebloPlace 78 · Grade 6 · Essex | 6 | Essex | 16:06.41 |
| 79 | Ansel O'NeilPlace 79 · Grade 6 · Montpelier | 6 | Montpelier | 16:16.15 |
| 80 | Bodhi WhitePlace 80 · Grade 5 · Browns River | 5 | Browns River | 16:20.06 |
| 81 | Ryan BorysPlace 81 · Grade 5 · Hinesburg Community | 5 | Hinesburg Community | 16:22.02 PR |
| 82 | Quinn GerardiPlace 82 · Grade 5 · Hinesburg Community | 5 | Hinesburg Community | 16:25.14 PR |
| 83 | Ethan HansPlace 83 · Grade 6 · Hinesburg Community | 6 | Hinesburg Community | 16:27.31 |
| 84 | James Ste. MariePlace 84 · Grade - · Mater Christi | - | Mater Christi | 16:27.65 |
| 85 | Theron IllickPlace 85 · Grade 6 · Mater Christi | 6 | Mater Christi | 16:28.93 |
| 86 | Beau HendricksPlace 86 · Grade 6 · Hinesburg Community | 6 | Hinesburg Community | 16:29.53 |
| 87 | Jonny SellarsPlace 87 · Grade 5 · Montpelier | 5 | Montpelier | 16:29.83 PR |
| 88 | Nathaniel LindholmPlace 88 · Grade 7 · Browns River | 7 | Browns River | 16:31.81 |
| 89 | Finn BogdanPlace 89 · Grade 6 · Shelburne Community | 6 | Shelburne Community | 16:32.58 |
| 90 | Grayson ZombekPlace 90 · Grade 6 · Essex | 6 | Essex | 16:41.92 PR |
| 91 | Simon NewcombPlace 91 · Grade 5 · Shelburne Community | 5 | Shelburne Community | 16:42.62 |
| 92 | Zach LangevinPlace 92 · Grade 8 · Williston Central | 8 | Williston Central | 16:44.85 |
| 93 | Ellery ChalifouxPlace 93 · Grade 5 · Hinesburg Community | 5 | Hinesburg Community | 16:48.52 PR |
| 94 | Alex BessettePlace 94 · Grade 6 · Shelburne Community | 6 | Shelburne Community | 16:52.13 |
| 95 | Landon DionPlace 95 · Grade 8 · Shelburne Community | 8 | Shelburne Community | 16:54.37 |
| 96 | Cruz CarriveauPlace 96 · Grade 7 · Williston Central | 7 | Williston Central | 16:57.76 |
| 97 | Finn BearschPlace 97 · Grade 5 · Montpelier | 5 | Montpelier | 16:58.18 PR |
| 98 | Milo Dailey-ChalouxPlace 98 · Grade 7 · Browns River | 7 | Browns River | 17:29.27 |
| 99 | Edsel GunterPlace 99 · Grade 8 · Williston Central | 8 | Williston Central | 17:36.80 |
| 100 | Skyler WheelockPlace 100 · Grade 8 · Browns River | 8 | Browns River | 17:47.38 PR |