| 1 | Daniel HongPlace 1 · Grade 11 · St Paul's | 11 | St Paul's | 18:03.9 |
| 2 | Maximilian PreussPlace 2 · Grade 12 · Proctor Academy | 12 | Proctor Academy | 18:08.0 |
| 3 | Owen GorencPlace 3 · Grade 11 · St Paul's | 11 | St Paul's | 18:08.2 |
| 4 | Charles (Charlie) HarveyPlace 4 · Grade 9 · St Paul's | 9 | St Paul's | 18:08.3 |
| 5 | Linus KrenkelPlace 5 · Grade 11 · St Paul's | 11 | St Paul's | 18:13.9 |
| 6 | Charles (Chappy) CarrollPlace 6 · Grade 11 · St Paul's | 11 | St Paul's | 18:16.2 |
| 7 | Langston WilliamsPlace 7 · Grade 11 · St Paul's | 11 | St Paul's | 18:18.1 |
| 8 | Silas CollinsPlace 8 · Grade 10 · St Paul's | 10 | St Paul's | 18:18.9 |
| 9 | Will FredaPlace 9 · Grade 12 · The Tilton | 12 | The Tilton | 19:56.3 |
| 10 | Lucas KurdPlace 10 · Grade 9 · St Paul's | 9 | St Paul's | 19:56.7 |
| 11 | Jackson ChadwickPlace 11 · Grade SR · New Hampton School | SR | New Hampton School | 20:01.6 |
| 12 | Jake NewmanPlace 12 · Grade SR · New Hampton School | SR | New Hampton School | 20:03.0 |
| 13 | Lucas GangiPlace 13 · Grade SO · New Hampton School | SO | New Hampton School | 20:04.7 |
| 14 | Jack ManleyPlace 14 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 20:10.6 |
| 15 | Aiden StaplesPlace 15 · Grade 10 · The Tilton | 10 | The Tilton | 20:16.1 |
| 16 | Turner BottomleyPlace 16 · Grade 12 · The Tilton | 12 | The Tilton | 20:20.2 |
| 17 | Julian PassanantiPlace 17 · Grade 10 · Holderness | 10 | Holderness | 20:25.2 |
| 18 | Hayes ThompsonPlace 18 · Grade 10 · Proctor Academy | 10 | Proctor Academy | 20:32.1 PR |
| 19 | Hunter HendersonPlace 19 · Grade 10 · Holderness | 10 | Holderness | 20:32.4 |
| 20 | Luke SmolanPlace 20 · Grade 12 · Brewster Academy | 12 | Brewster Academy | 20:35.1 PR |
| 21 | Kyle GumpPlace 21 · Grade 12 · St Paul's | 12 | St Paul's | 20:36.2 |
| 22 | Benjamin AdamsPlace 22 · Grade 10 · The Tilton | 10 | The Tilton | 20:36.7 |
| 23 | Luca BocresionPlace 23 · Grade 12 · St Paul's | 12 | St Paul's | 20:48.0 |
| 24 | Pat Gamba AmezcuaPlace 24 · Grade 9 · Brewster Academy | 9 | Brewster Academy | 20:50.8 PR |
| 25 | Thomas LeonardPlace 25 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 20:52.1 |
| 26 | Dash HamiltonPlace 26 · Grade 9 · St Paul's | 9 | St Paul's | 20:53.7 PR |
| 27 | Horace (Harry) MoyerPlace 27 · Grade 11 · St Paul's | 11 | St Paul's | 20:57.7 |
| 28 | Rhys HenriksonPlace 28 · Grade 12 · St Paul's | 12 | St Paul's | 20:58.9 |
| 29 | Grant LebarPlace 29 · Grade 11 · St Paul's | 11 | St Paul's | 21:03.8 |
| 30 | Tucker EddyPlace 30 · Grade 10 · St Paul's | 10 | St Paul's | 21:09.5 |
| 31 | Joshua ZappavignaPlace 31 · Grade 9 · The Tilton | 9 | The Tilton | 21:11.0 |
| 32 | Leonard QiaoPlace 32 · Grade 10 · Kimball Union Academy | 10 | Kimball Union Academy | 21:13.7 |
| 33 | Jason ZhuangPlace 33 · Grade 11 · St Paul's | 11 | St Paul's | 21:18.0 |
| 34 | Jeb StegallPlace 34 · Grade 11 · St Paul's | 11 | St Paul's | 21:18.2 |
| 35 | Jonah FarkasPlace 35 · Grade 11 · St Paul's | 11 | St Paul's | 21:19.3 |
| 36 | Seborn (Wrenn) RagsdalePlace 36 · Grade 12 · St Paul's | 12 | St Paul's | 21:24.9 |
| 37 | Andy HufferPlace 37 · Grade 9 · St Paul's | 9 | St Paul's | 21:32.2 |
| 38 | Elier GuzmanPlace 38 · Grade 9 · The Tilton | 9 | The Tilton | 21:33.3 |
| 39 | Jasper BluePlace 39 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 21:33.4 |
| 40 | Sosuke ImaizumiPlace 40 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 21:38.0 |
| 41 | Alexandre (Alex) LamottePlace 41 · Grade 9 · St Paul's | 9 | St Paul's | 22:01.1 |
| 42 | Michael HoPlace 42 · Grade 11 · Kimball Union Academy | 11 | Kimball Union Academy | 22:05.0 |
| 43 | Elliot Irwin-PokornyPlace 43 · Grade 11 · Proctor Academy | 11 | Proctor Academy | 22:08.6 PR |
| 44 | Danchak CamPlace 44 · Grade SR · New Hampton School | SR | New Hampton School | 22:11.7 |
| 45 | Chase DowelPlace 45 · Grade 10 · Holderness | 10 | Holderness | 22:23.1 PR |
| 46 | Max RusovPlace 46 · Grade 12 · Brewster Academy | 12 | Brewster Academy | 22:24.2 PR |
| 47 | Peyton EliePlace 47 · Grade 10 · St Paul's | 10 | St Paul's | 22:26.1 |
| 48 | Derek (Remi) CostasPlace 48 · Grade 10 · St Paul's | 10 | St Paul's | 22:26.4 |
| 49 | Tobin KasselsPlace 49 · Grade 9 · Holderness | 9 | Holderness | 22:27.1 |
| 50 | Isiah LettPlace 50 · Grade SR · New Hampton School | SR | New Hampton School | 22:30.4 |
| 51 | Colton CrossPlace 51 · Grade 9 · The Tilton | 9 | The Tilton | 22:38.2 |
| 52 | Casey ConnorPlace 52 · Grade FR · Vermont Academy | FR | Vermont Academy | 22:38.6 |
| 53 | Myke BrownPlace 53 · Grade 10 · Proctor Academy | 10 | Proctor Academy | 22:41.8 PR |
| 54 | Tommy SezakPlace 54 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 22:52.1 |
| 55 | Aaron KimiriPlace 55 · Grade 11 · St Paul's | 11 | St Paul's | 22:55.3 |
| 56 | Mathis RiffPlace 56 · Grade 11 · St Paul's | 11 | St Paul's | 22:55.6 |
| 57 | Leo SongPlace 57 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 22:55.7 |
| 58 | Maksym SendziukPlace 58 · Grade 11 · St Paul's | 11 | St Paul's | 22:58.4 |
| 59 | Lucas DugganPlace 59 · Grade 10 · The Tilton | 10 | The Tilton | 23:03.2 |
| 60 | Ryan WuPlace 60 · Grade 11 · St Paul's | 11 | St Paul's | 23:05.5 PR |
| 61 | Victor SweenyPlace 61 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 23:10.3 |
| 62 | Henry StrongPlace 62 · Grade 9 · St Paul's | 9 | St Paul's | 23:12.0 PR |
| 63 | Harrison FreelovePlace 63 · Grade 9 · Holderness | 9 | Holderness | 23:19.1 PR |
| 64 | Trey NeallyPlace 64 · Grade 12 · Holderness | 12 | Holderness | 23:19.4 |
| 65 | Brian ZhangPlace 65 · Grade 10 · St Paul's | 10 | St Paul's | 23:25.3 |
| 66 | Ace KantsiosPlace 66 · Grade 12 · The Tilton | 12 | The Tilton | 23:34.0 |
| 67 | Noah LuPlace 67 · Grade 10 · St Paul's | 10 | St Paul's | 23:37.0 |
| 68 | Massimo ScorzaPlace 68 · Grade 9 · Proctor Academy | 9 | Proctor Academy | 23:44.4 PR |
| 69 | Calvin WolfgramPlace 69 · Grade 11 · The Tilton | 11 | The Tilton | 23:50.9 |
| 70 | Tigger TanglertsumphunPlace 70 · Grade 9 · St Paul's | 9 | St Paul's | 24:04.7 |
| 71 | Emmanuel FosuPlace 71 · Grade 11 · Proctor Academy | 11 | Proctor Academy | 24:21.7 PR |
| 72 | Kanji HayakawaPlace 72 · Grade 9 · Brewster Academy | 9 | Brewster Academy | 24:29.8 PR |
| 73 | Aleksandr VozianovPlace 73 · Grade 10 · The Tilton | 10 | The Tilton | 24:31.0 PR |
| 74 | Nicholas ParkPlace 74 · Grade 9 · St Paul's | 9 | St Paul's | 24:32.7 PR |
| 75 | Nathaniel ColonPlace 75 · Grade 11 · The Tilton | 11 | The Tilton | 24:34.8 PR |
| 76 | PK StaskoPlace 76 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 25:09.8 |
| 77 | John FreebornPlace 77 · Grade SO · New Hampton School | SO | New Hampton School | 25:17.7 |
| 78 | Spencer HutchinsonPlace 78 · Grade 12 · Kimball Union Academy | 12 | Kimball Union Academy | 25:21.0 |
| 79 | Ben SiemiaszkoPlace 79 · Grade SO · Vermont Academy | SO | Vermont Academy | 25:23.5 |
| 80 | Carlos XiePlace 80 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 25:36.6 |
| 81 | Jiho ParkPlace 81 · Grade FR · Cardigan Mountain | FR | Cardigan Mountain | 25:46.8 |
| 82 | Jack O'ConnorPlace 82 · Grade SR · New Hampton School | SR | New Hampton School | 25:49.1 |
| 83 | Quattro GloverPlace 83 · Grade 9 · St Paul's | 9 | St Paul's | 25:56.0 |
| 84 | Landon GrovesPlace 84 · Grade 9 · Holderness | 9 | Holderness | 26:00.7 |
| 85 | Henry KaserPlace 85 · Grade 10 · Proctor Academy | 10 | Proctor Academy | 26:01.4 PR |
| 86 | Eyan BalbonaPlace 86 · Grade 7 · Cardigan Mountain | 7 | Cardigan Mountain | 26:02.3 |
| 87 | Miles McCabePlace 87 · Grade 12 · Holderness | 12 | Holderness | 26:42.7 PR |
| 88 | Will BennettPlace 88 · Grade SR · New Hampton School | SR | New Hampton School | 26:44.0 |
| 89 | Niko CondodemetrakyPlace 89 · Grade 12 · The Tilton | 12 | The Tilton | 26:56.4 |
| 90 | Cyrus OktayPlace 90 · Grade 9 · Kimball Union Academy | 9 | Kimball Union Academy | 27:36.7 |
| 91 | Keanu ConnorPlace 91 · Grade 9 · Holderness | 9 | Holderness | 28:13.4 |
| 92 | David OjesanmiPlace 92 · Grade 11 · Proctor Academy | 11 | Proctor Academy | 28:20.9 PR |
| 93 | Ahmed RabiePlace 93 · Grade 12 · Proctor Academy | 12 | Proctor Academy | 28:33.4 PR |
| 94 | Daniel NieldsPlace 94 · Grade 9 · Holderness | 9 | Holderness | 28:37.6 |
| 95 | Trent CrawfordPlace 95 · Grade 10 · The Tilton | 10 | The Tilton | 28:44.7 |
| 96 | Chenze WangPlace 96 · Grade FR · Vermont Academy | FR | Vermont Academy | 28:59.7 |
| 97 | Caden DudczakPlace 97 · Grade 11 · Holderness | 11 | Holderness | 29:11.2 |
| 98 | Mohmmed Al BadiPlace 98 · Grade 11 · Brewster Academy | 11 | Brewster Academy | 30:04.3 |
| 99 | Yuzao WengPlace 99 · Grade 12 · Holderness | 12 | Holderness | 30:42.0 PR |
| 100 | Bruce LiPlace 100 · Grade FR · Vermont Academy | FR | Vermont Academy | 31:02.0 |
| 101 | Peter GePlace 101 · Grade 10 · Kimball Union Academy | 10 | Kimball Union Academy | 31:03.8 |
| 102 | Ray LiuPlace 102 · Grade 9 · Brewster Academy | 9 | Brewster Academy | 31:07.5 PR |
| 103 | Wonjun JungPlace 103 · Grade 11 · Kimball Union Academy | 11 | Kimball Union Academy | 32:24.8 |
| 104 | Jack O'Connell-CoynePlace 104 · Grade 11 · The Tilton | 11 | The Tilton | 33:51.6 |
| 105 | Henry LiPlace 105 · Grade FR · Vermont Academy | FR | Vermont Academy | 34:06.1 |
| — | Kenneth WangGrade 10 · Brewster Academy | 10 | Brewster Academy | DNF |
| — | Diego ChenGrade 9 · Brewster Academy | 9 | Brewster Academy | DNF |