| 1 | Ben GrovesPlace 1 · Grade 12 · Hanover | 12 | Hanover | 15:51.39 |
| 2 | Treson McEnaneyPlace 2 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 15:57.50 PR |
| 3 | Isaac McNaughtonPlace 3 · Grade 11 · Hanover | 11 | Hanover | 15:57.79 |
| 4 | Dylan FarisPlace 4 · Grade 10 · Hanover | 10 | Hanover | 16:01.55 |
| 5 | Edward WhitePlace 5 · Grade 9 · Hanover | 9 | Hanover | 16:03.93 PR |
| 6 | Oliver CollinsPlace 6 · Grade 11 · Hanover | 11 | Hanover | 16:50.95 |
| 7 | Ephraim MaciejowskiPlace 7 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 16:55.59 PR |
| 8 | Teddy CluverPlace 8 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 17:03.63 PR |
| 9 | Marlon SunderlandPlace 9 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 17:07.84 PR |
| 10 | Charlie MeisenzahlPlace 10 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 17:07.98 PR |
| 11 | Rohan NovosadPlace 11 · Grade 12 · Hanover | 12 | Hanover | 17:15.96 |
| 12 | Alexander CollinsPlace 12 · Grade 11 · Hanover | 11 | Hanover | 17:20.81 |
| 13 | Sawyer GilbertPlace 13 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 17:23.89 PR |
| 14 | Jacob SayrePlace 14 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 17:24.54 |
| 15 | Teddy HamiltonPlace 15 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 17:31.88 PR |
| 16 | Finn RobertsPlace 16 · Grade 9 · Mt Mansfield Union | 9 | Mt Mansfield Union | 17:36.99 PR |
| 17 | Roland EkstromPlace 17 · Grade 11 · Essex | 11 | Essex | 17:40.11 PR |
| 18 | Jesse BardachPlace 18 · Grade 11 · Hanover | 11 | Hanover | 17:40.15 |
| 19 | Jack BiunnoPlace 19 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 17:56.67 PR |
| 20 | Aidric McAleerPlace 20 · Grade 9 · Mt Mansfield Union | 9 | Mt Mansfield Union | 17:58.05 PR |
| 21 | Sebastian SegarraPlace 21 · Grade 11 · Essex | 11 | Essex | 17:58.35 PR |
| 22 | Liam AndersonPlace 22 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 18:01.35 PR |
| 23 | Philip BadilloPlace 23 · Grade 9 · Essex | 9 | Essex | 18:07.19 |
| 24 | William WhitePlace 24 · Grade 12 · Essex | 12 | Essex | 18:08.30 |
| 25 | Caleb HatchPlace 25 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 18:11.64 PR |
| 26 | Brady DriverPlace 26 · Grade 12 · Champlain Valley Union | 12 | Champlain Valley Union | 18:25.64 PR |
| 27 | Rocky BardachPlace 27 · Grade 9 · Hanover | 9 | Hanover | 18:32.34 PR |
| 28 | Cullen MetayerPlace 28 · Grade 12 · Essex | 12 | Essex | 18:32.63 |
| 29 | Joaquin ChandlerPlace 29 · Grade 9 · Burlington | 9 | Burlington | 18:33.89 PR |
| 30 | John MoultonPlace 30 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 18:34.55 PR |
| 31 | Max BrownPlace 31 · Grade 12 · Hanover | 12 | Hanover | 18:36.10 |
| 32 | Orion StapletonPlace 32 · Grade 10 · Essex | 10 | Essex | 18:54.66 |
| 33 | Kai StonePlace 33 · Grade 11 · Mt Mansfield Union | 11 | Mt Mansfield Union | 18:58.21 |
| 34 | Alexander AJ GlanzPlace 34 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 19:00.89 |
| 35 | Ben GradyPlace 35 · Grade 9 · Hanover | 9 | Hanover | 19:03.56 PR |
| 36 | Asher CliffordPlace 36 · Grade 11 · South Burlington | 11 | South Burlington | 19:06.75 |
| 37 | Dave LawrencePlace 37 · Grade 10 · South Burlington | 10 | South Burlington | 19:08.76 PR |
| 38 | Andrew StockwellPlace 38 · Grade 10 · Essex | 10 | Essex | 19:09.16 PR |
| 39 | Theo TallmanPlace 39 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 19:09.40 PR |
| 40 | Max GurtmanPlace 40 · Grade 10 · South Burlington | 10 | South Burlington | 19:12.86 PR |
| 41 | Eli PeckPlace 41 · Grade 9 · Mt Mansfield Union | 9 | Mt Mansfield Union | 19:14.24 PR |
| 42 | Oliver TylerPlace 42 · Grade 10 · Essex | 10 | Essex | 19:18.68 PR |
| 43 | Teague FenzelPlace 43 · Grade 9 · Hanover | 9 | Hanover | 19:27.38 PR |
| 44 | Nolan HessPlace 44 · Grade 10 · Essex | 10 | Essex | 19:33.31 PR |
| 45 | Wells ShelleyPlace 45 · Grade 12 · Burlington | 12 | Burlington | 19:39.81 PR |
| 46 | Tyler EcclesPlace 46 · Grade 12 · Essex | 12 | Essex | 19:42.89 |
| 47 | Hayden NahstollPlace 47 · Grade 10 · South Burlington | 10 | South Burlington | 19:43.56 |
| 48 | Spencer LeaveyPlace 48 · Grade 10 · South Burlington | 10 | South Burlington | 19:44.70 |
| 49 | Robin DubrulPlace 49 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 19:45.96 |
| 50 | Seamus DumasPlace 50 · Grade 12 · Mt Mansfield Union | 12 | Mt Mansfield Union | 19:54.19 PR |
| 51 | Noah BessettePlace 51 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 19:57.79 PR |
| 52 | Jacob GenterPlace 52 · Grade 10 · Mt Mansfield Union | 10 | Mt Mansfield Union | 19:58.28 PR |
| 53 | Colin WhitePlace 53 · Grade 10 · Burlington | 10 | Burlington | 19:58.49 PR |
| 54 | Avery OriskoPlace 54 · Grade 9 · Essex | 9 | Essex | 19:58.83 PR |
| 55 | Matthias MaierPlace 55 · Grade 12 · Essex | 12 | Essex | 19:59.06 |
| 56 | Henry ArchambaultPlace 56 · Grade 10 · Essex | 10 | Essex | 19:59.63 PR |
| 57 | Robertson CrousePlace 57 · Grade 9 · Burlington | 9 | Burlington | 20:00.05 PR |
| 58 | Eli BartPlace 58 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 20:01.06 PR |
| 59 | Graham McNeilPlace 59 · Grade 11 · Burlington | 11 | Burlington | 20:12.71 |
| 60 | Will RoanePlace 60 · Grade 11 · Hanover | 11 | Hanover | 20:30.66 PR |
| 61 | Tenzin NguyenPlace 61 · Grade 9 · Essex | 9 | Essex | 20:32.33 PR |
| 62 | Oliver LavertyPlace 62 · Grade 10 · Essex | 10 | Essex | 20:33.80 PR |
| 63 | Chase GurtmanPlace 63 · Grade 11 · South Burlington | 11 | South Burlington | 21:00.95 |