| 1 | Thomas LeonardPlace 1 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 19:59.73 |
| 2 | Will FredaPlace 2 · Grade 12 · The Tilton | 12 | The Tilton | 20:37.80 |
| 3 | Jack ManleyPlace 3 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 20:51.31 PR |
| 4 | Luke SmolanPlace 4 · Grade 12 · Brewster Academy | 12 | Brewster Academy | 21:15.43 |
| 5 | Julian PassanantiPlace 5 · Grade 10 · Holderness | 10 | Holderness | 21:16.66 |
| 6 | Jake NewmanPlace 6 · Grade 12 · New Hampton | 12 | New Hampton | 21:40.18 |
| 7 | Jason KimPlace 7 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 21:40.62 PR |
| 8 | Turner BottomleyPlace 8 · Grade 12 · The Tilton | 12 | The Tilton | 21:44.79 |
| 9 | Benjamin AdamsPlace 9 · Grade 10 · The Tilton | 10 | The Tilton | 21:52.40 |
| 10 | Pat Gamba AmezcuaPlace 10 · Grade 9 · Brewster Academy | 9 | Brewster Academy | 21:56.40 |
| 11 | Sosuke ImaizumiPlace 11 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 22:02.99 |
| 12 | Leonard QiaoPlace 12 · Grade 10 · Kimball Union Academy | 10 | Kimball Union Academy | 22:05.67 |
| 13 | Aiden StaplesPlace 13 · Grade 10 · The Tilton | 10 | The Tilton | 22:07.07 |
| 14 | Tommy SezakPlace 14 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 22:07.18 PR |
| 15 | Hunter HendersonPlace 15 · Grade 10 · Holderness | 10 | Holderness | 22:13.38 |
| 16 | Jackson ChadwickPlace 16 · Grade 12 · New Hampton | 12 | New Hampton | 22:13.53 |
| 17 | Junyoung JangPlace 17 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 22:22.24 |
| 18 | JT TourangeauPlace 18 · Grade 10 · Holderness | 10 | Holderness | 22:24.24 |
| 19 | Jasper BluePlace 19 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 22:38.26 |
| 20 | Victor SweenyPlace 20 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 23:04.12 |
| 21 | Justin SeongPlace 21 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 23:11.55 PR |
| 22 | Tobin KasselsPlace 22 · Grade 9 · Holderness | 9 | Holderness | 23:15.95 |
| 23 | Hayes ThompsonPlace 23 · Grade 10 · Proctor Academy | 10 | Proctor Academy | 23:21.45 |
| 24 | Dylan GaitanPlace 24 · Grade 9 · The Tilton | 9 | The Tilton | 23:22.00 |
| 25 | Joshua ZappavignaPlace 25 · Grade 9 · The Tilton | 9 | The Tilton | 23:22.84 |
| 26 | Elier GuzmanPlace 26 · Grade 9 · The Tilton | 9 | The Tilton | 23:25.89 |
| 27 | Isiah LettPlace 27 · Grade 12 · New Hampton | 12 | New Hampton | 23:43.66 |
| 28 | Jack CuddyPlace 28 · Grade 10 · Brewster Academy | 10 | Brewster Academy | 23:45.64 |
| 29 | Lucas DugganPlace 29 · Grade 10 · The Tilton | 10 | The Tilton | 23:48.01 |
| 30 | Leo SongPlace 30 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 23:48.88 PR |
| 31 | Colton CrossPlace 31 · Grade 9 · The Tilton | 9 | The Tilton | 24:15.78 |
| 32 | Chase DowelPlace 32 · Grade 10 · Holderness | 10 | Holderness | 24:22.12 |
| 33 | PK StaskoPlace 33 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 24:26.91 PR |
| 34 | Steven VartanianPlace 34 · Grade 10 · The Tilton | 10 | The Tilton | 24:28.14 PR |
| 35 | Dillon HarringtonPlace 35 · Grade 10 · The Tilton | 10 | The Tilton | 24:38.15 PR |
| 36 | Eliott LoPlace 36 · Grade 7 · Cardigan Mountain | 7 | Cardigan Mountain | 24:40.81 |
| 37 | Steven YuanPlace 37 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 24:53.77 PR |
| 38 | Spencer HutchinsonPlace 38 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 25:00.34 |
| 39 | Read MortimerPlace 39 · Grade 8 · Cardigan Mountain | 8 | Cardigan Mountain | 25:00.40 PR |
| 40 | Zach TaylorPlace 40 · Grade 10 · Holderness | 10 | Holderness | 25:04.93 |
| 41 | Eyan BalbonaPlace 41 · Grade 7 · Cardigan Mountain | 7 | Cardigan Mountain | 25:06.77 |
| 42 | Liam ChoiPlace 42 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 25:17.46 PR |
| 43 | Ace KantsiosPlace 43 · Grade 12 · The Tilton | 12 | The Tilton | 25:19.03 |
| 44 | Michael HoPlace 44 · Grade 11 · Kimball Union Academy | 11 | Kimball Union Academy | 25:21.36 |
| 45 | JJ CheungPlace 45 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 25:22.97 |
| 46 | Carlos XiePlace 46 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 25:27.05 PR |
| 47 | Trey NeallyPlace 47 · Grade 12 · Holderness | 12 | Holderness | 25:38.00 |
| 48 | Hunter ThompsonPlace 48 · Grade 12 · Holderness | 12 | Holderness | 25:38.07 |
| 49 | Calvin WolfgramPlace 49 · Grade 11 · The Tilton | 11 | The Tilton | 26:05.74 |
| 50 | Harrison FreelovePlace 50 · Grade 9 · Holderness | 9 | Holderness | 26:41.12 |
| 51 | Landon GrovesPlace 51 · Grade 9 · Holderness | 9 | Holderness | 26:41.21 |
| 52 | Jiho ParkPlace 52 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 26:47.22 PR |
| 53 | Caden DudczakPlace 53 · Grade 11 · Holderness | 11 | Holderness | 26:48.59 PR |
| 54 | John FreebornPlace 54 · Grade 10 · New Hampton | 10 | New Hampton | 27:11.21 |
| 55 | Henry KaserPlace 55 · Grade 10 · Proctor Academy | 10 | Proctor Academy | 27:46.02 |
| 56 | Will FramePlace 56 · Grade 10 · Holderness | 10 | Holderness | 28:05.32 PR |
| 57 | Kanji HayakawaPlace 57 · Grade 9 · Brewster Academy | 9 | Brewster Academy | 28:17.17 |
| 58 | Keanu ConnorPlace 58 · Grade 9 · Holderness | 9 | Holderness | 28:26.34 |
| 59 | Mohmmed Al BadiPlace 59 · Grade 11 · Brewster Academy | 11 | Brewster Academy | 28:40.71 |
| 60 | Niko CondodemetrakyPlace 60 · Grade 12 · The Tilton | 12 | The Tilton | 29:07.37 |
| 61 | Jack O'ConnorPlace 61 · Grade 12 · New Hampton | 12 | New Hampton | 29:09.09 PR |
| 62 | Trent CrawfordPlace 62 · Grade 10 · The Tilton | 10 | The Tilton | 29:49.68 |
| 63 | Peter GePlace 63 · Grade 10 · Kimball Union Academy | 10 | Kimball Union Academy | 30:05.37 |
| 64 | Cyrus OktayPlace 64 · Grade 9 · Kimball Union Academy | 9 | Kimball Union Academy | 30:32.10 |
| 65 | Daniel NieldsPlace 65 · Grade 9 · Holderness | 9 | Holderness | 30:55.02 |
| 66 | Ray LiuPlace 66 · Grade 9 · Brewster Academy | 9 | Brewster Academy | 31:09.76 |
| 67 | Jack O'Connell-CoynePlace 67 · Grade 11 · The Tilton | 11 | The Tilton | 31:09.78 PR |
| 68 | Miles McCabePlace 68 · Grade 12 · Holderness | 12 | Holderness | 31:30.15 |
| 69 | Will BennettPlace 69 · Grade 12 · New Hampton | 12 | New Hampton | 32:00.93 PR |
| 70 | Ethan AltamiranoPlace 70 · Grade 11 · Kimball Union Academy | 11 | Kimball Union Academy | 33:23.21 PR |
| 71 | Jason WengPlace 71 · Grade 12 · Holderness | 12 | Holderness | 34:34.84 |