| 1 | Patrick YoungsPlace 1 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 17:17.4 |
| 2 | Samuel YoungsPlace 2 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 17:20.7 |
| 3 | Benjamin JobinPlace 3 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 17:29.0 |
| 4 | Jacob SpencerPlace 4 · Grade 10 · Souhegan | 10 | Souhegan | 17:35.4 |
| 5 | Benjamin LarsonPlace 5 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 17:38.3 |
| 6 | Broden CoxPlace 6 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 17:50.5 |
| 7 | Ian KieferPlace 7 · Grade 10 · Lebanon | 10 | Lebanon | 17:52.5 |
| 8 | Ryan QuinnPlace 8 · Grade 11 · Souhegan | 11 | Souhegan | 17:54.8 |
| 9 | Mateo FergusonPlace 9 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 18:01.7 |
| 10 | Drew RigautPlace 10 · Grade 11 · Souhegan | 11 | Souhegan | 18:02.9 |
| 11 | Gus GlaserPlace 11 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 18:23.8 |
| 12 | Alistair SmithPlace 12 · Grade 11 · Lebanon | 11 | Lebanon | 18:49.0 |
| 13 | Aaron ColemanPlace 13 · Grade 11 · Souhegan | 11 | Souhegan | 19:05.7 |
| 14 | Logan St DenisPlace 14 · Grade 12 · Souhegan | 12 | Souhegan | 19:09.5 |
| 15 | Joel HabertPlace 15 · Grade 9 · Souhegan | 9 | Souhegan | 19:15.4 |
| 16 | Grant SaulsPlace 16 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 19:25.9 |
| 17 | Keenan BurkePlace 17 · Grade 11 · Souhegan | 11 | Souhegan | 20:06.0 |
| 18 | Frank MarhefkaPlace 18 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 20:21.4 |
| 19 | Owen ConfortiPlace 19 · Grade 10 · Souhegan | 10 | Souhegan | 20:42.1 |
| 20 | Kellan BakerPlace 20 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 20:44.5 |
| 21 | Oliver TrudeauPlace 21 · Grade 9 · Lebanon | 9 | Lebanon | 20:54.2 |
| 22 | Connor SullivanPlace 22 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 20:55.1 |
| 23 | Koen ChristiePlace 23 · Grade 11 · Lebanon | 11 | Lebanon | 20:57.5 |
| 24 | Jameson NealPlace 24 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:11.1 |
| 25 | Ripken LeePlace 25 · Grade 9 · Souhegan | 9 | Souhegan | 21:11.6 |
| 26 | Landis BeckmanPlace 26 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:18.7 |
| 27 | Gideon AllenPlace 27 · Grade 11 · Souhegan | 11 | Souhegan | 21:19.8 |
| 28 | Griffin BeckmanPlace 28 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 21:22.3 |
| 29 | Landon LloydPlace 29 · Grade 11 · Souhegan | 11 | Souhegan | 21:27.2 |
| 30 | Will WilsonPlace 30 · Grade 11 · Lebanon | 11 | Lebanon | 21:28.7 |
| 31 | Warren RamsayPlace 31 · Grade 9 · Lebanon | 9 | Lebanon | 21:34.4 |
| 32 | Shea RaymondPlace 32 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 21:49.0 |
| 33 | Gabriel HerringPlace 33 · Grade 12 · Lebanon | 12 | Lebanon | 21:58.4 |
| 34 | Jackson NadeauPlace 34 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:02.2 |
| 35 | Wyatt BungardPlace 35 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:07.1 |
| 36 | Ethan DallairePlace 36 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:18.5 |
| 37 | Ian Danen-LucierPlace 37 · Grade 11 · Lebanon | 11 | Lebanon | 22:20.4 |
| 38 | Alex BoardmanPlace 38 · Grade 12 · Lebanon | 12 | Lebanon | 22:28.9 |
| 39 | Aiden CounteyPlace 39 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:29.0 |
| 40 | Aiden KaplanPlace 40 · Grade 9 · Souhegan | 9 | Souhegan | 22:47.1 |
| 41 | David CoronaPlace 41 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 23:02.2 |
| 42 | Rhys MacdonaldPlace 42 · Grade 11 · Souhegan | 11 | Souhegan | 23:10.0 |
| 43 | Harrison O'NealPlace 43 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 23:18.4 |
| 44 | Kelton RickerPlace 44 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 23:24.2 |
| 45 | Jd ConfortiPlace 45 · Grade 10 · Souhegan | 10 | Souhegan | 24:02.0 |
| 46 | Calvin Ramos-GlewPlace 46 · Grade 10 · Lebanon | 10 | Lebanon | 24:33.4 |
| 47 | Alden WangPlace 47 · Grade 9 · Souhegan | 9 | Souhegan | 25:31.7 |
| 48 | Logan KingPlace 48 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 26:00.6 |
| 49 | Colby GrayPlace 49 · Grade 9 · Lebanon | 9 | Lebanon | 26:13.7 PR |
| 50 | Gavin ParentPlace 50 · Grade 9 · Souhegan | 9 | Souhegan | 26:56.6 |
| 51 | Lincoln ScanlonPlace 51 · Grade 9 · Lebanon | 9 | Lebanon | 26:59.2 |
| 52 | Nicholas BehlPlace 52 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 27:55.6 |
| 53 | Ian MeaderPlace 53 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 28:15.0 |
| 54 | Ian GeorgePlace 54 · Grade 11 · Lebanon | 11 | Lebanon | 28:19.8 |
| 55 | Ezra MoynihanPlace 55 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 28:20.6 |
| 56 | Liam MelvinPlace 56 · Grade 11 · Souhegan | 11 | Souhegan | 30:13.1 |
| 57 | Hunter HeathPlace 57 · Grade 12 · Lebanon | 12 | Lebanon | 30:54.6 |
| 58 | Graham DaileyPlace 58 · Grade 9 · Souhegan | 9 | Souhegan | 30:58.4 |
| 59 | Xander BateyPlace 59 · Grade 9 · Souhegan | 9 | Souhegan | 35:43.3 |