| 1 | Patrick YoungsPlace 1 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 17:17.34 |
| 2 | Samuel YoungsPlace 2 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 17:20.65 |
| 3 | Benjamin JobinPlace 3 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 17:28.96 |
| 4 | Jacob SpencerPlace 4 · Grade 10 · Souhegan | 10 | Souhegan | 17:35.36 |
| 5 | Benjamin LarsonPlace 5 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 17:38.22 |
| 6 | Broden CoxPlace 6 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 17:50.45 |
| 7 | Ian KieferPlace 7 · Grade 10 · Lebanon | 10 | Lebanon | 17:52.43 |
| 8 | Ryan QuinnPlace 8 · Grade 11 · Souhegan | 11 | Souhegan | 17:54.80 |
| 9 | Mateo FergusonPlace 9 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 18:01.67 |
| 10 | Drew RigautPlace 10 · Grade 11 · Souhegan | 11 | Souhegan | 18:02.90 |
| 11 | Gus GlaserPlace 11 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 18:23.75 |
| 12 | Alistair SmithPlace 12 · Grade 11 · Lebanon | 11 | Lebanon | 18:48.99 |
| 13 | Aaron ColemanPlace 13 · Grade 11 · Souhegan | 11 | Souhegan | 19:05.67 |
| 14 | Logan St DenisPlace 14 · Grade 12 · Souhegan | 12 | Souhegan | 19:09.48 |
| 15 | Joel HabertPlace 15 · Grade 9 · Souhegan | 9 | Souhegan | 19:15.36 |
| 16 | Grant SaulsPlace 16 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 19:25.83 |
| 17 | Keenan BurkePlace 17 · Grade 11 · Souhegan | 11 | Souhegan | 20:05.91 |
| 18 | Frank MarhefkaPlace 18 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 20:21.32 |
| 19 | Owen ConfortiPlace 19 · Grade 10 · Souhegan | 10 | Souhegan | 20:42.07 |
| 20 | Kellan BakerPlace 20 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 20:44.47 |
| 21 | Oliver TrudeauPlace 21 · Grade 9 · Lebanon | 9 | Lebanon | 20:54.13 |
| 22 | Connor SullivanPlace 22 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 20:55.09 |
| 23 | Koen ChristiePlace 23 · Grade 11 · Lebanon | 11 | Lebanon | 20:57.46 |
| 24 | Jameson NealPlace 24 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:11.09 |
| 25 | Ripken LeePlace 25 · Grade 9 · Souhegan | 9 | Souhegan | 21:11.54 |
| 26 | Landis BeckmanPlace 26 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:18.63 |
| 27 | Gideon AllenPlace 27 · Grade 11 · Souhegan | 11 | Souhegan | 21:19.80 |
| 28 | Griffin BeckmanPlace 28 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 21:22.25 |
| 29 | Landon LloydPlace 29 · Grade 11 · Souhegan | 11 | Souhegan | 21:27.19 |
| 30 | Will WilsonPlace 30 · Grade 11 · Lebanon | 11 | Lebanon | 21:28.64 |
| 31 | Warren RamsayPlace 31 · Grade 9 · Lebanon | 9 | Lebanon | 21:34.37 |
| 32 | Shea RaymondPlace 32 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 21:48.99 |
| 33 | Gabriel HerringPlace 33 · Grade 12 · Lebanon | 12 | Lebanon | 21:58.38 |
| 34 | Jackson NadeauPlace 34 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:02.16 |
| 35 | Wyatt BungardPlace 35 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:07.10 |
| 36 | Ethan DallairePlace 36 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:18.44 |
| 37 | Ian Danen-LucierPlace 37 · Grade 11 · Lebanon | 11 | Lebanon | 22:20.34 |
| 38 | Alex BoardmanPlace 38 · Grade 12 · Lebanon | 12 | Lebanon | 22:28.82 |
| 39 | Aiden CounteyPlace 39 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:28.94 |
| 40 | Aiden KaplanPlace 40 · Grade 9 · Souhegan | 9 | Souhegan | 22:47.10 |
| 41 | David CoronaPlace 41 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 23:02.19 |
| 42 | Rhys MacdonaldPlace 42 · Grade 11 · Souhegan | 11 | Souhegan | 23:09.91 |
| 43 | Harrison O'NealPlace 43 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 23:18.38 |
| 44 | Kelton RickerPlace 44 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 23:24.19 |
| 45 | Jd ConfortiPlace 45 · Grade 10 · Souhegan | 10 | Souhegan | 24:02.00 |
| 46 | Calvin Ramos-GlewPlace 46 · Grade 10 · Lebanon | 10 | Lebanon | 24:33.37 |
| 47 | Alden WangPlace 47 · Grade 9 · Souhegan | 9 | Souhegan | 25:31.62 |
| 48 | Logan KingPlace 48 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 26:00.60 |
| 49 | Colby GrayPlace 49 · Grade 9 · Lebanon | 9 | Lebanon | 26:13.61 |
| 50 | Gavin ParentPlace 50 · Grade 9 · Souhegan | 9 | Souhegan | 26:56.55 |
| 51 | Lincoln ScanlonPlace 51 · Grade 9 · Lebanon | 9 | Lebanon | 26:59.19 |
| 52 | Nicholas BehlPlace 52 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 27:55.52 |
| 53 | Ian MeaderPlace 53 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 28:14.94 |
| 54 | Ian GeorgePlace 54 · Grade 11 · Lebanon | 11 | Lebanon | 28:19.78 |
| 55 | Ezra MoynihanPlace 55 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 28:20.60 |
| 56 | Liam MelvinPlace 56 · Grade 11 · Souhegan | 11 | Souhegan | 30:13.04 |
| 57 | Hunter HeathPlace 57 · Grade 12 · Lebanon | 12 | Lebanon | 30:54.60 |
| 58 | Graham DaileyPlace 58 · Grade 9 · Souhegan | 9 | Souhegan | 30:58.38 |
| 59 | Xander BateyPlace 59 · Grade 9 · Souhegan | 9 | Souhegan | 35:43.25 |
| 0 | Thomas ArnoldyPlace 0 · Grade 11 · Souhegan | 11 | Souhegan | DNS |
| 0 | Joel CorriganPlace 0 · Grade 10 · Souhegan | 10 | Souhegan | DNS |
| 0 | Ryan SpillanePlace 0 · Grade 10 · Souhegan | 10 | Souhegan | DNS |
| 0 | Nathan CarreiroPlace 0 · Grade 9 · Souhegan | 9 | Souhegan | DNS |
| 0 | Micah SielickiPlace 0 · Grade 11 · Lebanon | 11 | Lebanon | DNS |
| 0 | Brent PaigePlace 0 · Grade 10 · Lebanon | 10 | Lebanon | DNS |
| 0 | Curran PoolPlace 0 · Grade 9 · Lebanon | 9 | Lebanon | DNS |
| 0 | Jack GoodridgePlace 0 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | DNS |
| 0 | Graham DunhamPlace 0 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | DNS |