| 1 | Cameron PatronickPlace 1 · Grade 10 · Nashua South | 10 | Nashua South | 17:24.7 |
| 2 | Rishav SoodPlace 2 · Grade 11 · Nashua South | 11 | Nashua South | 17:30.9 PR |
| 3 | Parker BrownPlace 3 · Grade 9 · Pinkerton Academy | 9 | Pinkerton Academy | 17:47.9 |
| 4 | Ryan DuvarneyPlace 4 · Grade 10 · Nashua South | 10 | Nashua South | 18:03.9 |
| 5 | Spencer PidhurneyPlace 5 · Grade 10 · Pinkerton Academy | 10 | Pinkerton Academy | 18:07.4 |
| 6 | Mitchell RaskowPlace 6 · Grade 11 · Salem | 11 | Salem | 18:09.9 |
| 7 | Trainor MaillouxPlace 7 · Grade 9 · Pinkerton Academy | 9 | Pinkerton Academy | 18:11.9 |
| 8 | Micah AllardPlace 8 · Grade 10 · Nashua South | 10 | Nashua South | 18:13.2 |
| 9 | Logan McDonaldPlace 9 · Grade 11 · Pinkerton Academy | 11 | Pinkerton Academy | 18:23.4 |
| 10 | Theodore BondPlace 10 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 18:23.9 PR |
| 11 | Dylan HillsPlace 11 · Grade 10 · Exeter | 10 | Exeter | 18:23.9 PR |
| 12 | Mason TurekPlace 12 · Grade 10 · Londonderry | 10 | Londonderry | 18:29.1 PR |
| 13 | Jacob HutchinsPlace 13 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 18:30.4 PR |
| 14 | Matthew MotherwayPlace 14 · Grade 9 · Nashua South | 9 | Nashua South | 18:30.8 |
| 15 | Jacob SladePlace 15 · Grade 10 · Salem | 10 | Salem | 18:31.2 |
| 16 | Evan SpencePlace 16 · Grade 10 · Salem | 10 | Salem | 18:34.9 |
| 17 | David SaderPlace 17 · Grade 11 · Windham | 11 | Windham | 18:35.6 |
| 18 | Alex VaccaroPlace 18 · Grade 10 · Londonderry | 10 | Londonderry | 18:36.2 |
| 19 | Cole FricchionePlace 19 · Grade 9 · Windham | 9 | Windham | 18:36.2 |
| 20 | Jonah RobertsPlace 20 · Grade 9 · Pinkerton Academy | 9 | Pinkerton Academy | 18:37.8 PR |
| 21 | Derek GriebelPlace 21 · Grade 12 · Bishop Guertin | 12 | Bishop Guertin | 18:37.8 PR |
| 22 | Karthik RaoPlace 22 · Grade 12 · Nashua South | 12 | Nashua South | 18:38.6 PR |
| 23 | Joshua MathsonPlace 23 · Grade 10 · Nashua South | 10 | Nashua South | 18:44.1 |
| 24 | Garret GriegoPlace 24 · Grade 12 · Bishop Guertin | 12 | Bishop Guertin | 18:44.1 PR |
| 25 | Austin CiprianoPlace 25 · Grade 9 · Pinkerton Academy | 9 | Pinkerton Academy | 18:45.5 |
| 26 | Vedanth PenumatsaPlace 26 · Grade 11 · Nashua South | 11 | Nashua South | 18:46.4 |
| 27 | Michael WimmerPlace 27 · Grade 12 · Windham | 12 | Windham | 18:47.8 |
| 28 | William BuckleyPlace 28 · Grade 11 · Londonderry | 11 | Londonderry | 18:49.3 |
| 29 | Logen FierPlace 29 · Grade 11 · Nashua South | 11 | Nashua South | 18:55.6 PR |
| 30 | Cooper FlennikenPlace 30 · Grade 11 · Windham | 11 | Windham | 18:57.6 |
| 31 | Liam FoleyPlace 31 · Grade 11 · Windham | 11 | Windham | 19:01.1 PR |
| 32 | Jack SkillingPlace 32 · Grade 11 · Windham | 11 | Windham | 19:01.3 |
| 33 | Derek DentonPlace 33 · Grade 10 · Windham | 10 | Windham | 19:01.7 PR |
| 34 | Jack MaynardPlace 34 · Grade 12 · Bishop Guertin | 12 | Bishop Guertin | 19:01.9 PR |
| 35 | Charles LinardosPlace 35 · Grade 11 · Windham | 11 | Windham | 19:02.3 |
| 36 | Merrick GermainPlace 36 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 19:06.0 |
| 37 | Jack AlizioPlace 37 · Grade 12 · Pinkerton Academy | 12 | Pinkerton Academy | 19:07.6 PR |
| 38 | Jason RyanPlace 38 · Grade 9 · Salem | 9 | Salem | 19:11.7 PR |
| 39 | Murphy WallPlace 39 · Grade 11 · Winnacunnet | 11 | Winnacunnet | 19:12.9 |
| 40 | Brad SmithPlace 40 · Grade 9 · Windham | 9 | Windham | 19:19.4 |
| 41 | Anthony SconzaPlace 41 · Grade 11 · Pinkerton Academy | 11 | Pinkerton Academy | 19:22.0 |
| 42 | Edward BritoPlace 42 · Grade 12 · Salem | 12 | Salem | 19:22.7 PR |
| 43 | Aiden KostandinPlace 43 · Grade 12 · Exeter | 12 | Exeter | 19:22.7 |
| 44 | Luke LeuvenPlace 44 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 19:22.8 |
| 45 | Samuel NordstromPlace 45 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 19:23.1 |
| 46 | Logan ChassePlace 46 · Grade 10 · Portsmouth | 10 | Portsmouth | 19:23.5 |
| 47 | Aiden LechnerPlace 47 · Grade 12 · Alvirne | 12 | Alvirne | 19:27.1 |
| 48 | Noah HaskellPlace 48 · Grade 9 · Windham | 9 | Windham | 19:27.3 |
| 49 | Owen DembkoskiPlace 49 · Grade 9 · Londonderry | 9 | Londonderry | 19:28.9 |
| 50 | Martin DormerPlace 50 · Grade 10 · Bishop Guertin | 10 | Bishop Guertin | 19:31.0 PR |
| 51 | Alexander LabrecquePlace 51 · Grade 12 · Londonderry | 12 | Londonderry | 19:42.2 |
| 52 | Cameron CrooksPlace 52 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 19:43.1 PR |
| 53 | Eamonn McMahonPlace 53 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 19:43.4 |
| 54 | Jack DesjardinsPlace 54 · Grade 10 · Nashua North | 10 | Nashua North | 19:49.7 PR |
| 55 | Finn MullalyPlace 55 · Grade 12 · Nashua North | 12 | Nashua North | 19:49.7 PR |
| 56 | Nicholas HarringtonPlace 56 · Grade 12 · Pinkerton Academy | 12 | Pinkerton Academy | 19:50.1 PR |
| 57 | Christopher HoganPlace 57 · Grade 10 · Nashua South | 10 | Nashua South | 19:52.1 PR |
| 58 | William HowellPlace 58 · Grade 10 · Bishop Guertin | 10 | Bishop Guertin | 19:52.2 |
| 59 | Christopher ChongPlace 59 · Grade 11 · Bedford | 11 | Bedford | 19:53.8 |
| 60 | Landon PaquetPlace 60 · Grade 10 · Exeter | 10 | Exeter | 19:55.1 |
| 61 | Samuel WoodwardPlace 61 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 20:00.3 PR |
| 62 | Vedant PatilPlace 62 · Grade 10 · Nashua South | 10 | Nashua South | 20:00.4 |
| 63 | Jonathan AbdullaPlace 63 · Grade 10 · Alvirne | 10 | Alvirne | 20:00.5 |
| 64 | Ian CottrillPlace 64 · Grade 9 · Exeter | 9 | Exeter | 20:04.4 |
| 65 | Brent ClarkPlace 65 · Grade 10 · Merrimack | 10 | Merrimack | 20:05.1 PR |
| 66 | Aidan HauPlace 66 · Grade 12 · Windham | 12 | Windham | 20:06.2 PR |
| 67 | Nico RanalliPlace 67 · Grade 10 · Portsmouth | 10 | Portsmouth | 20:06.6 |
| 68 | Jacob CastilloPlace 68 · Grade 12 · Nashua North | 12 | Nashua North | 20:07.8 PR |
| 69 | Ernest SantosPlace 69 · Grade 9 · Nashua South | 9 | Nashua South | 20:07.9 PR |
| 70 | Jacob PlantePlace 70 · Grade 10 · Alvirne | 10 | Alvirne | 20:13.6 |
| 71 | Wally DangoraPlace 71 · Grade 9 · Exeter | 9 | Exeter | 20:15.1 |
| 72 | Braedyn ThynePlace 72 · Grade 9 · Nashua South | 9 | Nashua South | 20:17.0 PR |
| 73 | Will HartPlace 73 · Grade 9 · Portsmouth | 9 | Portsmouth | 20:21.2 |
| 74 | William ThompsonPlace 74 · Grade 12 · Bishop Guertin | 12 | Bishop Guertin | 20:21.3 |
| 75 | Ian MagnanPlace 75 · Grade 9 · Pinkerton Academy | 9 | Pinkerton Academy | 20:21.5 |
| 76 | Aaron ZouPlace 76 · Grade 9 · Winnacunnet | 9 | Winnacunnet | 20:24.0 |
| 77 | Nicolas AlizioPlace 77 · Grade 10 · Pinkerton Academy | 10 | Pinkerton Academy | 20:27.5 PR |
| 78 | Aedan MessierPlace 78 · Grade 10 · Exeter | 10 | Exeter | 20:29.3 PR |
| 79 | Will NeikamPlace 79 · Grade 9 · Bedford | 9 | Bedford | 20:31.2 |
| 80 | Quinlan DupreyPlace 80 · Grade 11 · Bedford | 11 | Bedford | 20:32.0 |
| 81 | Matthew ContePlace 81 · Grade 11 · Timberlane Regional | 11 | Timberlane Regional | 20:40.0 |
| 82 | Ryan GilsenanPlace 82 · Grade 10 · Windham | 10 | Windham | 20:42.2 |
| 83 | Kenneth ChouinardPlace 83 · Grade 10 · Salem | 10 | Salem | 20:42.3 |
| 84 | Caden TapscottPlace 84 · Grade 10 · Portsmouth | 10 | Portsmouth | 20:44.6 |
| 85 | Jack FabianoPlace 85 · Grade 11 · Exeter | 11 | Exeter | 20:45.2 |
| 86 | Lincoln FendianaPlace 86 · Grade 10 · Dover | 10 | Dover | 20:46.0 |
| 87 | Michael MorinPlace 87 · Grade 12 · Merrimack | 12 | Merrimack | 20:47.5 PR |
| 88 | Ryan RicksPlace 88 · Grade 11 · Merrimack | 11 | Merrimack | 20:47.7 |
| 89 | Rocky CaponePlace 89 · Grade 11 · Portsmouth | 11 | Portsmouth | 20:50.5 |
| 90 | Leonardo WhitePlace 90 · Grade 10 · Exeter | 10 | Exeter | 20:50.9 |
| 91 | Reid KrizanPlace 91 · Grade 10 · Windham | 10 | Windham | 20:51.9 |
| 92 | Owen SeaglePlace 92 · Grade 9 · Nashua North | 9 | Nashua North | 20:54.5 PR |
| 93 | Robert DwyerPlace 93 · Grade 11 · Windham | 11 | Windham | 20:55.2 |
| 94 | Brogan SweeneyPlace 94 · Grade 11 · Bedford | 11 | Bedford | 20:56.3 PR |
| 95 | Brodie ChampneyPlace 95 · Grade 9 · Winnacunnet | 9 | Winnacunnet | 20:58.7 PR |
| 96 | Ronan BrownPlace 96 · Grade 9 · Merrimack | 9 | Merrimack | 21:02.0 |
| 97 | Jacob BerardinangeloPlace 97 · Grade 10 · Timberlane Regional | 10 | Timberlane Regional | 21:10.9 |
| 98 | Aaron McNairPlace 98 · Grade 10 · Nashua North | 10 | Nashua North | 21:18.2 |
| 99 | Lincoln O'BrienPlace 99 · Grade 9 · Nashua South | 9 | Nashua South | 21:20.4 |
| 100 | Brandon LegrandPlace 100 · Grade 10 · Dover | 10 | Dover | 21:20.7 |
| 101 | Brodie NelsonPlace 101 · Grade 9 · Timberlane Regional | 9 | Timberlane Regional | 21:22.4 |
| 102 | Kishan SreenivasanPlace 102 · Grade 11 · Merrimack | 11 | Merrimack | 21:22.5 PR |
| 103 | Tate JohnsonPlace 103 · Grade 10 · Portsmouth | 10 | Portsmouth | 21:26.6 PR |
| 104 | Luke SwanneyPlace 104 · Grade 9 · Timberlane Regional | 9 | Timberlane Regional | 21:31.0 PR |
| 105 | Sawyer BrockmanPlace 105 · Grade 11 · Windham | 11 | Windham | 21:32.9 PR |
| 106 | Daniel SabalakovPlace 106 · Grade 9 · Portsmouth | 9 | Portsmouth | 21:34.2 |
| 107 | Asher GriffinPlace 107 · Grade 10 · Bishop Guertin | 10 | Bishop Guertin | 21:34.8 PR |
| 108 | Griffin RicePlace 108 · Grade 11 · Exeter | 11 | Exeter | 21:36.2 PR |
| 109 | Gavin PeloquinPlace 109 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 21:37.5 PR |
| 110 | Liam CarterPlace 110 · Grade 10 · Windham | 10 | Windham | 21:41.3 |
| 111 | Nathan ThomasPlace 111 · Grade 12 · Merrimack | 12 | Merrimack | 21:42.0 PR |
| 112 | Michael SotoPlace 112 · Grade 10 · Nashua North | 10 | Nashua North | 21:45.9 |
| 113 | Liam McNeilPlace 113 · Grade 12 · Alvirne | 12 | Alvirne | 21:46.6 PR |
| 114 | Dylan GriffinPlace 114 · Grade 9 · Dover | 9 | Dover | 21:48.0 |
| 115 | Santiago AnnuziataPlace 115 · Grade 12 · Bishop Guertin | 12 | Bishop Guertin | 21:50.1 |
| 116 | Samuel StansfieldPlace 116 · Grade 10 · Londonderry | 10 | Londonderry | 21:52.4 |
| 117 | Joseph RaymondPlace 117 · Grade 9 · Timberlane Regional | 9 | Timberlane Regional | 21:52.7 PR |
| 118 | Owen LubicPlace 118 · Grade 10 · Bedford | 10 | Bedford | 21:54.5 PR |
| 119 | Miles BornePlace 119 · Grade 10 · Portsmouth | 10 | Portsmouth | 21:55.4 PR |
| 120 | Ethan ShapiroPlace 120 · Grade 9 · Windham | 9 | Windham | 21:55.5 |
| 121 | Van Aiden NguyenPlace 121 · Grade 10 · Bedford | 10 | Bedford | 21:56.9 |
| 122 | James ShewanPlace 122 · Grade 9 · Nashua South | 9 | Nashua South | 21:58.1 |
| 123 | Lotus GregoryPlace 123 · Grade 9 · Exeter | 9 | Exeter | 22:03.0 |
| 124 | Soham KulkarniPlace 124 · Grade 10 · Nashua South | 10 | Nashua South | 22:04.7 |
| 125 | Jeremy GiguerePlace 125 · Grade 12 · Dover | 12 | Dover | 22:05.2 |
| 126 | Braden PlantePlace 126 · Grade 9 · Alvirne | 9 | Alvirne | 22:06.6 |
| 127 | Isaiah HedquistPlace 127 · Grade 12 · Nashua South | 12 | Nashua South | 22:06.9 |
| 128 | Samuel CoreyPlace 128 · Grade 11 · Windham | 11 | Windham | 22:19.7 |
| 129 | Samuel TrentPlace 129 · Grade 11 · Bedford | 11 | Bedford | 22:21.5 PR |
| 130 | Joey HoldenPlace 130 · Grade 9 · Londonderry | 9 | Londonderry | 22:22.1 |
| 131 | Rylan CrowleyPlace 131 · Grade 9 · Nashua South | 9 | Nashua South | 22:27.1 PR |
| 132 | Aidan NiroPlace 132 · Grade 9 · Dover | 9 | Dover | 22:29.1 |
| 133 | Suhas AmariPlace 133 · Grade 9 · Nashua South | 9 | Nashua South | 22:34.9 PR |
| 134 | Ethan LukowPlace 134 · Grade 10 · Windham | 10 | Windham | 22:41.5 PR |
| 135 | Phoenix CarterPlace 135 · Grade 9 · Exeter | 9 | Exeter | 22:41.9 PR |
| 136 | Noah TurnerPlace 136 · Grade 10 · Manchester Central | 10 | Manchester Central | 22:43.2 PR |
| 137 | Cash RoblesPlace 137 · Grade 9 · Londonderry | 9 | Londonderry | 22:49.5 |
| 138 | Sam KobsPlace 138 · Grade 9 · Nashua North | 9 | Nashua North | 22:53.2 |
| 139 | Gil TapiaPlace 139 · Grade 9 · Londonderry | 9 | Londonderry | 22:53.5 |
| 140 | Christian DivernieriPlace 140 · Grade 12 · Nashua North | 12 | Nashua North | 22:53.8 PR |
| 141 | Alex LertpatthanakulPlace 141 · Grade 10 · Windham | 10 | Windham | 23:03.5 PR |
| 142 | Christopher SerinoPlace 142 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 23:09.3 PR |
| 143 | Thatcher KindstedtPlace 143 · Grade 9 · Portsmouth | 9 | Portsmouth | 23:12.8 |
| 144 | Owen KohlerPlace 144 · Grade 9 · Portsmouth | 9 | Portsmouth | 23:15.7 |
| 145 | Sam GormanPlace 145 · Grade 9 · Dover | 9 | Dover | 23:18.4 |
| 146 | Mark GenestPlace 146 · Grade 11 · Timberlane Regional | 11 | Timberlane Regional | 23:22.1 PR |
| 147 | Matt ForsythPlace 147 · Grade 12 · Exeter | 12 | Exeter | 23:30.5 PR |
| 148 | Vraj ShahPlace 148 · Grade 9 · Windham | 9 | Windham | 23:32.9 |
| 149 | Zack PapikPlace 149 · Grade 9 · Bedford | 9 | Bedford | 23:33.6 PR |
| 150 | Dominick CoffiePlace 150 · Grade 9 · Nashua North | 9 | Nashua North | 23:38.3 |
| 151 | Liam DugmorePlace 151 · Grade 12 · Dover | 12 | Dover | 23:43.5 PR |
| 152 | Michael CrescioPlace 152 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 23:46.2 PR |
| 153 | Will AyersPlace 153 · Grade 9 · Exeter | 9 | Exeter | 23:49.1 PR |
| 154 | Sam TapleyPlace 154 · Grade 11 · Exeter | 11 | Exeter | 23:52.1 |
| 155 | Declan PylesPlace 155 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 23:57.0 |
| 156 | Alexander NortonPlace 156 · Grade 9 · Nashua South | 9 | Nashua South | 23:58.4 PR |
| 157 | Bradley JonesPlace 157 · Grade 11 · Londonderry | 11 | Londonderry | 24:10.4 |
| 158 | Owen McMahonPlace 158 · Grade 9 · Winnacunnet | 9 | Winnacunnet | 24:19.7 PR |
| 159 | Nicholas CurrierPlace 159 · Grade 12 · Bishop Guertin | 12 | Bishop Guertin | 24:25.3 |
| 160 | Aadit NoblePlace 160 · Grade 9 · Portsmouth | 9 | Portsmouth | 24:50.4 PR |
| 161 | Ethan ReevesPlace 161 · Grade 9 · Nashua South | 9 | Nashua South | 24:53.2 PR |
| 162 | Charlie PattersonPlace 162 · Grade 10 · Nashua North | 10 | Nashua North | 24:53.2 |
| 163 | Tyler MerrillPlace 163 · Grade 11 · Timberlane Regional | 11 | Timberlane Regional | 24:56.5 PR |
| 164 | Jiles TraczPlace 164 · Grade 9 · Portsmouth | 9 | Portsmouth | 25:09.4 PR |
| 165 | Asad AbdiPlace 165 · Grade 10 · Manchester Central | 10 | Manchester Central | 25:15.8 PR |
| 166 | Collin LangerPlace 166 · Grade 9 · Nashua South | 9 | Nashua South | 25:19.7 |
| 167 | Samuel YookPlace 167 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 25:25.2 PR |
| 168 | Yahya AhmedPlace 168 · Grade 11 · Manchester Central | 11 | Manchester Central | 25:59.3 |
| 169 | Anthony SmithPlace 169 · Grade 9 · Portsmouth | 9 | Portsmouth | 26:28.5 |
| 170 | Ryan WalkerPlace 170 · Grade 10 · Windham | 10 | Windham | 26:34.1 PR |
| 171 | Keenan HagertyPlace 171 · Grade 11 · Timberlane Regional | 11 | Timberlane Regional | 27:43.8 |
| 172 | Timothy StapletonPlace 172 · Grade 9 · Windham | 9 | Windham | 29:55.5 |
| 173 | Sahaj AgrawalPlace 173 · Grade 9 · Nashua South | 9 | Nashua South | 30:16.8 PR |
| 174 | Samuel WilsonPlace 174 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 32:18.4 |
| 175 | Andrew DeSousaPlace 175 · Grade 9 · Bishop Guertin | 9 | Bishop Guertin | 34:44.3 PR |