| 1 | Peyton JoslynPlace 1 · Grade 12 · Monadnock Regional | 12 | Monadnock Regional | 16:03.5 |
| 2 | Elijah BodanzaPlace 2 · Grade 11 · Fall Mountain | 11 | Fall Mountain | 16:23.6 |
| 3 | Christian BarnesPlace 3 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 17:00.2 |
| 4 | Max WilliamsPlace 4 · Grade 12 · Holy Family Academy | 12 | Holy Family Academy | 17:08.2 |
| 5 | Colin FosterPlace 5 · Grade 11 · Newfound Regional | 11 | Newfound Regional | 17:18.4 |
| 6 | Max GoupilPlace 6 · Grade 10 · Hopkinton | 10 | Hopkinton | 17:24.2 |
| 7 | Carl RussellPlace 7 · Grade 11 · Mascoma Valley Reg | 11 | Mascoma Valley Reg | 17:26.6 |
| 8 | James LaversPlace 8 · Grade 11 · Hopkinton | 11 | Hopkinton | 17:38.6 |
| 9 | Chase RuffoPlace 9 · Grade 10 · Monadnock Regional | 10 | Monadnock Regional | 17:39.3 |
| 10 | Brady HarkerPlace 10 · Grade 12 · Newfound Regional | 12 | Newfound Regional | 17:41.9 |
| 11 | Oliver SchartnerPlace 11 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 17:48.6 |
| 12 | Collin ReederPlace 12 · Grade 10 · Profile | 10 | Profile | 17:57.4 |
| 13 | Jason LewisPlace 13 · Grade 9 · Monadnock Regional | 9 | Monadnock Regional | 18:19.5 |
| 14 | Wyatt DiversPlace 14 · Grade 12 · Belmont | 12 | Belmont | 18:28.4 |
| 15 | Connor HemingwayPlace 15 · Grade 10 · Newfound Regional | 10 | Newfound Regional | 18:28.5 |
| 16 | Benjamin PartickPlace 16 · Grade 10 · Newmarket | 10 | Newmarket | 18:29.4 |
| 17 | Jackson EllisPlace 17 · Grade 9 · Monadnock Regional | 9 | Monadnock Regional | 18:32.3 |
| 18 | Finnegan KovarPlace 18 · Grade 10 · Hopkinton | 10 | Hopkinton | 18:37.6 |
| 19 | Dylan CallahanPlace 19 · Grade 12 · Mascenic Regional | 12 | Mascenic Regional | 18:37.6 |
| 20 | Dominic LaRosePlace 20 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 18:38.0 |
| 21 | Sawyer HillPlace 21 · Grade 12 · Newmarket | 12 | Newmarket | 18:39.1 |
| 22 | Zachery MckeownPlace 22 · Grade 9 · Portsmouth Christian | 9 | Portsmouth Christian | 18:39.8 |
| 23 | Jacob BrunjesPlace 23 · Grade 12 · Monadnock Regional | 12 | Monadnock Regional | 18:42.1 |
| 24 | Liam TripodPlace 24 · Grade 9 · Hopkinton | 9 | Hopkinton | 18:46.4 |
| 25 | Donovan GriffisPlace 25 · Grade 10 · Mascenic Regional | 10 | Mascenic Regional | 18:47.8 |
| 26 | Karson RogersPlace 26 · Grade 11 · Mascoma Valley Reg | 11 | Mascoma Valley Reg | 18:51.3 |
| 27 | Mathew NorthcottPlace 27 · Grade 10 · Fall Mountain | 10 | Fall Mountain | 18:52.4 |
| 28 | George StewartPlace 28 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 18:53.9 |
| 29 | Simeon HowardPlace 29 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 19:01.7 |
| 30 | Nick LentiPlace 30 · Grade 12 · Trinity | 12 | Trinity | 19:03.2 |
| 31 | Lance LabensPlace 31 · Grade 11 · White Mountains | 11 | White Mountains | 19:07.7 |
| 32 | Gage HambletPlace 32 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 19:09.9 |
| 33 | Conall JumperPlace 33 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 19:11.4 |
| 34 | Michael CrosbyPlace 34 · Grade 10 · Hopkinton | 10 | Hopkinton | 19:12.7 |
| 35 | Cullen DesrochersPlace 35 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 19:14.4 |
| 36 | Kinley MckennaPlace 36 · Grade 9 · Newmarket | 9 | Newmarket | 19:17.7 |
| 37 | Simon HartshornePlace 37 · Grade 11 · Newmarket | 11 | Newmarket | 19:22.6 |
| 38 | Jacob LarsonPlace 38 · Grade 10 · The Derryfield | 10 | The Derryfield | 19:25.2 PR |
| 39 | Andrew JamesPlace 39 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 19:26.5 |
| 40 | Nick DegruttolaPlace 40 · Grade 11 · Sanborn Regional | 11 | Sanborn Regional | 19:29.6 |
| 41 | Brayden RobidouxPlace 41 · Grade 10 · Pittsburg | 10 | Pittsburg | 19:35.9 PR |
| 42 | Andrew ClarnerPlace 42 · Grade 11 · Hopkinton | 11 | Hopkinton | 19:36.7 |
| 43 | Bryce PalmerPlace 43 · Grade 12 · Newport | 12 | Newport | 19:45.5 |
| 44 | David WalkerPlace 44 · Grade 12 · Inter-Lakes | 12 | Inter-Lakes | 19:46.2 |
| 45 | Wyatt TownePlace 45 · Grade 11 · Newfound Regional | 11 | Newfound Regional | 19:48.9 |
| 46 | Jackson WallPlace 46 · Grade 9 · Raymond | 9 | Raymond | 19:50.1 |
| 47 | Reino CrawfordPlace 47 · Grade 10 · Mascenic Regional | 10 | Mascenic Regional | 19:51.9 |
| 48 | Isaac OhlPlace 48 · Grade 10 · Hopkinton | 10 | Hopkinton | 19:53.7 |
| 49 | Nolan SalvatorePlace 49 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 19:54.1 |
| 50 | Trevor JonesPlace 50 · Grade 9 · Monadnock Regional | 9 | Monadnock Regional | 19:55.7 |
| 51 | Sean AndrewsPlace 51 · Grade 10 · Belmont | 10 | Belmont | 19:56.5 |
| 52 | William ReinhardtPlace 52 · Grade 10 · Gilford | 10 | Gilford | 19:56.7 |
| 53 | William ClarkPlace 53 · Grade 11 · Newmarket | 11 | Newmarket | 19:57.3 |
| 54 | Brady HoltPlace 54 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 19:57.6 |
| 55 | Devin ForsythePlace 55 · Grade 9 · Holy Family Academy | 9 | Holy Family Academy | 19:58.2 |
| 56 | Dylan VerdePlace 56 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 19:59.6 |
| 57 | Hunter DemersPlace 57 · Grade 11 · Pelham | 11 | Pelham | 20:06.9 |
| 58 | Thomas KerwinPlace 58 · Grade 11 · The Derryfield | 11 | The Derryfield | 20:09.4 |
| 59 | Sunay PatelPlace 59 · Grade 11 · Pelham | 11 | Pelham | 20:11.6 |
| 60 | Michael BohnPlace 60 · Grade 12 · Newport | 12 | Newport | 20:13.2 |
| 61 | Moses RolfePlace 61 · Grade 12 · Profile | 12 | Profile | 20:15.1 |
| 62 | Charles SchmidtPlace 62 · Grade 11 · White Mountains | 11 | White Mountains | 20:21.2 |
| 63 | Roland DumontPlace 63 · Grade 10 · Conant | 10 | Conant | 20:29.2 |
| 64 | Logan VaillancourtPlace 64 · Grade 11 · Mascenic Regional | 11 | Mascenic Regional | 20:29.8 |
| 65 | Ezra BoisseauPlace 65 · Grade 10 · Profile | 10 | Profile | 20:31.0 |
| 66 | Joshua GaudetPlace 66 · Grade 10 · Campbell | 10 | Campbell | 20:34.3 |
| 67 | Jacoby BeyerPlace 67 · Grade 10 · Newfound Regional | 10 | Newfound Regional | 20:35.6 |
| 68 | Lazar ArbutinaPlace 68 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 20:37.8 |
| 69 | Brayden TownsendPlace 69 · Grade 12 · Belmont | 12 | Belmont | 20:38.8 |
| 70 | Lucas TetuPlace 70 · Grade 10 · Fall Mountain | 10 | Fall Mountain | 20:40.0 |
| 71 | Eli DonovanPlace 71 · Grade 12 · Trinity | 12 | Trinity | 20:43.5 |
| 72 | John WilkinsonPlace 72 · Grade 11 · Newport | 11 | Newport | 20:45.1 |
| 73 | Gunnar MarvelPlace 73 · Grade 12 · Gilford | 12 | Gilford | 20:45.6 |
| 74 | Emrys HermanPlace 74 · Grade 11 · Newmarket | 11 | Newmarket | 20:45.9 |
| 75 | Jacob GonzalezPlace 75 · Grade 12 · Sanborn Regional | 12 | Sanborn Regional | 20:46.0 PR |
| 76 | Justin PitrePlace 76 · Grade 11 · Sanborn Regional | 11 | Sanborn Regional | 20:46.4 |
| 77 | Benjamin HarrisonPlace 77 · Grade 9 · Holy Family Academy | 9 | Holy Family Academy | 20:46.8 |
| 78 | Tristan ZimmermannPlace 78 · Grade 11 · Newmarket | 11 | Newmarket | 20:47.0 |
| 79 | Zach HattanPlace 79 · Grade 10 · Kearsarge Regional | 10 | Kearsarge Regional | 20:48.0 |
| 80 | Tyler St.pierrePlace 80 · Grade 12 · Fall Mountain | 12 | Fall Mountain | 20:49.8 |
| 81 | Kellan ZulloPlace 81 · Grade 9 · Newport | 9 | Newport | 20:49.8 |
| 82 | Canaan LockePlace 82 · Grade 10 · Trinity | 10 | Trinity | 20:50.1 |
| 83 | Keegan O'connorPlace 83 · Grade 12 · Fall Mountain | 12 | Fall Mountain | 20:50.1 |
| 84 | Adam MorganPlace 84 · Grade 11 · Holy Family Academy | 11 | Holy Family Academy | 20:50.2 |
| 85 | Landon TowsleyPlace 85 · Grade 10 · Campbell | 10 | Campbell | 20:54.4 |
| 86 | Andy RolfePlace 86 · Grade 9 · Profile | 9 | Profile | 20:57.4 |
| 87 | Shawn BuonarosaPlace 87 · Grade 12 · Pelham | 12 | Pelham | 20:58.3 |
| 88 | Griffin KimPlace 88 · Grade 9 · The Derryfield | 9 | The Derryfield | 21:02.5 |
| 89 | Jack CrockfordPlace 89 · Grade 11 · Belmont | 11 | Belmont | 21:04.2 |
| 90 | Lucas McSheffreyPlace 90 · Grade 9 · Belmont | 9 | Belmont | 21:04.4 |
| 91 | Ethan FriedburgPlace 91 · Grade 12 · The Derryfield | 12 | The Derryfield | 21:07.2 PR |
| 92 | Adam WillettPlace 92 · Grade 10 · The Derryfield | 10 | The Derryfield | 21:07.4 |
| 93 | David CostelloPlace 93 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 21:09.6 |
| 94 | Earl MitchellPlace 94 · Grade 11 · Bishop Brady | 11 | Bishop Brady | 21:10.3 |
| 95 | Jack DiFilippePlace 95 · Grade 11 · Newfound Regional | 11 | Newfound Regional | 21:12.3 |
| 96 | Iwan JonesPlace 96 · Grade 10 · Woodsville | 10 | Woodsville | 21:13.1 PR |
| 97 | Connor HeddonPlace 97 · Grade 9 · Fall Mountain | 9 | Fall Mountain | 21:14.2 |
| 98 | Julius NelsonPlace 98 · Grade 10 · Inter-Lakes | 10 | Inter-Lakes | 21:24.0 |
| 99 | Nikola AmovicPlace 99 · Grade 11 · Raymond | 11 | Raymond | 21:25.7 |
| 100 | Brayden WoodburnPlace 100 · Grade 10 · Pittsburg | 10 | Pittsburg | 21:28.9 PR |
| 101 | Giovanni LucianoPlace 101 · Grade 11 · Pittsburg | 11 | Pittsburg | 21:31.7 PR |
| 102 | Ziba PatridgePlace 102 · Grade 10 · Inter-Lakes | 10 | Inter-Lakes | 21:33.4 |
| 103 | Adam PricePlace 103 · Grade 9 · Pelham | 9 | Pelham | 21:36.8 |
| 104 | Dawson MeehanPlace 104 · Grade 11 · Prospect Mountain | 11 | Prospect Mountain | 21:43.1 |
| 105 | Thomas MoranPlace 105 · Grade 11 · Mascenic Regional | 11 | Mascenic Regional | 21:51.2 |
| 106 | Brody HoneywellPlace 106 · Grade 10 · Mascenic Regional | 10 | Mascenic Regional | 21:55.8 |
| 107 | Kyren WhitmorePlace 107 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 21:57.0 |
| 108 | Alexander DeserrannoPlace 108 · Grade 11 · Mascoma Valley Reg | 11 | Mascoma Valley Reg | 21:59.8 |
| 109 | John Runnion-BarefordPlace 109 · Grade 10 · Mascoma Valley Reg | 10 | Mascoma Valley Reg | 22:01.4 |
| 110 | Blake HowardPlace 110 · Grade 10 · Mascoma Valley Reg | 10 | Mascoma Valley Reg | 22:01.7 |
| 111 | Gabriel JenkinsPlace 111 · Grade 9 · The Derryfield | 9 | The Derryfield | 22:07.1 |
| 112 | Erik YoungPlace 112 · Grade 12 · White Mountains | 12 | White Mountains | 22:12.6 PR |
| 113 | Nicholas ShouthwellPlace 113 · Grade 11 · Profile | 11 | Profile | 22:14.9 PR |
| 114 | Tanner DavenportPlace 114 · Grade 10 · White Mountains | 10 | White Mountains | 22:16.5 PR |
| 115 | Cody ReslowPlace 115 · Grade 10 · Profile | 10 | Profile | 22:17.0 |
| 116 | John Wade-levasseurPlace 116 · Grade 10 · Trinity | 10 | Trinity | 22:17.4 |
| 117 | Alex CouittPlace 117 · Grade 8 · Newport | 8 | Newport | 22:19.6 |
| 118 | Matthew Rearick AhnePlace 118 · Grade 10 · Newfound Regional | 10 | Newfound Regional | 22:23.9 |
| 119 | Owen BakisPlace 119 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 22:26.2 |
| 120 | Lucas SchrempfPlace 120 · Grade 11 · Sanborn Regional | 11 | Sanborn Regional | 22:27.1 |
| 121 | Thomas Hickey=PfaefflinPlace 121 · Grade 12 · Bishop Brady | 12 | Bishop Brady | 22:28.1 PR |
| 122 | Harrison YoungPlace 122 · Grade 12 · White Mountains | 12 | White Mountains | 22:36.6 |
| 123 | Keegan PolandPlace 123 · Grade 12 · Hillsboro-Deering | 12 | Hillsboro-Deering | 22:45.0 |
| 124 | Blake WilliamsPlace 124 · Grade 11 · Trinity | 11 | Trinity | 22:47.9 |
| 125 | Emeric GirardPlace 125 · Grade 10 · Holy Family Academy | 10 | Holy Family Academy | 22:49.2 |
| 126 | Luke RyanPlace 126 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 22:51.2 |
| 127 | Tristen ManchesterPlace 127 · Grade 12 · Pelham | 12 | Pelham | 22:52.3 |
| 128 | James HorangicPlace 128 · Grade 12 · Bishop Brady | 12 | Bishop Brady | 22:53.1 |
| 129 | Lucas DurpheyPlace 129 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 22:54.8 |
| 130 | Anthony BarassiPlace 130 · Grade 9 · Monadnock Regional | 9 | Monadnock Regional | 22:55.5 |
| 131 | Kellan HillikerPlace 131 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 22:55.6 |
| 132 | Jack BurhoePlace 132 · Grade 9 · Profile | 9 | Profile | 23:00.1 |
| 133 | John WadePlace 133 · Grade 11 · Pittsburg | 11 | Pittsburg | 23:05.7 PR |
| 134 | Joseph NajemPlace 134 · Grade 10 · Inter-Lakes | 10 | Inter-Lakes | 23:08.9 |
| 135 | Samuel KellnerPlace 135 · Grade 12 · The Derryfield | 12 | The Derryfield | 23:11.0 PR |
| 136 | Joshua OrtizPlace 136 · Grade 9 · Sanborn Regional | 9 | Sanborn Regional | 23:15.8 |
| 137 | Logan WoodsPlace 137 · Grade 11 · Raymond | 11 | Raymond | 23:16.9 |
| 138 | Elihu DunnPlace 138 · Grade 11 · Inter-Lakes | 11 | Inter-Lakes | 23:19.5 |
| 139 | Daniel PerronPlace 139 · Grade 9 · Gilford | 9 | Gilford | 23:21.2 |
| 140 | Garrett SnyderPlace 140 · Grade 12 · Berlin | 12 | Berlin | 23:24.1 PR |
| 141 | Dylan LenahanPlace 141 · Grade 10 · Hinsdale | 10 | Hinsdale | 23:29.8 |
| 142 | Joseph GriffinPlace 142 · Grade 9 · Fall Mountain | 9 | Fall Mountain | 23:32.5 |
| 143 | David D'AngeloPlace 143 · Grade 12 · Sanborn Regional | 12 | Sanborn Regional | 23:33.2 |
| 144 | Stinson MylesPlace 144 · Grade 12 · White Mountains | 12 | White Mountains | 23:42.1 |
| 145 | Grant PowellPlace 145 · Grade 9 · Pelham | 9 | Pelham | 23:43.0 |
| 146 | Logan RayPlace 146 · Grade 9 · Wilton Lyndeboro Coop | 9 | Wilton Lyndeboro Coop | 23:58.7 |
| 147 | Owen HalkoPlace 147 · Grade 12 · Pelham | 12 | Pelham | 23:59.8 |
| 148 | Matthew SekerseyPlace 148 · Grade 10 · Hillsboro-Deering | 10 | Hillsboro-Deering | 24:00.6 |
| 149 | Darren ClogstonPlace 149 · Grade 9 · Pittsburg | 9 | Pittsburg | 24:03.7 |
| 150 | Will DichardPlace 150 · Grade 10 · Campbell | 10 | Campbell | 24:06.5 |
| 151 | Evan O'ConnorPlace 151 · Grade 12 · Campbell | 12 | Campbell | 24:12.1 |
| 152 | Bentley WatermanPlace 152 · Grade 10 · Newport | 10 | Newport | 24:14.7 |
| 153 | Roger SoucyPlace 153 · Grade 10 · Sanborn Regional | 10 | Sanborn Regional | 24:15.9 |
| 154 | Arios LudingtonPlace 154 · Grade 9 · Kearsarge Regional | 9 | Kearsarge Regional | 24:25.2 |
| 155 | Luke LarrabeePlace 155 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 24:38.0 |
| 156 | Josh DemanchePlace 156 · Grade 12 · Conant | 12 | Conant | 24:38.4 |
| 157 | Morgan RatcliffePlace 157 · Grade 9 · Conant | 9 | Conant | 24:41.1 |
| 158 | Max ReidPlace 158 · Grade 9 · Kearsarge Regional | 9 | Kearsarge Regional | 24:42.7 |
| 159 | Brayden FerrisPlace 159 · Grade 12 · Campbell | 12 | Campbell | 25:24.2 |
| 160 | Louis NealPlace 160 · Grade 11 · Hillsboro-Deering | 11 | Hillsboro-Deering | 25:28.4 |
| 161 | Silas PatridgePlace 161 · Grade 8 · Inter-Lakes | 8 | Inter-Lakes | 25:29.0 PR |
| 162 | Cooper HedderigPlace 162 · Grade 12 · Kearsarge Regional | 12 | Kearsarge Regional | 25:49.1 PR |
| 163 | Matthew WhelanPlace 163 · Grade 10 · Prospect Mountain | 10 | Prospect Mountain | 25:56.0 |
| 164 | Henry AshworthPlace 164 · Grade 11 · Belmont | 11 | Belmont | 25:59.9 PR |
| 165 | Ben WebsterPlace 165 · Grade 11 · Trinity | 11 | Trinity | 26:26.7 PR |
| 166 | Griffyn GreenePlace 166 · Grade 9 · Gilford | 9 | Gilford | 26:37.4 |
| 167 | Wren ReinholzPlace 167 · Grade 12 · Gilford | 12 | Gilford | 26:41.1 PR |
| 168 | Finnian ShippeePlace 168 · Grade 12 · Mascenic Regional | 12 | Mascenic Regional | 26:42.6 |
| 169 | Lukas PittaPlace 169 · Grade 12 · Newport | 12 | Newport | 26:48.8 |
| 170 | Hunter WithamPlace 170 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 26:53.8 |
| 171 | Trew ReedPlace 171 · Grade 11 · Prospect Mountain | 11 | Prospect Mountain | 26:56.5 |
| 172 | Theodore PekalskyPlace 172 · Grade 12 · Raymond | 12 | Raymond | 26:57.5 |
| 173 | Cameron HawkinsPlace 173 · Grade 12 · Trinity | 12 | Trinity | 27:06.0 |
| 174 | Sean SierraPlace 174 · Grade 11 · Hinsdale | 11 | Hinsdale | 27:34.6 PR |
| 175 | Johnathon QuinnPlace 175 · Grade 12 · Hinsdale | 12 | Hinsdale | 27:51.2 |
| 176 | Jason CondodemetrakyPlace 176 · Grade 11 · Bishop Brady | 11 | Bishop Brady | 28:03.2 PR |
| 177 | Nate GreenPlace 177 · Grade 10 · Campbell | 10 | Campbell | 28:11.4 |
| 178 | Samuel NajemPlace 178 · Grade 8 · Inter-Lakes | 8 | Inter-Lakes | 28:21.7 PR |
| 179 | Seamus FaddenPlace 179 · Grade 9 · Lin-Wood | 9 | Lin-Wood | 28:25.7 |
| 180 | Logan WilletPlace 180 · Grade 10 · Hillsboro-Deering | 10 | Hillsboro-Deering | 28:44.3 |
| 181 | Dallas CharlesPlace 181 · Grade 10 · Conant | 10 | Conant | 29:18.6 |
| 182 | Brayden KeatingPlace 182 · Grade 11 · Campbell | 11 | Campbell | 29:42.5 |
| 183 | Tyler MooneyPlace 183 · Grade 11 · Bishop Brady | 11 | Bishop Brady | 33:42.7 |
| 184 | Brody McDermottPlace 184 · Grade 10 · Mascoma Valley Reg | 10 | Mascoma Valley Reg | 34:24.3 |