| 1 | Oliver SchartnerPlace 1 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 17:10.2 PR |
| 2 | Jordan DinardoPlace 2 · Grade 9 · Laconia | 9 | Laconia | 18:02.1 |
| 3 | Dominic LaRosePlace 3 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 18:05.6 |
| 4 | Wyatt WorcesterPlace 4 · Grade 12 · Bow | 12 | Bow | 18:07.0 |
| 5 | Zander LeClercPlace 5 · Grade 12 · Laconia | 12 | Laconia | 18:07.7 PR |
| 6 | Ian SandahlPlace 6 · Grade 10 · Bow | 10 | Bow | 18:11.1 |
| 7 | Benjamin GeoffroyPlace 7 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | 18:25.2 |
| 8 | Ben LynchPlace 8 · Grade 12 · Laconia | 12 | Laconia | 18:46.3 PR |
| 9 | Sam KohlPlace 9 · Grade 10 · Bow | 10 | Bow | 18:49.8 |
| 10 | Conall JumperPlace 10 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 18:56.4 |
| 11 | Nathan BainPlace 11 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 19:00.8 |
| 12 | George KohlPlace 12 · Grade 10 · Bow | 10 | Bow | 19:10.7 |
| 13 | Rohan ChevalierPlace 13 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 19:14.7 |
| 14 | Gavin SimonPlace 14 · Grade 10 · Bow | 10 | Bow | 19:28.5 |
| 15 | Dylan VerdePlace 15 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 19:29.7 |
| 16 | Nolan SalvatorePlace 16 · Grade 10 · St Thomas Aquinas | 10 | St Thomas Aquinas | 19:32.1 PR |
| 17 | Westin ChevalierPlace 17 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | 19:34.2 |
| 18 | Ian FellersPlace 18 · Grade 9 · Bow | 9 | Bow | 19:49.6 |
| 19 | Chael SmithsonPlace 19 · Grade 9 · Laconia | 9 | Laconia | 19:54.9 |
| 20 | Gavin HallPlace 20 · Grade 11 · Laconia | 11 | Laconia | 19:57.1 |
| 21 | Jack ShulmanPlace 21 · Grade 10 · Bow | 10 | Bow | 20:01.2 |
| 22 | Cooper MousseauPlace 22 · Grade 9 · Laconia | 9 | Laconia | 20:19.9 |
| 23 | Ryan PawlowskiPlace 23 · Grade 9 · Bow | 9 | Bow | 20:24.5 |
| 24 | Jack PuroPlace 24 · Grade 9 · Bow | 9 | Bow | 20:26.8 |
| 25 | Ethan ThompsonPlace 25 · Grade 9 · Bow | 9 | Bow | 20:37.0 |
| 26 | Holden MousseauPlace 26 · Grade 12 · Laconia | 12 | Laconia | 20:56.1 |
| 27 | Rhys WenworthPlace 27 · Grade 9 · Laconia | 9 | Laconia | 20:56.6 |
| 28 | Garrett CloughPlace 28 · Grade 9 · Merrimack Valley | 9 | Merrimack Valley | 21:01.4 |
| 29 | Aiden WhitmanPlace 29 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 21:03.7 PR |
| 30 | David CostelloPlace 30 · Grade 12 · St Thomas Aquinas | 12 | St Thomas Aquinas | 21:09.0 PR |
| 31 | Jacob FilkinsPlace 31 · Grade 10 · Bow | 10 | Bow | 21:12.6 |
| 32 | Oliver WhitePlace 32 · Grade 9 · Bow | 9 | Bow | 21:13.7 |
| 33 | Nathan MudgettPlace 33 · Grade 11 · Merrimack Valley | 11 | Merrimack Valley | 21:37.6 |
| 34 | Owen MitchellPlace 34 · Grade 9 · Laconia | 9 | Laconia | 21:51.5 |
| 35 | Ben NewtonPlace 35 · Grade 12 · Merrimack Valley | 12 | Merrimack Valley | 21:51.5 |
| 36 | David OwenPlace 36 · Grade 12 · Bow | 12 | Bow | 21:56.7 |
| 37 | Aiden HaywardPlace 37 · Grade 10 · Laconia | 10 | Laconia | 21:59.6 |
| 38 | Elijah McArdlePlace 38 · Grade 9 · Bow | 9 | Bow | 22:02.4 |
| 39 | Charlie McKinnonPlace 39 · Grade 10 · Bow | 10 | Bow | 22:05.2 |
| 40 | George BassettPlace 40 · Grade 9 · Laconia | 9 | Laconia | 22:25.0 |
| 41 | Sawyer WhitingPlace 41 · Grade 9 · Bow | 9 | Bow | 22:33.8 |
| 42 | Lucas SlaytonPlace 42 · Grade 11 · Bow | 11 | Bow | 22:50.0 |
| 43 | Luke RyanPlace 43 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 22:51.8 |
| 44 | Asher WilkeningPlace 44 · Grade 11 · Bow | 11 | Bow | 23:06.2 |
| 45 | Charlie GarlandPlace 45 · Grade 11 · Bow | 11 | Bow | 23:24.8 |
| 46 | Gabe VianaPlace 46 · Grade 9 · Bow | 9 | Bow | 23:48.3 |
| 47 | Jonathan KerriganPlace 47 · Grade 11 · St Thomas Aquinas | 11 | St Thomas Aquinas | 26:21.3 |
| 48 | Dominic CatalfimoPlace 48 · Grade 12 · Bow | 12 | Bow | 27:31.1 |
| 49 | Garrett AbbertonPlace 49 · Grade 10 · Bow | 10 | Bow | 30:27.1 |
| 50 | Kyle GrecoPlace 50 · Grade 9 · St Thomas Aquinas | 9 | St Thomas Aquinas | 32:17.5 |