| 1 | Mike FerroPlace 1 · Grade 12 · Milton | 12 | Milton | 15:09.60 PR |
| 2 | Alex FrankPlace 2 · Grade 11 · Colchester | 11 | Colchester | 15:32.60 |
| 3 | Zach PopkePlace 3 · Grade 12 · Milton | 12 | Milton | 15:50.50 PR |
| 4 | Aidan ConnorsPlace 4 · Grade 12 · Colchester | 12 | Colchester | 16:04.50 PR |
| 5 | Jacob DellPlace 5 · Grade 12 · Colchester | 12 | Colchester | 16:32.80 PR |
| 6 | Kristian LabriePlace 6 · Grade 12 · Colchester | 12 | Colchester | 16:36.90 PR |
| 7 | Tim DockhamPlace 7 · Grade 12 · Milton | 12 | Milton | 16:44.70 PR |
| 8 | Sebastian McCabePlace 8 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 17:09.70 |
| 9 | Samuel HandyPlace 9 · Grade 11 · Bellows Free Academy - St. Albans | 11 | Bellows Free Academy - St. Albans | 17:29.50 |
| 10 | Ethan FlintPlace 10 · Grade 11 · Missisquoi Valley Union | 11 | Missisquoi Valley Union | 17:41.10 |
| 11 | John ThompsonPlace 11 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 17:45.60 |
| 12 | Casey LangdeauPlace 12 · Grade 12 · Milton | 12 | Milton | 17:47.10 PR |
| 13 | Josh WefersPlace 13 · Grade 11 · Colchester | 11 | Colchester | 17:59.30 |
| 14 | Jared SparrPlace 14 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:00.10 |
| 15 | Eadoin MurphyPlace 15 · Grade 11 · Missisquoi Valley Union | 11 | Missisquoi Valley Union | 18:17.10 |
| 16 | Beau ZawiszaPlace 16 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:18.00 |
| 17 | James WeishaarPlace 17 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:26.10 PR |
| 18 | Ben StollPlace 18 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 18:35.50 |
| 19 | Alex FreiPlace 19 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 19:22.40 |
| 20 | Tyler SearsPlace 20 · Grade 11 · Bellows Free Academy - St. Albans | 11 | Bellows Free Academy - St. Albans | 19:28.10 |
| 21 | Brett StankiewiczPlace 21 · Grade 12 · Milton | 12 | Milton | 19:55.00 PR |
| 22 | Zachary GoadPlace 22 · Grade 11 · Colchester | 11 | Colchester | 20:04.20 |
| 23 | Charlie DavidsonPlace 23 · Grade 12 · Colchester | 12 | Colchester | 20:13.30 PR |
| 24 | Mason MashtarePlace 24 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 20:31.20 |
| 25 | Nicholas FitzgeraldPlace 25 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 20:32.70 |
| 26 | Brandon ColaceciPlace 26 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 20:41.00 |
| 27 | Patrick FlahertyPlace 27 · Grade 11 · Colchester | 11 | Colchester | 20:48.30 |
| 28 | Robert PattersonPlace 28 · Grade 12 · Richford | 12 | Richford | 20:48.80 |
| 29 | Angelo TrevisaniPlace 29 · Grade 11 · Colchester | 11 | Colchester | 21:30.70 |
| 30 | Dan GregoryPlace 30 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 21:34.00 |
| 31 | Shane SealsPlace 31 · Grade 11 · Bellows Free Academy - Fairfax | 11 | Bellows Free Academy - Fairfax | 22:20.20 |
| 32 | Duy PhamPlace 32 · Grade 12 · Colchester | 12 | Colchester | 23:06.00 |
| 33 | Nathan BruningPlace 33 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 23:11.10 |
| 34 | Zach BoudreauPlace 34 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 23:43.50 |
| 35 | Harry SchukeiPlace 35 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 24:16.30 |
| 36 | Hassan Chambers Jr.Place 36 · Grade 11 · Bellows Free Academy - St. Albans | 11 | Bellows Free Academy - St. Albans | 25:28.70 |
| 37 | Tyler LobdellPlace 37 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 31:57.20 |
| 38 | Austin EmmonsPlace 38 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 38:08.80 |