| 1 | Dyllan AsuncionPlace 1 · Grade 11 · Stratford | 11 | Stratford | 17:14 PR |
| 2 | Zackary O'ToolePlace 2 · Grade 11 · Stratford | 11 | Stratford | 17:15 PR |
| 3 | Lorenzo LopesPlace 3 · Grade 12 · Immaculate | 12 | Immaculate | 18:14 PR |
| 4 | Jack LorenzPlace 4 · Grade 12 · Weston | 12 | Weston | 18:19 PR |
| 5 | Colby PiescoPlace 5 · Grade 11 · New Fairfield | 11 | New Fairfield | 18:51 PR |
| 6 | Peter CarmodyPlace 6 · Grade 11 · Stratford | 11 | Stratford | 19:03 PR |
| 7 | Jacob MattiacePlace 7 · Grade 12 · New Fairfield | 12 | New Fairfield | 19:17 PR |
| 8 | Andrew FarhatPlace 8 · Grade 9 · Weston | 9 | Weston | 19:25 PR |
| 9 | Michael O'HarePlace 9 · Grade 12 · Immaculate | 12 | Immaculate | 19:47 PR |
| 10 | Ryan DeVeauxPlace 10 · Grade 11 · Stratford | 11 | Stratford | 19:54 PR |
| 11 | Liam KirkmanPlace 11 · Grade 10 · Immaculate | 10 | Immaculate | 20:00 PR |
| 12 | Marco ParentePlace 12 · Grade 12 · Weston | 12 | Weston | 20:02.10 PR |
| 13 | Christian FappianoPlace 13 · Grade 10 · Immaculate | 10 | Immaculate | 20:02.79 PR |
| 14 | Paul RamirezPlace 14 · Grade 9 · Stratford | 9 | Stratford | 20:03 PR |
| 15 | William CassidyPlace 15 · Grade 9 · Immaculate | 9 | Immaculate | 20:06 PR |
| 16 | Max SchulkowskiPlace 16 · Grade 10 · New Fairfield | 10 | New Fairfield | 20:14 PR |
| 17 | Declan JudgePlace 17 · Grade 10 · Weston | 10 | Weston | 20:17 PR |
| 18 | Robert RoblesPlace 18 · Grade 9 · New Fairfield | 9 | New Fairfield | 20:20 PR |
| 19 | Liam HeartyPlace 19 · Grade 11 · New Fairfield | 11 | New Fairfield | 20:32 PR |
| 20 | Connor KuczmaPlace 20 · Grade 11 · New Fairfield | 11 | New Fairfield | 20:35 PR |
| 21 | Alexander GardnerPlace 21 · Grade 10 · Immaculate | 10 | Immaculate | 20:39 PR |
| 22 | Sean MartinPlace 22 · Grade 10 · Immaculate | 10 | Immaculate | 20:44 PR |
| 23 | Keeson AlonsoPlace 23 · Grade 11 · Stratford | 11 | Stratford | 20:51 PR |
| 24 | Ryan MartinPlace 24 · Grade 12 · Immaculate | 12 | Immaculate | 21:11 PR |
| 25 | Sam McElligottPlace 25 · Grade 10 · Weston | 10 | Weston | 21:13 PR |
| 26 | Cristian MazoPlace 26 · Grade 9 · Weston | 9 | Weston | 21:28 PR |
| 27 | William WalkerPlace 27 · Grade 12 · Weston | 12 | Weston | 21:55 PR |
| 28 | Zain ChaudhryPlace 28 · Grade 11 · Weston | 11 | Weston | 21:57 PR |
| 29 | Sean RooneyPlace 29 · Grade 10 · New Fairfield | 10 | New Fairfield | 22:08 PR |
| 30 | Jack KatkocinPlace 30 · Grade 10 · New Fairfield | 10 | New Fairfield | 22:09 PR |
| 31 | Christopher ContrerasPlace 31 · Grade 12 · New Fairfield | 12 | New Fairfield | 22:19 PR |
| 32 | Alex LiaoPlace 32 · Grade 9 · Weston | 9 | Weston | 22:36 PR |
| 33 | James ShemoPlace 33 · Grade 9 · Weston | 9 | Weston | 22:39 PR |
| 34 | Maximillian FehringPlace 34 · Grade 11 · Immaculate | 11 | Immaculate | 22:52 PR |
| 35 | Kevin HughesPlace 35 · Grade 10 · Stratford | 10 | Stratford | 23:25.12 PR |
| 36 | Asher LessansPlace 36 · Grade 9 · Weston | 9 | Weston | 23:25.63 PR |
| 37 | Ari FrimmerPlace 37 · Grade 12 · Weston | 12 | Weston | 23:57 PR |
| 38 | Daniel RansleyPlace 38 · Grade 9 · Immaculate | 9 | Immaculate | 24:08 PR |
| 39 | Talin ZovichPlace 39 · Grade 10 · Weston | 10 | Weston | 24:20 PR |
| 40 | Jerome MyersPlace 40 · Grade 10 · Weston | 10 | Weston | 24:32 PR |
| 41 | Nolan StonierPlace 41 · Grade 10 · Weston | 10 | Weston | 24:37 PR |
| 42 | Asim ZafarPlace 42 · Grade 9 · Weston | 9 | Weston | 24:40 PR |
| 43 | Daniel HanleyPlace 43 · Grade 10 · Immaculate | 10 | Immaculate | 25:16 PR |
| 44 | Ian DvorinPlace 44 · Grade 9 · Weston | 9 | Weston | 25:21 PR |
| 45 | Bryden SpencerPlace 45 · Grade 9 · Stratford | 9 | Stratford | 25:32 PR |
| 46 | William MulilizotsPlace 46 · Weston | — | Weston | 26:38 PR |
| 47 | Adam CrowePlace 47 · Grade 12 · Weston | 12 | Weston | 27:16 PR |
| 48 | Michael DocimoPlace 48 · Grade 9 · Weston | 9 | Weston | 27:17 PR |
| 49 | Santiago SanchezPlace 49 · Grade 9 · Weston | 9 | Weston | 27:20 PR |
| 50 | Brandon JohnsonPlace 50 · Grade 9 · Immaculate | 9 | Immaculate | 27:28 PR |
| 51 | Elyes DalyPlace 51 · Grade 11 · Weston | 11 | Weston | 27:32 PR |
| 52 | Brayden AcevedoPlace 52 · Grade 10 · Stratford | 10 | Stratford | 27:33 PR |
| 53 | Philip McnultyPlace 53 · Grade 10 · Weston | 10 | Weston | 27:42 PR |
| 54 | Tomas AlmeidaPlace 54 · Grade 10 · Immaculate | 10 | Immaculate | 28:22 PR |
| 55 | Tyler ParksPlace 55 · Grade 10 · Immaculate | 10 | Immaculate | 29:03 PR |
| 56 | Bryce GeraghtyPlace 56 · Grade 10 · Weston | 10 | Weston | 31:56 PR |
| 57 | Ryan HeartyPlace 57 · Grade 9 · New Fairfield | 9 | New Fairfield | 32:00 PR |