| 1 | Nathan PeskinPlace 1 · Grade 12 · Suffield | 12 | Suffield | 17:22.32 |
| 2 | Max DendingerPlace 2 · Grade 12 · Canton | 12 | Canton | 17:56.19 |
| 3 | Jonathan BretonPlace 3 · Grade 12 · Somers | 12 | Somers | 18:19.22 |
| 4 | Matthew HalmersPlace 4 · Grade 12 · Somers | 12 | Somers | 18:39.10 PR |
| 5 | Timothy JohnsonPlace 5 · Grade 12 · Suffield | 12 | Suffield | 18:51.05 PR |
| 6 | Tristan BermaniPlace 6 · Grade 11 · Suffield | 11 | Suffield | 19:21.74 |
| 7 | Colin MorisanoPlace 7 · Grade 11 · Canton | 11 | Canton | 19:34.35 PR |
| 8 | Joshua FlanaganPlace 8 · Grade 10 · Suffield | 10 | Suffield | 19:40.23 PR |
| 9 | Jonathan DrewnowskiPlace 9 · Grade 10 · Suffield | 10 | Suffield | 19:46.01 |
| 10 | Owen KraizaPlace 10 · Grade 11 · Suffield | 11 | Suffield | 19:55.93 |
| 11 | Zachary RedfordPlace 11 · Grade 12 · Canton | 12 | Canton | 19:59.23 |
| 12 | Hugo EckPlace 12 · Grade 10 · Canton | 10 | Canton | 20:35.84 PR |
| 13 | James LintonPlace 13 · Grade 9 · Canton | 9 | Canton | 20:37.56 |
| 14 | Farren MolPlace 14 · Grade 9 · Suffield | 9 | Suffield | 21:07.47 PR |
| 15 | Adam DrefsPlace 15 · Grade 12 · Canton | 12 | Canton | 21:10.31 PR |
| 16 | Damien HuestisPlace 16 · Grade 12 · Somers | 12 | Somers | 21:12.20 |
| 17 | Jonathan HoPlace 17 · Grade 12 · Canton | 12 | Canton | 21:24.23 |
| 18 | Hunter KennedyPlace 18 · Grade 9 · Suffield | 9 | Suffield | 21:35.31 PR |
| 19 | Jameson FlahertyPlace 19 · Grade 9 · Canton | 9 | Canton | 21:44.41 |
| 20 | Blake PalazzesiPlace 20 · Grade 10 · Somers | 10 | Somers | 22:07.09 |
| 21 | Tyler HalePlace 21 · Grade 12 · Somers | 12 | Somers | 22:09.27 |
| 22 | Hudson MinouxPlace 22 · Grade 10 · Canton | 10 | Canton | 23:00.54 |
| 23 | Kazimierz KochanekPlace 23 · Grade 9 · Somers | 9 | Somers | 23:13.58 PR |
| 24 | Nathan SmithPlace 24 · Grade 11 · Somers | 11 | Somers | 23:36.57 |
| 25 | Connor AllenPlace 25 · Grade 10 · Canton | 10 | Canton | 23:48.10 PR |
| 26 | Grant PinneyPlace 26 · Grade 11 · Somers | 11 | Somers | 24:01.16 |
| 27 | Hunter TomalonisPlace 27 · Grade 12 · Somers | 12 | Somers | 24:26.09 |
| 28 | Victor PiercePlace 28 · Grade 11 · Canton | 11 | Canton | 24:49.77 |
| 29 | Samuel LupienPlace 29 · Grade 9 · Somers | 9 | Somers | 25:00.37 PR |
| 30 | Isaac DiazPlace 30 · Grade 12 · Somers | 12 | Somers | 25:42.97 |
| 31 | Cole DallesanderPlace 31 · Grade 9 · Suffield | 9 | Suffield | 26:50.84 PR |
| 32 | Liam TysonPlace 32 · Grade 9 · Suffield | 9 | Suffield | 27:03.65 PR |
| 33 | Ryan WarnockPlace 33 · Grade 9 · Somers | 9 | Somers | 28:12.33 |
| 34 | Nixon EstrellaPlace 34 · Grade 12 · Somers | 12 | Somers | 31:55.80 |