| 1 | Cullen DesrochersPlace 1 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 17:05.10 PR |
| 2 | William LicataPlace 2 · Grade 11 · The Derryfield | 11 | The Derryfield | 17:51.90 PR |
| 3 | Charles SaundersPlace 3 · Grade 9 · The Derryfield | 9 | The Derryfield | 18:14.40 PR |
| 4 | Zach DyrkaczPlace 4 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 18:44.90 PR |
| 5 | Kellan ZulloPlace 5 · Grade 10 · Newport | 10 | Newport | 18:58.00 |
| 6 | Lazar ArbutinaPlace 6 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 19:21.10 |
| 7 | Jacob WoodPlace 7 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 19:24.50 PR |
| 8 | Thomas KerwinPlace 8 · Grade 12 · The Derryfield | 12 | The Derryfield | 19:25.80 PR |
| 9 | Lucas DurpheyPlace 9 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 19:43.00 PR |
| 10 | Ryan CourtneyPlace 10 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 19:43.00 |
| 11 | John WilkinsonPlace 11 · Grade 12 · Newport | 12 | Newport | 20:14.40 |
| 12 | Dawson MeehanPlace 12 · Grade 12 · Prospect Mountain | 12 | Prospect Mountain | 20:33.20 PR |
| 13 | Adam WillettPlace 13 · Grade 11 · The Derryfield | 11 | The Derryfield | 20:45.20 |
| 14 | Griffin KimPlace 14 · Grade 10 · The Derryfield | 10 | The Derryfield | 20:50.90 |
| 15 | Tristan HonemanPlace 15 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 21:00.20 |
| 16 | Alex CouittPlace 16 · Grade 9 · Newport | 9 | Newport | 21:00.80 |
| 17 | Raymond SullivanPlace 17 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 21:02.50 PR |
| 18 | Gabriel JenkinsPlace 18 · Grade 10 · The Derryfield | 10 | The Derryfield | 21:05.20 |
| 19 | Owen BakisPlace 19 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 21:09.30 |
| 20 | Carter LloydPlace 20 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 21:09.50 |
| 21 | Kyren WhitmorePlace 21 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 21:30.60 |
| 22 | Logan RayPlace 22 · Grade 10 · Wilton Lyndeboro Coop | 10 | Wilton Lyndeboro Coop | 21:44.40 |
| 23 | Brent BemisPlace 23 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 21:53.90 PR |
| 24 | Alexander PaquettePlace 24 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 21:59.40 |
| 25 | Bentley WatermanPlace 25 · Grade 11 · Newport | 11 | Newport | 22:56.40 |
| 26 | Tyler RobbPlace 26 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 23:04.10 |
| 27 | Kellan HillikerPlace 27 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 23:12.30 |
| 28 | Trew ReedPlace 28 · Grade 12 · Prospect Mountain | 12 | Prospect Mountain | 24:14.70 PR |
| 29 | Jaxon LoutrelPlace 29 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 24:21.60 PR |
| 30 | Kamdyn ReagenPlace 30 · Grade 10 · Winnisquam Regional | 10 | Winnisquam Regional | 24:22.10 |
| 31 | Logan WilletPlace 31 · Grade 11 · Hillsboro-Deering | 11 | Hillsboro-Deering | 24:22.30 PR |
| 32 | Braedon McKeenPlace 32 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 24:23.00 PR |
| 33 | Luke LarrabeePlace 33 · Grade 12 · Winnisquam Regional | 12 | Winnisquam Regional | 24:34.60 |
| 34 | Samuel ButtonPlace 34 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 25:01.70 |
| 35 | Andrew PaquettePlace 35 · Grade 11 · Winnisquam Regional | 11 | Winnisquam Regional | 25:10.00 |
| 36 | Grayson McsweeneyPlace 36 · Grade 9 · Winnisquam Regional | 9 | Winnisquam Regional | 25:11.50 |
| 37 | Tucker WilletPlace 37 · Grade 9 · Hillsboro-Deering | 9 | Hillsboro-Deering | 25:30.80 PR |
| 38 | Parker HarrisonPlace 38 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | 25:48.70 PR |
| 39 | Chris CollinsPlace 39 · Grade 12 · Winnisquam Regional | 12 | Winnisquam Regional | 28:28.00 |
| 40 | Calvin ChasePlace 40 · Grade 11 · The Derryfield | 11 | The Derryfield | 29:28.60 |
| 41 | Thomas LoganPlace 41 · Grade 7 · Newport | 7 | Newport | 29:29.90 |
| 0 | Shea EverettPlace 0 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | DNS |
| 0 | Jonah WhitePlace 0 · Grade 9 · Prospect Mountain | 9 | Prospect Mountain | DNS |
| 0 | Hunter WithamPlace 0 · Grade 10 · Prospect Mountain | 10 | Prospect Mountain | DNS |
| 0 | Stockton McKinghtPlace 0 · Grade 11 · Prospect Mountain | 11 | Prospect Mountain | DNS |
| 0 | Matthew SekerseyPlace 0 · Grade 11 · Hillsboro-Deering | 11 | Hillsboro-Deering | DNS |
| 0 | Tristan HannumPlace 0 · Grade 12 · Newport | 12 | Newport | DNS |