| 1 | Isaac McNaughtonPlace 1 · Grade 10 · Hanover | 10 | Hanover | 16:23.30 |
| 2 | Ben GrovesPlace 2 · Grade 11 · Hanover | 11 | Hanover | 16:34.38 |
| 3 | Hudson CunninghamPlace 3 · Grade 12 · Essex | 12 | Essex | 16:54.66 PR |
| 4 | Alexander CollinsPlace 4 · Grade 10 · Hanover | 10 | Hanover | 16:55.06 |
| 5 | Riley LittlePlace 5 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 17:11.50 PR |
| 6 | Will HanawayPlace 6 · Grade 12 · Hanover | 12 | Hanover | 17:12.18 PR |
| 7 | Rohan NovosadPlace 7 · Grade 11 · Hanover | 11 | Hanover | 17:14.78 |
| 8 | Eliot RobinsonPlace 8 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 17:16.14 PR |
| 9 | Ben HourdequinPlace 9 · Grade 12 · Hanover | 12 | Hanover | 17:24.34 |
| 10 | Rhys JonesPlace 10 · Grade 10 · Hanover | 10 | Hanover | 17:24.79 |
| 11 | Hayden GilbertPlace 11 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 17:28.52 |
| 12 | Zachary JackmanPlace 12 · Grade 11 · Essex | 11 | Essex | 17:30.66 |
| 13 | Ephraim MaciejowskiPlace 13 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 17:39.40 |
| 14 | Jacob SayrePlace 14 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 17:42.22 |
| 15 | Miles MolinaPlace 15 · Grade 9 · Hanover | 9 | Hanover | 17:55.18 |
| 16 | Jesse BardachPlace 16 · Grade 10 · Hanover | 10 | Hanover | 17:58.15 |
| 17 | Jax HartPlace 17 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 18:01.15 |
| 18 | Roland EkstromPlace 18 · Grade 10 · Essex | 10 | Essex | 18:02.95 |
| 19 | Matthew MalloryPlace 19 · Grade 11 · Essex | 11 | Essex | 18:04.84 |
| 20 | Adam NiquettePlace 20 · Grade 11 · Essex | 11 | Essex | 18:06.96 PR |
| 21 | Patrick HessPlace 21 · Grade 12 · Essex | 12 | Essex | 18:07.66 PR |
| 22 | Alexander AJ GlanzPlace 22 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 18:24.39 PR |
| 23 | Sawyer GilbertPlace 23 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 18:25.23 |
| 24 | Marlon SunderlandPlace 24 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 18:28.79 |
| 25 | William WhitePlace 25 · Grade 11 · Essex | 11 | Essex | 18:37.04 |
| 26 | Brady DriverPlace 26 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 18:37.35 |
| 27 | Eli NuttingPlace 27 · Grade 11 · Colchester | 11 | Colchester | 18:40.39 |
| 28 | Dylan CapronPlace 28 · Grade 9 · Essex | 9 | Essex | 18:41.07 |
| 29 | Nathaniel Picconi-EakinPlace 29 · Grade 12 · Hanover | 12 | Hanover | 18:46.74 |
| 30 | Jack TremblePlace 30 · Grade 12 · Essex | 12 | Essex | 18:56.27 PR |
| 31 | Liam GorniakPlace 31 · Grade 11 · Essex | 11 | Essex | 18:58.00 PR |
| 32 | Leo GaaPlace 32 · Grade 12 · Essex | 12 | Essex | 19:03.08 |
| 33 | Adriano RodriguezPlace 33 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 19:03.50 PR |
| 34 | Levi McEnteePlace 34 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 19:05.55 |
| 35 | Caleb HatchPlace 35 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 19:08.54 |
| 36 | Thomas CarrollPlace 36 · Grade 9 · Mt Mansfield Union | 9 | Mt Mansfield Union | 19:12.79 PR |
| 37 | Ethan ThompsonPlace 37 · Grade 12 · Colchester | 12 | Colchester | 19:14.22 |
| 38 | Sebastian SegarraPlace 38 · Grade 10 · Essex | 10 | Essex | 19:15.14 |
| 39 | Jack BiunnoPlace 39 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 19:19.40 |
| 40 | Robin DubrulPlace 40 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 19:29.28 |
| 41 | Anderson LeBlancPlace 41 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 19:29.99 PR |
| 42 | Orion StapletonPlace 42 · Grade 9 · Essex | 9 | Essex | 19:31.03 |
| 43 | Matthias MaierPlace 43 · Grade 11 · Essex | 11 | Essex | 19:33.82 PR |
| 44 | Evan LewandowskiPlace 44 · Grade 12 · Hanover | 12 | Hanover | 19:40.03 |
| 45 | Theo NovakPlace 45 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 19:40.96 |
| 46 | Charlie RedmondPlace 46 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 19:47.88 PR |
| 47 | Finn EtterPlace 47 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 19:48.20 PR |
| 48 | Aidan NoursePlace 48 · Grade 10 · Essex | 10 | Essex | 19:54.40 |
| 49 | Gabriel HuyuckPlace 49 · Grade 12 · Hanover | 12 | Hanover | 20:03.16 |
| 50 | Jacob GenterPlace 50 · Grade 9 · Mt Mansfield Union | 9 | Mt Mansfield Union | 20:38.40 |
| 51 | Alric RicePlace 51 · Grade 9 · Colchester | 9 | Colchester | 20:39.41 |
| 52 | Rory DonahuePlace 52 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 20:41.59 |
| 53 | Oliver TylerPlace 53 · Grade 9 · Essex | 9 | Essex | 20:43.65 |
| 54 | Henry ArchambaultPlace 54 · Grade 9 · Essex | 9 | Essex | 20:46.00 |
| 55 | Liam CurriePlace 55 · Grade 9 · Colchester | 9 | Colchester | 20:48.29 |
| 56 | Max HansenPlace 56 · Grade 10 · Colchester | 10 | Colchester | 20:48.88 |
| 57 | Reed HerlihyPlace 57 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 20:54.77 PR |
| 58 | Mason FayPlace 58 · Grade 12 · Essex | 12 | Essex | 21:04.32 |
| 59 | Kai StonePlace 59 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 21:07.70 |
| 60 | Andrew StockwellPlace 60 · Grade 9 · Essex | 9 | Essex | 21:12.78 |
| 61 | Cooper BerardPlace 61 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 21:16.49 |
| 62 | Benjamin SmithPlace 62 · Grade 9 · Mt Mansfield Union | 9 | Mt Mansfield Union | 21:20.68 |
| 63 | Xander BartonPlace 63 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 21:29.33 PR |
| 64 | Schyler GracePlace 64 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 21:29.67 |
| 65 | Ethan AdamsPlace 65 · Grade 9 · Colchester | 9 | Colchester | 21:44.67 |
| 66 | Jack VallencourtPlace 66 · Grade 9 · Colchester | 9 | Colchester | 21:45.18 |
| 67 | Eli BartPlace 67 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 21:47.69 |
| 68 | Noah Dailey-ChalouxPlace 68 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 21:54.95 |
| 69 | Oliver LavertyPlace 69 · Grade 9 · Essex | 9 | Essex | 22:23.75 |
| 70 | Kaleb RoachPlace 70 · Grade 12 · Colchester | 12 | Colchester | 23:52.04 |
| 71 | Reid PutnamPlace 71 · Grade 11 · Colchester | 11 | Colchester | 27:49.34 |
| 72 | Colin HartPlace 72 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 28:00.12 |
| 73 | Tristan SaulPlace 73 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 28:38.68 |
| 74 | Landon LutzPlace 74 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 29:38.55 |
| 75 | Alex LaGroPlace 75 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 30:53.67 PR |