| 1 | Oliver SchartnerPlace 1 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 18:42.19 |
| 2 | Benjamin GeoffroyPlace 2 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | 19:07.48 |
| 3 | Dominic LaRosePlace 3 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 19:47.83 |
| 4 | Grant SaulsPlace 4 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 20:03.65 |
| 5 | Conall JumperPlace 5 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 20:15.76 |
| 6 | Austin PatenaudePlace 6 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 20:19.74 |
| 7 | Nathan BainPlace 7 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 20:26.20 |
| 8 | Rohan ChevalierPlace 8 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 20:48.13 |
| 9 | Westin ChevalierPlace 9 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | 20:53.81 |
| 10 | Luke GajowskiPlace 10 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 20:54.71 |
| 11 | Shane BruniniPlace 11 · Grade 11 · John Stark Regional | 11 | John Stark Regional | 20:55.54 |
| 12 | Connor SullivanPlace 12 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 21:00.07 |
| 13 | Frank MarhefkaPlace 13 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:04.26 |
| 14 | Kellan BakerPlace 14 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 21:16.42 |
| 15 | Jack GoodridgePlace 15 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 21:27.27 |
| 16 | Dylan VerdePlace 16 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 21:38.00 |
| 17 | Evan FurnessPlace 17 · Grade 11 · John Stark Regional | 11 | John Stark Regional | 21:45.09 |
| 18 | Jameson NealPlace 18 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:04.23 |
| 19 | Gavin ArelPlace 19 · Grade 11 · John Stark Regional | 11 | John Stark Regional | 22:17.88 |
| 20 | Wyatt BungardPlace 20 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:39.55 |
| 21 | Jackson NadeauPlace 21 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:43.75 |
| 22 | Ethan DallairePlace 22 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:48.04 |
| 23 | Jackson LoisellePlace 23 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 23:01.91 |
| 24 | Garrett CloughPlace 24 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 23:29.06 |
| 25 | Kelton RickerPlace 25 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 23:44.30 |
| 26 | Austin FreemanPlace 26 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 23:59.36 |
| 27 | David CostelloPlace 27 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 24:04.21 |
| 28 | Bendan BurkePlace 28 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 24:25.04 |
| 29 | David CoronaPlace 29 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 24:40.72 |
| 30 | Sam BoothPlace 30 · Grade 10 · Merrimack Valley | 10 | Merrimack Valley | 24:44.26 |
| 31 | Aiden WhitmanPlace 31 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 24:56.64 |
| 32 | Elijah AdlerPlace 32 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 25:09.36 |
| 33 | Aiden CounteyPlace 33 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 25:28.39 |
| 34 | Isaac St. OngePlace 34 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 26:11.39 |
| 35 | Logan KingPlace 35 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 26:11.93 |
| 36 | Robby CoruthPlace 36 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 27:13.96 |
| 37 | Alexander WestfahlPlace 37 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 27:38.36 |
| 38 | Graham DunhamPlace 38 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 28:02.77 |
| 39 | Luke RyanPlace 39 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 28:44.26 |
| 40 | Kyle NicholsPlace 40 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 29:51.79 |
| 41 | Jonathan KerriganPlace 41 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 29:54.59 |
| 42 | Sean WifholmPlace 42 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 29:59.86 |
| 43 | Nicholas BehlPlace 43 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 30:41.99 |
| 44 | Kyle GrecoPlace 44 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 42:07.23 |
| 0 | Nathan MudgettPlace 0 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | DNS |
| 0 | Ben NewtonPlace 0 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | DNS |
| 0 | Ian MeaderPlace 0 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | DNS |
| 0 | Ezra MoynihanPlace 0 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | DNS |