| 1 | Ben GrovesPlace 1 · Grade 12 · Hanover | 12 | Hanover | 15:38.7 |
| 2 | Elijah BodanzaPlace 2 · Grade 12 · Fall Mountain | 12 | Fall Mountain | 15:42.0 |
| 3 | Colin FosterPlace 3 · Grade 12 · Newfound Regional | 12 | Newfound Regional | 15:46.6 PR |
| 4 | Isaac McNaughtonPlace 4 · Grade 11 · Hanover | 11 | Hanover | 15:47.3 |
| 5 | Patrick YoungsPlace 5 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 15:52.8 PR |
| 6 | Dylan FarisPlace 6 · Grade 10 · Hanover | 10 | Hanover | 15:52.8 PR |
| 7 | Samuel YoungsPlace 7 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 16:03.7 |
| 8 | Edward WhitePlace 8 · Grade 9 · Hanover | 9 | Hanover | 16:12.2 |
| 9 | Oliver LehmanPlace 9 · Grade 12 · Oyster River | 12 | Oyster River | 16:15.8 PR |
| 10 | Gus GlaserPlace 10 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 16:24.1 |
| 11 | Levi ClappPlace 11 · Grade 12 · Oyster River | 12 | Oyster River | 16:33.5 |
| 12 | Sawyer KressPlace 12 · Grade 11 · Keene | 11 | Keene | 16:37.4 |
| 13 | Brendan BanafatoPlace 13 · Grade 12 · Oyster River | 12 | Oyster River | 16:40.4 PR |
| 14 | Carl RussellPlace 14 · Grade 12 · Mascoma Valley Reg | 12 | Mascoma Valley Reg | 16:41.1 |
| 15 | Mateo FergusonPlace 15 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 16:43.1 |
| 16 | Chase RuffoPlace 16 · Grade 11 · Monadnock Regional | 11 | Monadnock Regional | 16:44.6 |
| 17 | Aiden O'DonnellPlace 17 · Grade 11 · Keene | 11 | Keene | 16:50.8 PR |
| 18 | Broden CoxPlace 18 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 16:52.9 |
| 19 | Tristan WoodburyPlace 19 · Grade 12 · Keene | 12 | Keene | 16:53.7 |
| 20 | Cooper TianiPlace 20 · Grade 11 · Keene | 11 | Keene | 16:54.4 |
| 21 | Daniel CaronePlace 21 · Grade 11 · Notre Dame-West Haven | 11 | Notre Dame-West Haven | 16:56.1 |
| 22 | Gavin EddyPlace 22 · Grade 11 · Notre Dame-West Haven | 11 | Notre Dame-West Haven | 17:00.0 |
| 23 | Oliver CollinsPlace 23 · Grade 11 · Hanover | 11 | Hanover | 17:00.0 |
| 24 | Benjamin LarsonPlace 24 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 17:10.8 |
| 25 | Rohan NovosadPlace 25 · Grade 12 · Hanover | 12 | Hanover | 17:11.1 |
| 26 | Mills CostelloPlace 26 · Grade 12 · Northfield-Mt Hermon | 12 | Northfield-Mt Hermon | 17:11.9 |
| 27 | Jason LewisPlace 27 · Grade 10 · Monadnock Regional | 10 | Monadnock Regional | 17:12.6 |
| 28 | Cullen DesrochersPlace 28 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 17:20.8 |
| 29 | Benjamin PartickPlace 29 · Grade 11 · Newmarket | 11 | Newmarket | 17:21.4 |
| 30 | Brayden MillerPlace 30 · Grade 12 · Merrimack | 12 | Merrimack | 17:22.9 |
| 31 | Malcolm SpraguePlace 31 · Grade 9 · Northfield-Mt Hermon | 9 | Northfield-Mt Hermon | 17:23.4 |
| 32 | Louis SerraPlace 32 · Grade 12 · Northfield-Mt Hermon | 12 | Northfield-Mt Hermon | 17:26.6 |
| 33 | Benjamin JobinPlace 33 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 17:27.4 |
| 34 | Siddharth SanjayPlace 34 · Grade 12 · Oyster River | 12 | Oyster River | 17:28.8 |
| 35 | Zachery MckeownPlace 35 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 17:28.8 |
| 36 | Ben DumontPlace 36 · Grade 9 · Conant | 9 | Conant | 17:31.4 |
| 37 | Will PolatinPlace 37 · Grade 10 · Northfield-Mt Hermon | 10 | Northfield-Mt Hermon | 17:36.3 PR |
| 38 | Liam NewbouldPlace 38 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 17:38.8 PR |
| 39 | Ryker AndersenPlace 39 · Grade 11 · Oyster River | 11 | Oyster River | 17:38.9 |
| 40 | Ethan HarmonPlace 40 · Grade 11 · Concord | 11 | Concord | 17:39.9 PR |
| 41 | Alexander CollinsPlace 41 · Grade 11 · Hanover | 11 | Hanover | 17:40.5 |
| 42 | Seth HertzlerPlace 42 · Grade 10 · Keene | 10 | Keene | 17:50.1 PR |
| 43 | Simeon HowardPlace 43 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 17:50.9 |
| 44 | James PeaveyPlace 44 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 17:51.1 PR |
| 45 | William LicataPlace 45 · Grade 11 · The Derryfield | 11 | The Derryfield | 17:54.7 |
| 46 | Lincoln PinegarPlace 46 · Grade 9 · Keene | 9 | Keene | 17:54.9 PR |
| 47 | Ransom DonigianPlace 47 · Grade 9 · Mascoma Valley Reg | 9 | Mascoma Valley Reg | 17:55.0 PR |
| 48 | Sheadon LambertPlace 48 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 17:56.6 PR |
| 49 | Colby O'BrienPlace 49 · Grade 12 · Concord | 12 | Concord | 18:03.0 PR |
| 50 | Karson RogersPlace 50 · Grade 12 · Mascoma Valley Reg | 12 | Mascoma Valley Reg | 18:07.0 |
| 51 | Aaron GrahamPlace 51 · Grade 12 · Conant | 12 | Conant | 18:09.4 |
| 52 | William LeCainPlace 52 · Grade 11 · Pembroke Academy | 11 | Pembroke Academy | 18:12.5 |
| 53 | AJ QuainePlace 53 · Grade 11 · Hollis-Brookline | 11 | Hollis-Brookline | 18:14.0 |
| 54 | Charles SaundersPlace 54 · Grade 9 · The Derryfield | 9 | The Derryfield | 18:14.8 |
| 55 | Conor FennessyPlace 55 · Grade 10 · Concord | 10 | Concord | 18:18.5 |
| 56 | Everett TardiffPlace 56 · Grade 9 · Oyster River | 9 | Oyster River | 18:19.5 |
| 57 | Chris DepalmaPlace 57 · Grade 12 · Notre Dame-West Haven | 12 | Notre Dame-West Haven | 18:19.9 |
| 58 | Trevor JonesPlace 58 · Grade 10 · Monadnock Regional | 10 | Monadnock Regional | 18:20.0 PR |
| 59 | Wyatt NicolPlace 59 · Grade 11 · Winnacunnet | 11 | Winnacunnet | 18:20.0 |
| 60 | Shawn VezinaPlace 60 · Grade 12 · Conant | 12 | Conant | 18:22.8 |
| 61 | William ScottPlace 61 · Grade 12 · Hollis-Brookline | 12 | Hollis-Brookline | 18:24.5 |
| 62 | Colton HubbardPlace 62 · Grade 9 · Keene | 9 | Keene | 18:24.8 PR |
| 63 | Aidan PotterPlace 63 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 18:25.1 |
| 64 | Brendan SchnepfPlace 64 · Grade 10 · Notre Dame-West Haven | 10 | Notre Dame-West Haven | 18:26.5 |
| 65 | Leon MyszkoPlace 65 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 18:27.0 |
| 66 | George StewartPlace 66 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 18:28.6 |
| 67 | Judah HowardPlace 67 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 18:29.6 PR |
| 68 | Kellan ZulloPlace 68 · Grade 10 · Newport | 10 | Newport | 18:30.7 PR |
| 69 | Lars FjeldstedPlace 69 · Grade 9 · Bow | 9 | Bow | 18:30.8 PR |
| 70 | Nicholas DePippoPlace 70 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 18:31.6 |
| 71 | Cooper LanteignePlace 71 · Grade 11 · Merrimack | 11 | Merrimack | 18:31.8 |
| 72 | Orion TalbotPlace 72 · Grade 10 · Hollis-Brookline | 10 | Hollis-Brookline | 18:33.4 |
| 73 | Jackson EllisPlace 73 · Grade 10 · Monadnock Regional | 10 | Monadnock Regional | 18:35.4 |
| 74 | Joshua CoatesPlace 74 · Grade 11 · Milford | 11 | Milford | 18:36.3 |
| 75 | Simon LambPlace 75 · Grade 11 · Oyster River | 11 | Oyster River | 18:37.0 |
| 76 | Roko KellyPlace 76 · Grade 10 · Notre Dame-West Haven | 10 | Notre Dame-West Haven | 18:38.0 |
| 77 | Lazar ArbutinaPlace 77 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 18:38.2 |
| 78 | Liam NewmanPlace 78 · Grade 12 · Merrimack | 12 | Merrimack | 18:39.4 |
| 79 | Donovan GriffisPlace 79 · Grade 11 · Mascenic Regional | 11 | Mascenic Regional | 18:40.4 |
| 80 | Ethan GahmPlace 80 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 18:40.8 |
| 81 | Alique ValerasPlace 81 · Grade 10 · Concord | 10 | Concord | 18:43.1 |
| 82 | Ethan HalePlace 82 · Grade 12 · Conant | 12 | Conant | 18:44.5 PR |
| 83 | Gavin SimonPlace 83 · Grade 11 · Bow | 11 | Bow | 18:46.2 |
| 84 | Jayden StewartPlace 84 · Grade 12 · Concord | 12 | Concord | 18:48.0 PR |
| 85 | James EkerbergPlace 85 · Grade 10 · Pembroke Academy | 10 | Pembroke Academy | 18:53.7 |
| 86 | Forest EberlPlace 86 · Grade 11 · Oyster River | 11 | Oyster River | 18:56.2 |
| 87 | Amasa ShippeePlace 87 · Grade 10 · Northfield-Mt Hermon | 10 | Northfield-Mt Hermon | 18:57.7 |
| 88 | Orion BaldoumasPlace 88 · Grade 10 · Pembroke Academy | 10 | Pembroke Academy | 18:58.9 |
| 89 | George KohlPlace 89 · Grade 11 · Bow | 11 | Bow | 19:02.0 |
| 90 | Simon HartshornePlace 90 · Grade 12 · Newmarket | 12 | Newmarket | 19:02.1 |
| 91 | Benjamin AdamsPlace 91 · Grade 12 · Merrimack | 12 | Merrimack | 19:07.6 |
| 92 | Jackson LoisellePlace 92 · Grade 11 · John Stark Regional | 11 | John Stark Regional | 19:09.4 PR |
| 93 | Walter GannonPlace 93 · Grade 10 · Hollis-Brookline | 10 | Hollis-Brookline | 19:11.4 |
| 94 | Romeo HoyosPlace 94 · Grade 12 · Northfield-Mt Hermon | 12 | Northfield-Mt Hermon | 19:11.9 |
| 95 | Nicky MartinezPlace 95 · Grade 9 · Mascenic Regional | 9 | Mascenic Regional | 19:12.6 |
| 96 | William ClarkPlace 96 · Grade 12 · Newmarket | 12 | Newmarket | 19:13.6 |
| 97 | Eli MitchellPlace 97 · Grade 10 · Monadnock Regional | 10 | Monadnock Regional | 19:13.7 PR |
| 98 | Ari PapePlace 98 · Grade 9 · Con-Val | 9 | Con-Val | 19:13.8 PR |
| 99 | Gianluca ZinnPlace 99 · Grade 9 · Notre Dame-West Haven | 9 | Notre Dame-West Haven | 19:14.2 |
| 100 | Ryan CourtneyPlace 100 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 19:18.7 PR |
| 101 | Tristan ZimmermannPlace 101 · Grade 12 · Newmarket | 12 | Newmarket | 19:20.1 PR |
| 102 | Zavier LapierrePlace 102 · Grade 11 · Winnacunnet | 11 | Winnacunnet | 19:20.4 PR |
| 103 | Reino CrawfordPlace 103 · Grade 11 · Mascenic Regional | 11 | Mascenic Regional | 19:20.8 |
| 104 | Milo HarrisonPlace 104 · Grade 11 · Northfield-Mt Hermon | 11 | Northfield-Mt Hermon | 19:21.4 |
| 105 | Logan VaillancourtPlace 105 · Grade 12 · Mascenic Regional | 12 | Mascenic Regional | 19:22.1 |
| 106 | Isiah GombarPlace 106 · Grade 11 · Notre Dame-West Haven | 11 | Notre Dame-West Haven | 19:23.2 |
| 107 | Brody HamlenPlace 107 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 19:23.4 |
| 108 | Leo BoltzPlace 108 · Grade 11 · Mohawk Trail | 11 | Mohawk Trail | 19:25.1 |
| 109 | Dylan JurtaPlace 109 · Grade 9 · Newfound Regional | 9 | Newfound Regional | 19:27.1 |
| 110 | Mohammed O'ConnorPlace 110 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 19:29.0 PR |
| 111 | Ryan PawlowskiPlace 111 · Grade 10 · Bow | 10 | Bow | 19:31.5 |
| 112 | Matthew ZaffiniPlace 112 · Grade 9 · Bow | 9 | Bow | 19:33.2 PR |
| 113 | Lincoln McKinneyPlace 113 · Grade 11 · Concord | 11 | Concord | 19:35.5 |
| 114 | Van StahlinPlace 114 · Grade 11 · Con-Val | 11 | Con-Val | 19:41.8 |
| 115 | Emrys HermanPlace 115 · Grade 12 · Newmarket | 12 | Newmarket | 19:44.2 |
| 116 | Jackson BergeronPlace 116 · Grade 9 · Pembroke Academy | 9 | Pembroke Academy | 19:44.7 PR |
| 117 | William RicaurtePlace 117 · Grade 10 · Con-Val | 10 | Con-Val | 19:45.7 |
| 118 | Landon JacquetPlace 118 · Grade 11 · Milford | 11 | Milford | 19:48.1 |
| 119 | Luke EmondPlace 119 · Grade 12 · Merrimack | 12 | Merrimack | 19:49.4 |
| 120 | Alex CouittPlace 120 · Grade 9 · Newport | 9 | Newport | 19:51.3 |
| 121 | Carson RichardsonPlace 121 · Grade 11 · Mohawk Trail | 11 | Mohawk Trail | 19:55.0 |
| 122 | Lucas DurpheyPlace 122 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 19:57.6 |
| 123 | Roland DumontPlace 123 · Grade 11 · Conant | 11 | Conant | 19:59.3 |
| 124 | Gavin ArelPlace 124 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 19:59.5 |
| 125 | Toby EastmanPlace 125 · Grade 9 · Merrimack | 9 | Merrimack | 20:00.5 |
| 126 | David HartmannPlace 126 · Grade 12 · Concord | 12 | Concord | 20:00.8 PR |
| 127 | Owen BakisPlace 127 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 20:04.2 PR |
| 128 | Carter LloydPlace 128 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 20:04.2 PR |
| 129 | William BarrPlace 129 · Grade 9 · Newmarket | 9 | Newmarket | 20:04.6 PR |
| 130 | Xerxes LawPlace 130 · Grade 9 · Mohawk Trail | 9 | Mohawk Trail | 20:05.2 PR |
| 131 | Jack PuroPlace 131 · Grade 10 · Bow | 10 | Bow | 20:06.0 |
| 132 | Colin PlumbPlace 132 · Grade 12 · Merrimack | 12 | Merrimack | 20:06.9 |
| 133 | Wyatt RussellPlace 133 · Grade 9 · Newmarket | 9 | Newmarket | 20:08.4 PR |
| 134 | Ben PoolePlace 134 · Grade 12 · Concord | 12 | Concord | 20:13.9 |
| 135 | Adam WillettPlace 135 · Grade 11 · The Derryfield | 11 | The Derryfield | 20:15.3 PR |
| 136 | Alexander PaquettePlace 136 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 20:19.1 |
| 137 | Everett SheehanPlace 137 · Grade 9 · Pembroke Academy | 9 | Pembroke Academy | 20:19.4 |
| 138 | Luke GajowskiPlace 138 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 20:22.4 |
| 139 | Ben ListonPlace 139 · Grade 11 · Hollis-Brookline | 11 | Hollis-Brookline | 20:32.8 PR |
| 140 | Griffin KimPlace 140 · Grade 10 · The Derryfield | 10 | The Derryfield | 20:39.5 PR |
| 141 | Owen KelleyPlace 141 · Grade 9 · Monadnock Regional | 9 | Monadnock Regional | 20:39.8 |
| 142 | Andrew BroekPlace 142 · Grade 10 · Pembroke Academy | 10 | Pembroke Academy | 20:42.1 PR |
| 143 | Gabriel JenkinsPlace 143 · Grade 10 · The Derryfield | 10 | The Derryfield | 20:44.0 PR |
| 144 | CJ JuchnevicsPlace 144 · Grade 10 · Hollis-Brookline | 10 | Hollis-Brookline | 20:46.2 PR |
| 145 | Marcus JordanPlace 145 · Grade 12 · Con-Val | 12 | Con-Val | 20:50.5 |
| 146 | Connor CaronPlace 146 · Grade 10 · Merrimack | 10 | Merrimack | 20:51.5 |
| 147 | Tristan HonemanPlace 147 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 20:57.1 |
| 148 | Rory WhartonPlace 148 · Grade 10 · Newfound Regional | 10 | Newfound Regional | 21:07.8 |
| 149 | Kaeden VanassePlace 149 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 21:12.3 PR |
| 150 | Logan RayPlace 150 · Grade 10 · Wilton Lyndeboro Coop | 10 | Wilton Lyndeboro Coop | 21:21.5 |
| 151 | Abe St.cyrPlace 151 · Grade 9 · Portsmouth Christian | 9 | Portsmouth Christian | 21:32.3 PR |
| 152 | Ian SivertPlace 152 · Grade 11 · Fall Mountain | 11 | Fall Mountain | 21:35.4 PR |
| 153 | Hunter DanforthPlace 153 · Grade 9 · Milford | 9 | Milford | 21:37.9 |
| 154 | Bentley WatermanPlace 154 · Grade 11 · Newport | 11 | Newport | 21:39.1 |
| 155 | Blake HowardPlace 155 · Grade 11 · Mascoma Valley Reg | 11 | Mascoma Valley Reg | 21:40.1 |
| 156 | Vincent HollenbeckPlace 156 · Grade 12 · Con-Val | 12 | Con-Val | 21:44.8 |
| 157 | Christian BuchinoPlace 157 · Grade 11 · Hollis-Brookline | 11 | Hollis-Brookline | 21:46.7 |
| 158 | Othneil SheperdPlace 158 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 21:46.9 |
| 159 | Griffen ManningPlace 159 · Grade 9 · Newmarket | 9 | Newmarket | 21:49.0 PR |
| 160 | Daniel KerriganPlace 160 · Grade 9 · Portsmouth Christian | 9 | Portsmouth Christian | 21:54.2 PR |
| 161 | Bennett AnctilPlace 161 · Grade 10 · Newmarket | 10 | Newmarket | 21:56.9 |
| 162 | Elijah AdlerPlace 162 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 21:58.6 PR |
| 163 | Kyren WhitmorePlace 163 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 21:59.9 |
| 164 | Jacoby BeyerPlace 164 · Grade 11 · Newfound Regional | 11 | Newfound Regional | 22:01.2 |
| 165 | Barrett RyanPlace 165 · Grade 9 · Mascenic Regional | 9 | Mascenic Regional | 22:08.3 PR |
| 166 | Eric BauerPlace 166 · Grade 11 · Hollis-Brookline | 11 | Hollis-Brookline | 22:08.4 |
| 167 | Elias Banks-BreunigPlace 167 · Grade 8 · Mohawk Trail | 8 | Mohawk Trail | 22:11.4 |
| 168 | Miles CamidgePlace 168 · Grade 11 · Pembroke Academy | 11 | Pembroke Academy | 22:15.5 |
| 169 | Jeff BelcourtPlace 169 · Grade 11 · Con-Val | 11 | Con-Val | 22:39.3 |
| 170 | Samuel LawrencePlace 170 · Grade 9 · Pembroke Academy | 9 | Pembroke Academy | 22:46.3 |
| 171 | Aidan GauthierPlace 171 · Grade 12 · Mohawk Trail | 12 | Mohawk Trail | 23:03.8 |
| 172 | Valor BudrewiczPlace 172 · Grade 7 · Mohawk Trail | 7 | Mohawk Trail | 23:16.8 PR |
| 173 | Tom BelcourtPlace 173 · Grade 11 · Con-Val | 11 | Con-Val | 24:51.4 |
| 174 | Calvin ChasePlace 174 · Grade 11 · The Derryfield | 11 | The Derryfield | 24:51.8 PR |
| 175 | Theodore TruebePlace 175 · Grade 12 · The Derryfield | 12 | The Derryfield | 24:54.2 PR |
| 176 | Thomas KerwinPlace 176 · Grade 12 · The Derryfield | 12 | The Derryfield | 24:54.7 |
| 177 | Evan GrahamPlace 177 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 25:22.6 |
| 178 | Eli KidwellPlace 178 · Grade 10 · Mascenic Regional | 10 | Mascenic Regional | 26:06.0 PR |
| 179 | Max MartinPlace 179 · Grade 10 · Mascoma Valley Reg | 10 | Mascoma Valley Reg | 29:39.7 |
| 180 | Thomas LoganPlace 180 · Grade 7 · Newport | 7 | Newport | 31:06.2 |