| 1 | Mike FerroPlace 1 · Grade 10 · Milton | 10 | Milton | 16:11.30 |
| 2 | Zach PopkePlace 2 · Grade 10 · Milton | 10 | Milton | 16:24.30 |
| 3 | Colby BergeronPlace 3 · Grade 9 · Bellows Free Academy - Fairfax | 9 | Bellows Free Academy - Fairfax | 16:30.70 |
| 4 | Aidan ConnorsPlace 4 · Grade 10 · Colchester | 10 | Colchester | 16:59.70 |
| 5 | Alex FrankPlace 5 · Grade 9 · Colchester | 9 | Colchester | 17:03.40 |
| 6 | Jacob DellPlace 6 · Grade 10 · Colchester | 10 | Colchester | 17:16.90 |
| 7 | Kristian LabriePlace 7 · Grade 10 · Colchester | 10 | Colchester | 17:27.70 |
| 8 | John MoorePlace 8 · Grade 9 · Colchester | 9 | Colchester | 17:40.30 PR |
| 9 | Ben StollPlace 9 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 18:07.30 |
| 10 | Beau ZawiszaPlace 10 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 18:37.10 |
| 11 | Dakota AmbloPlace 11 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 18:45.90 |
| 12 | Samuel LaRosaPlace 12 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 19:03.80 |
| 13 | Michael RoyPlace 13 · Grade 9 · Bellows Free Academy - Fairfax | 9 | Bellows Free Academy - Fairfax | 19:04.20 |
| 14 | Joseph DumasPlace 14 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 19:19.00 |
| 15 | Dylan RobergePlace 15 · Grade 9 · Colchester | 9 | Colchester | 19:23.80 |
| 16 | Jared BromleyPlace 16 · Grade 10 · Milton | 10 | Milton | 19:24.80 PR |
| 17 | Jared SparrPlace 17 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 19:25.20 |
| 18 | Samuel HandyPlace 18 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 19:26.60 |
| 19 | Alex BreeyearPlace 19 · Grade 9 · Milton | 9 | Milton | 19:59.30 PR |
| 20 | John ThompsonPlace 20 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 20:17.50 |
| 21 | Duy PhamPlace 21 · Grade 10 · Colchester | 10 | Colchester | 20:24.90 PR |
| 22 | Sawyer McNaneyPlace 22 · Grade 10 · Milton | 10 | Milton | 20:27.90 PR |
| 23 | Robert CollinsPlace 23 · Grade 10 · Richford | 10 | Richford | 20:29.00 PR |
| 24 | Alex FreiPlace 24 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 20:30.80 |
| 25 | Mason MashtarePlace 25 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 20:44.50 |
| 26 | Patrick FlahertyPlace 26 · Grade 9 · Colchester | 9 | Colchester | 20:49.10 |
| 27 | Xavier ShoverPlace 27 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 21:03.70 PR |
| 28 | Shawn MurrayPlace 28 · Grade 9 · Richford | 9 | Richford | 21:07.70 |
| 29 | Robert PattersonPlace 29 · Grade 10 · Richford | 10 | Richford | 21:10.80 |
| 30 | William StollPlace 30 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 21:29.60 |
| 31 | Isaiah Ellis-MonaghanPlace 31 · Grade 10 · Colchester | 10 | Colchester | 21:42.40 PR |
| 32 | Ethan FlintPlace 32 · Grade 9 · Missisquoi Valley Union | 9 | Missisquoi Valley Union | 21:43.30 |
| 33 | Ethan SwanPlace 33 · Grade 9 · Milton | 9 | Milton | 21:48.70 PR |
| 34 | Tyler LobdellPlace 34 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 21:56.70 PR |
| 35 | Brian GrantPlace 35 · Grade 9 · Milton | 9 | Milton | 22:03.20 PR |
| 36 | Brandon ColaceciPlace 36 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 22:03.80 |
| 37 | James WeishaarPlace 37 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 22:21.40 |
| 38 | Nicholas FitzgeraldPlace 38 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 22:22.50 |
| 39 | Josh WefersPlace 39 · Grade 9 · Colchester | 9 | Colchester | 22:28.30 |
| 40 | Dan GregoryPlace 40 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 22:34.90 |
| 41 | Liam JemleyPlace 41 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 22:37.50 |
| 42 | Eadoin MurphyPlace 42 · Grade 9 · Missisquoi Valley Union | 9 | Missisquoi Valley Union | 22:46.10 |
| 43 | Tyler LarochePlace 43 · Grade 9 · Missisquoi Valley Union | 9 | Missisquoi Valley Union | 22:48.70 |
| 44 | Cameron ShepherdPlace 44 · Grade 9 · Colchester | 9 | Colchester | 23:02.80 PR |
| 45 | Nathan BruningPlace 45 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 24:01.20 |
| 46 | Connor RogersPlace 46 · Grade 9 · Bellows Free Academy - Fairfax | 9 | Bellows Free Academy - Fairfax | 24:04.60 PR |
| 47 | Angelo TrevisaniPlace 47 · Grade 9 · Colchester | 9 | Colchester | 24:30.80 |
| 48 | Race RuckiPlace 48 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 26:21.70 |
| 49 | Zach BoudreauPlace 49 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 26:39.00 |
| 50 | William CribbPlace 50 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 27:01.20 |
| 51 | Caleb MetivierPlace 51 · Grade 10 · Enosburg Falls | 10 | Enosburg Falls | 27:01.70 |
| 52 | Harry SchukeiPlace 52 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 27:41.40 |