| 1 | Zen NagamiPlace 1 · Grade 7 · Cardigan Mountain | 7 | Cardigan Mountain | 19:09.39 PR |
| 2 | Marco MurphyPlace 2 · The Tilton | — | The Tilton | 19:09.78 |
| 3 | Max DePasqualePlace 3 · Grade - · New Hampton | - | New Hampton | 19:11 PR |
| 4 | Benjamin AdamsPlace 4 · Grade 11 · The Tilton | 11 | The Tilton | 19:54 |
| 5 | Dylan GaitanPlace 5 · Grade 10 · The Tilton | 10 | The Tilton | 19:58 PR |
| 6 | Maxim KulshynPlace 6 · The Tilton | — | The Tilton | 20:26 PR |
| 7 | Jack CuddyPlace 7 · Grade 11 · Brewster Academy | 11 | Brewster Academy | 20:58 PR |
| 8 | Junyoung JangPlace 8 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 20:59 PR |
| 9 | Luke LevensalerPlace 9 · Grade - · Kimball Union Academy | - | Kimball Union Academy | 21:07 PR |
| 10 | Lucas GangiPlace 10 · Grade - · New Hampton | - | New Hampton | 21:11 PR |
| 11 | Lucas DugganPlace 11 · Grade 11 · The Tilton | 11 | The Tilton | 21:30 PR |
| 12 | Victor SweenyPlace 12 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 21:35 PR |
| 13 | Michael HoPlace 13 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 21:42 PR |
| 14 | Ethan DuttonPlace 14 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 21:48 PR |
| 15 | Drake HortonPlace 15 · The Tilton | — | The Tilton | 21:50 |
| 16 | Chauncey LiPlace 16 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 21:51.05 PR |
| 17 | Becket YickPlace 17 · Grade - · New Hampton | - | New Hampton | 21:51.67 PR |
| 18 | Eliott LoPlace 18 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 22:11 PR |
| 19 | Michael RheePlace 19 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 22:23 PR |
| 20 | Alex WangPlace 20 · Grade - · New Hampton | - | New Hampton | 22:27 PR |
| 21 | Koda ChipmanPlace 21 · Grade - · New Hampton | - | New Hampton | 22:46 PR |
| 22 | JJ CheungPlace 22 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 22:48 PR |
| 23 | Tye ReeseyPlace 23 · Grade - · New Hampton | - | New Hampton | 22:55.21 PR |
| 24 | Grady EricksonPlace 24 · Grade - · New Hampton | - | New Hampton | 22:55.59 PR |
| 25 | Wheeler MatthewsPlace 25 · Grade - · Brewster Academy | - | Brewster Academy | 23:10 PR |
| 26 | Simon ChervekPlace 26 · Grade - · New Hampton | - | New Hampton | 23:14 PR |
| 27 | Keitaro EguchiPlace 27 · Grade - · Kimball Union Academy | - | Kimball Union Academy | 23:15 PR |
| 28 | Jake BornsteinPlace 28 · Grade - · New Hampton | - | New Hampton | 23:16 PR |
| 29 | Jeffrey ZhouPlace 29 · Grade - · Kimball Union Academy | - | Kimball Union Academy | 23:18 PR |
| 30 | Nathan CheboryotPlace 30 · Grade - · Brewster Academy | - | Brewster Academy | 23:30 PR |
| 31 | JP FernandezPlace 31 · Grade - · Cardigan Mountain | - | Cardigan Mountain | 23:45 PR |
| 32 | Eyan BalbonaPlace 32 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 23:55 PR |
| 33 | Morgan MaiPlace 33 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 24:19.0 PR |
| 34 | Austin ZhengPlace 34 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 24:32.28 PR |
| 35 | Logan ShainkerPlace 35 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 25:06.5 PR |
| 36 | Isaiah ThunorPlace 36 · Grade - · Cardigan Mountain | - | Cardigan Mountain | 25:06.81 PR |
| 37 | Henry HuPlace 37 · Grade 12 · Brewster Academy | 12 | Brewster Academy | 25:12.0 |
| 38 | Taeyang KwangPlace 38 · Grade - · Cardigan Mountain | - | Cardigan Mountain | 25:17.0 PR |
| 39 | Hunter OsgoodPlace 39 · Grade - · The Tilton | - | The Tilton | 25:21.0 PR |
| 40 | Colton CrossPlace 40 · Grade 10 · The Tilton | 10 | The Tilton | 25:22.45 |
| 41 | John FreebornPlace 41 · Grade 11 · New Hampton | 11 | New Hampton | 25:22.64 |
| 42 | Eric WangPlace 42 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 25:39.0 PR |
| 43 | Kanji HayakawaPlace 43 · Grade 10 · Brewster Academy | 10 | Brewster Academy | 25:51.0 |
| 44 | Aiden BanPlace 44 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 25:55.0 PR |
| 45 | Matthew RheePlace 45 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 26:30.0 PR |
| 46 | Angelo ChuPlace 46 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 26:47.0 PR |
| 47 | Logan BergeraiPlace 47 · Grade - · Brewster Academy | - | Brewster Academy | 26:52.0 PR |
| 48 | Mohmmed Al BadiPlace 48 · Grade 12 · Brewster Academy | 12 | Brewster Academy | 26:53.0 PR |
| 49 | Poon PromphanPlace 49 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 27:00.0 PR |
| 50 | Trevor ManeyPlace 50 · Grade - · New Hampton | - | New Hampton | 27:14.0 PR |
| 51 | Eric ZhangPlace 51 · Grade - · New Hampton | - | New Hampton | 27:24.0 PR |
| 52 | Joey McClurePlace 52 · Grade - · New Hampton | - | New Hampton | 27:56.0 PR |
| 53 | Muzzy GoodwinPlace 53 · Grade - · New Hampton | - | New Hampton | 27:59.0 PR |
| 54 | Cyrus OktayPlace 54 · Grade 10 · Kimball Union Academy | 10 | Kimball Union Academy | 28:00.0 |
| 55 | Declan GaudetPlace 55 · Grade - · New Hampton | - | New Hampton | 29:17.0 PR |
| 56 | TJ NunezPlace 56 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 29:46.0 PR |
| 57 | Trent CrawfordPlace 57 · Grade 11 · The Tilton | 11 | The Tilton | 29:49.0 |
| 58 | Henry KaserPlace 58 · Grade 11 · Proctor Academy | 11 | Proctor Academy | 30:36.0 |
| 59 | Daniel DeverauxPlace 59 · Grade - · Brewster Academy | - | Brewster Academy | 30:37.0 PR |
| 60 | Wonjun JungPlace 60 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 34:07.0 |