| 1 | Anthony ReynosoPlace 1 · Grade SO · Salem | SO | Salem | 18:48.1 |
| 2 | Pranav DasariPlace 2 · Grade SO · Nashua South | SO | Nashua South | 19:00.4 |
| 3 | Lincoln O'BrienPlace 3 · Grade JR · Nashua South | JR | Nashua South | 19:34.5 |
| 4 | Sriram VangaPlace 4 · Grade FR · Nashua South | FR | Nashua South | 19:34.7 |
| 5 | Luke SwiergoszPlace 5 · Grade SO · Bedford | SO | Bedford | 20:09.5 |
| 6 | Teddy MontaganoPlace 6 · Grade FR · Bedford | FR | Bedford | 20:23.9 |
| 7 | Brady GrayPlace 7 · Grade SO · Salem | SO | Salem | 20:26.9 |
| 8 | Henry GarbatiPlace 8 · Grade FR · Salem | FR | Salem | 20:29.8 |
| 9 | Isaiah RodriguezPlace 9 · Grade SO · Nashua South | SO | Nashua South | 20:35.4 |
| 10 | Charlie SiokPlace 10 · Grade FR · Bedford | FR | Bedford | 20:37.1 |
| 11 | Arslan KhandkarPlace 11 · Grade FR · Bedford | FR | Bedford | 20:39.6 |
| 12 | Ethan SargentPlace 12 · Grade SO · Bedford | SO | Bedford | 20:41.8 |
| 13 | Jacob WeldonPlace 13 · Grade SO · Merrimack | SO | Merrimack | 20:43.0 |
| 14 | Ethan GahmPlace 14 · Grade SO · Winnacunnet | SO | Winnacunnet | 20:58.7 |
| 15 | Cohen MatthewsPlace 15 · Grade SO · Nashua South | SO | Nashua South | 21:07.7 |
| 16 | Luke FeloPlace 16 · Grade SO · Merrimack | SO | Merrimack | 21:23.2 |
| 17 | Keagan AbramsPlace 17 · Grade SO · Merrimack | SO | Merrimack | 21:25.2 |
| 18 | Jason RyanPlace 18 · Grade JR · Salem | JR | Salem | 21:31.8 |
| 19 | Owen GalloPlace 19 · Grade JR · Bedford | JR | Bedford | 21:38.1 |
| 20 | Jacob NguyenPlace 20 · Grade SO · Bedford | SO | Bedford | 21:39.6 |
| 21 | Michael MunnisPlace 21 · Grade FR · Merrimack | FR | Merrimack | 21:41.2 |
| 22 | Luke EmondPlace 22 · Grade SO · Merrimack | SO | Merrimack | 21:49.7 |
| 23 | Keagan WarePlace 23 · Grade SR · Bedford | SR | Bedford | 21:56.4 |
| 24 | Lincoln PetersonPlace 24 · Grade FR · Merrimack | FR | Merrimack | 21:57.4 |
| 25 | Ike BisbeePlace 25 · Grade FR · Bedford | FR | Bedford | 22:02.6 |
| 26 | Ezra Hector 2027Place 26 · Claremont Christian | — | Claremont Christian | 22:04.2 |
| 27 | Avery LanteignePlace 27 · Grade JR · Merrimack | JR | Merrimack | 22:16.9 |
| 28 | Tavin LippmannPlace 28 · Grade SO · Merrimack | SO | Merrimack | 22:24.6 |
| 29 | Kieran WatsonPlace 29 · Grade SR · Bedford | SR | Bedford | 22:25.7 |
| 30 | Eric GaoPlace 30 · Grade FR · Bedford | FR | Bedford | 22:27.1 |
| 31 | Caden McDanielPlace 31 · Grade SO · Merrimack | SO | Merrimack | 22:28.8 |
| 32 | Giacobbi Lambert 2025Place 32 · Claremont Christian | — | Claremont Christian | 22:39.5 |
| 33 | Jacob TineyPlace 33 · Grade FR · Timberlane | FR | Timberlane | 22:43.5 |
| 34 | Malcolm ClarkPlace 34 · Grade JR · Kingswood | JR | Kingswood | 22:57.1 |
| 35 | Cody TherrienPlace 35 · Grade FR · Timberlane | FR | Timberlane | 23:11.1 |
| 36 | Nicholas DePippoPlace 36 · Grade SO · Winnacunnet | SO | Winnacunnet | 23:21.7 |
| 37 | Colin LangerPlace 37 · Grade JR · Nashua South | JR | Nashua South | 23:25.6 |
| 38 | Elijah PittmanPlace 38 · Grade SO · Merrimack | SO | Merrimack | 23:30.9 |
| 39 | Sebastain SerberiePlace 39 · Grade FR · Salem | FR | Salem | 23:38.0 |
| 40 | Sebastian WoodwardPlace 40 · Grade SO · Nashua South | SO | Nashua South | 23:44.4 |
| 41 | Sebastian WrightPlace 41 · Grade FR · Bedford | FR | Bedford | 23:51.4 |
| 42 | Vaughn ConradPlace 42 · Grade SO · Manchester Central | SO | Manchester Central | 23:51.8 |
| 43 | Amir SafaPlace 43 · Grade SO · Merrimack | SO | Merrimack | 23:58.0 |
| 44 | Joseph WheelerPlace 44 · Grade SO · Timberlane | SO | Timberlane | 23:59.0 |
| 45 | Prithvi GuptaPlace 45 · Grade FR · Nashua South | FR | Nashua South | 24:21.3 |
| 46 | Benjamin WrightPlace 46 · Grade JR · Kingswood | JR | Kingswood | 24:21.7 |
| 47 | Jack FabrizioPlace 47 · Grade SO · Bedford | SO | Bedford | 24:32.8 |
| 48 | Jakob GachPlace 48 · Grade FR · Bedford | FR | Bedford | 24:34.7 |
| 49 | Gabe Brown 2027Place 49 · Claremont Christian | — | Claremont Christian | 25:05.1 |
| 50 | Aazmer AhmedPlace 50 · Grade JR · Manchester West | JR | Manchester West | 25:11.4 |
| 51 | Justin FossPlace 51 · Grade SO · Merrimack | SO | Merrimack | 25:24.0 |
| 52 | Dylan LindbladPlace 52 · Grade FR · Timberlane | FR | Timberlane | 25:25.3 |
| 53 | Milan MohanPlace 53 · Grade SO · Nashua South | SO | Nashua South | 25:31.0 |
| 54 | Ryan ProvencalPlace 54 · Grade SO · Merrimack | SO | Merrimack | 25:55.7 |
| 55 | Anis MontacerPlace 55 · Grade FR · Merrimack | FR | Merrimack | 25:57.0 |
| 56 | Henry CarielloPlace 56 · Grade SO · Bedford | SO | Bedford | 25:57.6 |
| 57 | Owen PotvinPlace 57 · Grade FR · Winnacunnet | FR | Winnacunnet | 26:06.2 |
| 58 | Matteus BrowningPlace 58 · Grade SO · Winnacunnet | SO | Winnacunnet | 26:07.0 |
| 59 | Connor NicolPlace 59 · Grade SO · Winnacunnet | SO | Winnacunnet | 26:08.9 |
| 60 | Aarush DuttaPlace 60 · Grade FR · Nashua South | FR | Nashua South | 26:09.8 |
| 61 | Pranav PakalapatiPlace 61 · Grade FR · Nashua South | FR | Nashua South | 26:36.8 |
| 62 | Luis CabrejaPlace 62 · Grade JR · Manchester West | JR | Manchester West | 26:59.5 |
| 63 | Momen Hussein AshiPlace 63 · Grade SR · Manchester Memorial | SR | Manchester Memorial | 27:00.4 |
| 64 | Azaad RajaPlace 64 · Grade FR · Nashua South | FR | Nashua South | 28:35.3 |
| 65 | Benjamin ChouinardPlace 65 · Grade FR · Salem | FR | Salem | 29:20.1 |
| 66 | Dean RichardsPlace 66 · Grade JR · Kingswood | JR | Kingswood | 29:38.3 |
| 67 | Alexander AcerraPlace 67 · Grade SR · Timberlane | SR | Timberlane | 30:31.6 |
| 68 | Asad AbdiPlace 68 · Grade SR · Manchester Central | SR | Manchester Central | 30:35.8 |
| 69 | Alex ParkerPlace 69 · Grade FR · Nashua South | FR | Nashua South | 31:24.7 |
| 70 | Oscar Ronner-BlandPlace 70 · Grade FR · Winnacunnet | FR | Winnacunnet | 31:59.7 |