| 1 | Benjamin GeoffroyPlace 1 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 18:26.90 |
| 2 | Conall JumperPlace 2 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 18:28.16 |
| 3 | Grant SaulsPlace 3 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 19:07.15 |
| 4 | Aidan PotterPlace 4 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 19:10.66 |
| 5 | Rohan ChevalierPlace 5 · Grade 10 · Merrimack Valley | 10 | Merrimack Valley | 19:17.81 |
| 6 | Nathan MudgettPlace 6 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 19:36.44 |
| 7 | Frank MarhefkaPlace 7 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 19:51.72 |
| 8 | Luke GajowskiPlace 8 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 19:56.98 |
| 9 | Evan FurnessPlace 9 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 20:01.62 |
| 10 | Nicholas BallPlace 10 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 20:07.22 PR |
| 11 | Jonathan DeggesPlace 11 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 20:07.89 |
| 12 | Wyatt SchmidtPlace 12 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 20:09.44 |
| 13 | Dylan VerdePlace 13 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 20:12.99 |
| 14 | Connor SullivanPlace 14 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 20:13.36 |
| 15 | Westin ChevalierPlace 15 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 20:24.35 |
| 16 | Gavin ArelPlace 16 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 20:41.36 |
| 17 | Colvin St. GermainPlace 17 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 20:46.88 |
| 18 | Jack PagnottaPlace 18 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 20:52.59 |
| 19 | Garrett CloughPlace 19 · Grade 10 · Merrimack Valley | 10 | Merrimack Valley | 20:54.01 |
| 20 | Jackson NadeauPlace 20 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 20:54.05 |
| 21 | Brendan JumperPlace 21 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 21:20.92 PR |
| 22 | Kaeden VanassePlace 22 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 21:21.40 |
| 23 | Jackson LoisellePlace 23 · Grade 11 · John Stark Regional | 11 | John Stark Regional | 21:36.24 |
| 24 | Dante CruzPlace 24 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 21:38.29 |
| 25 | Carter PetersonPlace 25 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 21:41.12 PR |
| 26 | Luke RyanPlace 26 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 22:01.24 |
| 27 | Wyatt BungardPlace 27 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:11.24 |
| 28 | Kellan BakerPlace 28 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 22:24.62 |
| 29 | Austin LiuPlace 29 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 22:35.56 PR |
| 30 | Ethan DallairePlace 30 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:36.22 |
| 31 | Jack GoodridgePlace 31 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 22:36.43 |
| 32 | Yves TardifPlace 32 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:37.42 |
| 33 | Jameson NealPlace 33 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:44.40 |
| 34 | David CoronaPlace 34 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:49.77 |
| 35 | Elijah AdlerPlace 35 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 22:54.06 |
| 36 | Aiden WhitePlace 36 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 23:09.28 |
| 37 | Bendan BurkePlace 37 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 23:13.36 |
| 38 | Shane BruniniPlace 38 · Grade 12 · John Stark Regional | 12 | John Stark Regional | 23:13.91 |
| 39 | Kelton RickerPlace 39 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 23:18.97 |
| 40 | Aiden CounteyPlace 40 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 23:30.17 |
| 41 | Abel ClementPlace 41 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 23:30.53 PR |
| 42 | Joe BoothPlace 42 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 23:35.08 |
| 43 | Hunter FergusonPlace 43 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 23:43.33 |
| 44 | Daniel MeubPlace 44 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 24:09.87 PR |
| 45 | Andrew SzufnarowskiPlace 45 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 24:25.85 |
| 46 | Othneil SheperdPlace 46 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 24:30.20 |
| 47 | Ryan HerrimanPlace 47 · Grade 9 · John Stark Regional | 9 | John Stark Regional | 24:34.59 |
| 48 | Ezra MoynihanPlace 48 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 24:51.61 |
| 49 | Corey KamilPlace 49 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 24:54.52 PR |
| 50 | Robby CoruthPlace 50 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 25:11.88 |
| 51 | Isaac St. OngePlace 51 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 25:32.50 |
| 52 | Brody BeauchampPlace 52 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 25:38.74 |
| 53 | Ian MeaderPlace 53 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 25:38.85 |
| 54 | Abraham DeelyPlace 54 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 25:43.91 |
| 55 | Jonathan KerriganPlace 55 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 27:18.62 |
| 56 | Benjamin MileticPlace 56 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 27:19.90 PR |
| 57 | Sean WifholmPlace 57 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 27:28.34 |
| 58 | Alexander WestfahlPlace 58 · Grade 10 · John Stark Regional | 10 | John Stark Regional | 27:29.51 |
| 59 | Jackson MoralesPlace 59 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 28:38.39 |
| 60 | John CordaroPlace 60 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 29:20.96 |
| 61 | Ehren ExlinePlace 61 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 29:55.59 |
| 62 | Kyle GrecoPlace 62 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 29:58.25 |
| 63 | Joel RutkiewiczPlace 63 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 30:28.06 |
| 64 | Ruis RyanPlace 64 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 31:25.19 |
| 65 | William MazzolaPlace 65 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 35:44.55 PR |
| 66 | Brayden WillrichPlace 66 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 38:16.87 |
| 0 | Logan KingPlace 0 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | DNS |
| 0 | Nicholas AgnewPlace 0 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | DNS |
| 0 | Liam NewbouldPlace 0 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | DNS |
| 0 | Hunter RogersPlace 0 · Grade 11 · John Stark Regional | 11 | John Stark Regional | DNS |
| 0 | Evan PayeurPlace 0 · Grade 12 · John Stark Regional | 12 | John Stark Regional | DNS |
| 0 | Sam BoothPlace 0 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | DNS |