| 1 | Jonas TeeterPlace 1 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 17:57.8 |
| 2 | Jaron LabranchePlace 2 · Grade 10 · Newmarket | 10 | Newmarket | 18:46.1 |
| 3 | Emery YoungPlace 3 · Grade 11 · Profile | 11 | Profile | 19:12.0 |
| 4 | Isaac ReederPlace 4 · Grade 10 · Profile | 10 | Profile | 19:27.4 |
| 5 | Benjamin RoyPlace 5 · Grade 12 · The Derryfield | 12 | The Derryfield | 19:34.9 |
| 6 | Paul WilliamsPlace 6 · Grade 11 · Holy Family Academy | 11 | Holy Family Academy | 19:41.3 |
| 7 | Ivan SturgisPlace 7 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 19:44.9 |
| 8 | Daniel JohnsonPlace 8 · Grade 12 · Epping | 12 | Epping | 19:49.1 |
| 9 | Daniel CirielloPlace 9 · Grade 11 · Epping | 11 | Epping | 19:54.0 |
| 10 | Luke O'HalloranPlace 10 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 20:03.8 |
| 11 | James Nate BarrettPlace 11 · Grade 11 · The Derryfield | 11 | The Derryfield | 20:32.5 |
| 12 | Max WilliamsPlace 12 · Grade 9 · Holy Family Academy | 9 | Holy Family Academy | 20:35.7 |
| 13 | Alex DrakePlace 13 · Grade 11 · The Derryfield | 11 | The Derryfield | 20:41.5 |
| 14 | William ClarkPlace 14 · Grade 8 · Newmarket | 8 | Newmarket | 20:42.9 |
| 15 | Ben CalderwoodPlace 15 · Grade 10 · Hinsdale | 10 | Hinsdale | 20:49.1 |
| 16 | Owen HortonPlace 16 · Grade 12 · Epping | 12 | Epping | 20:55.2 |
| 17 | Jack VicinanzoPlace 17 · Grade 12 · Holy Family Academy | 12 | Holy Family Academy | 21:06.1 |
| 18 | Cooper BernierPlace 18 · Grade 12 · Epping | 12 | Epping | 21:08.7 |
| 19 | Pj LignosPlace 19 · Grade 9 · Portsmouth Christian | 9 | Portsmouth Christian | 21:12.5 |
| 20 | Garrett EmeryPlace 20 · Grade 11 · Woodsville | 11 | Woodsville | 21:12.6 PR |
| 21 | Kian LittlefieldPlace 21 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 21:20.4 |
| 22 | Zachary MartinPlace 22 · Grade 11 · The Derryfield | 11 | The Derryfield | 21:38.0 |
| 23 | Chase PaquettePlace 23 · Grade 10 · Holy Family Academy | 10 | Holy Family Academy | 21:39.1 |
| 24 | Ben LaFlammePlace 24 · Grade 9 · The Derryfield | 9 | The Derryfield | 21:51.6 |
| 25 | Tristan ZimmermannPlace 25 · Grade 8 · Newmarket | 8 | Newmarket | 22:03.8 |
| 26 | Adam HendersonPlace 26 · Grade 10 · The Derryfield | 10 | The Derryfield | 22:16.3 |
| 27 | Prayag PatelPlace 27 · Grade 11 · The Derryfield | 11 | The Derryfield | 22:22.4 |
| 28 | Jarrin SleeperPlace 28 · Grade 11 · Woodsville | 11 | Woodsville | 22:33.6 PR |
| 29 | Cole PlumleyPlace 29 · Grade 12 · Profile | 12 | Profile | 22:59.6 |
| 30 | Oscar ZhengPlace 30 · Grade 9 · Newmarket | 9 | Newmarket | 23:03.3 |
| 31 | Kyle RoyerPlace 31 · Grade 12 · Woodsville | 12 | Woodsville | 23:23.5 PR |
| 32 | Benjamin MatsonPlace 32 · Grade 12 · Woodsville | 12 | Woodsville | 23:50.7 PR |
| 33 | Moses RolfePlace 33 · Grade 9 · Profile | 9 | Profile | 24:26.5 |
| 34 | Ryan ZhengPlace 34 · Grade 11 · Epping | 11 | Epping | 24:35.0 PR |
| 35 | Richard HornerPlace 35 · Grade 10 · Newmarket | 10 | Newmarket | 24:48.1 |
| 36 | Sawyer HillPlace 36 · Grade 9 · Newmarket | 9 | Newmarket | 24:59.4 |
| 37 | Samuel KellnerPlace 37 · Grade 9 · The Derryfield | 9 | The Derryfield | 25:22.1 |
| 38 | Clark CayerPlace 38 · Grade 10 · The Derryfield | 10 | The Derryfield | 25:31.7 |
| 39 | Daniel WestPlace 39 · Grade 10 · Newmarket | 10 | Newmarket | 25:34.2 |
| 40 | Marcus HamiltonPlace 40 · Grade 9 · Profile | 9 | Profile | 25:40.5 |
| 41 | Arthur DuguayPlace 41 · Grade 8 · Profile | 8 | Profile | 25:44.9 |
| 42 | Andrew DillonPlace 42 · Grade 10 · Holy Family Academy | 10 | Holy Family Academy | 25:48.9 PR |
| 43 | Nathaniel JohnsonPlace 43 · Grade 10 · Epping | 10 | Epping | 25:53.5 |
| 44 | Devin ParkerPlace 44 · Grade 8 · Lin-Wood | 8 | Lin-Wood | 26:15.3 |
| 45 | Brian DalbecPlace 45 · Grade 8 · Profile | 8 | Profile | 26:20.5 |
| 46 | Joel TombengPlace 46 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 26:38.2 |
| 47 | Yuchen ZhangPlace 47 · Grade 10 · The Derryfield | 10 | The Derryfield | 29:05.5 PR |
| 48 | Quaid TidwellPlace 48 · Grade 11 · Hinsdale | 11 | Hinsdale | 30:10.3 |
| 49 | Spencer GentilePlace 49 · Grade 10 · Hinsdale | 10 | Hinsdale | 32:08.2 |
| 50 | Charles MorrisPlace 50 · Grade 12 · Profile | 12 | Profile | 32:34.6 |
| 51 | Blake MosmanPlace 51 · Grade 10 · Lin-Wood | 10 | Lin-Wood | 33:20.4 |
| 52 | Seamus FaddenPlace 52 · Grade 6 · Lin-Wood | 6 | Lin-Wood | 33:34.2 |
| 53 | Jack RandallPlace 53 · Grade 11 · Profile | 11 | Profile | 34:22.3 |
| 54 | Jordan SmithPlace 54 · Grade 11 · Hinsdale | 11 | Hinsdale | 35:28.9 |
| 55 | Marion CumminsPlace 55 · Grade 9 · Woodsville | 9 | Woodsville | 36:27.6 |