| 1 | Alexander BianchiPlace 1 · Grade 11 · Ellington | 11 | Ellington | 16:28.00 PR |
| 2 | Gavin BaronPlace 2 · Grade 12 · Granby Memorial | 12 | Granby Memorial | 16:37.50 PR |
| 3 | Niko MerzPlace 3 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 16:51.80 PR |
| 4 | Colin CariniPlace 4 · Grade 10 · Bolton | 10 | Bolton | 17:31.00 PR |
| 5 | August GotbergPlace 5 · Grade 12 · Granby Memorial | 12 | Granby Memorial | 17:33.00 PR |
| 6 | Oliver GaleotaPlace 6 · Grade 11 · Ellington | 11 | Ellington | 17:35.20 PR |
| 7 | Patrick BusbeyPlace 7 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 17:35.40 PR |
| 8 | Quinn PerkinsPlace 8 · Grade 10 · Bolton | 10 | Bolton | 17:40.70 PR |
| 9 | Cameron LaFortePlace 9 · Grade 10 · Ellington | 10 | Ellington | 17:45.90 PR |
| 10 | Camden DiehlPlace 10 · Grade 9 · Bolton | 9 | Bolton | 18:01.40 PR |
| 11 | Braden BurnsPlace 11 · Grade 12 · Granby Memorial | 12 | Granby Memorial | 18:01.50 PR |
| 12 | Ryan MoorePlace 12 · Grade 10 · Bolton | 10 | Bolton | 18:02.30 PR |
| 13 | Owen JensenPlace 13 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 18:10.70 PR |
| 14 | Ethan DesrosiersPlace 14 · Grade 10 · Bolton | 10 | Bolton | 18:42.10 PR |
| 15 | Thomas LadouceurPlace 15 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 18:45.90 PR |
| 16 | Daniel VillaPlace 16 · Grade 12 · Ellington | 12 | Ellington | 18:46.60 PR |
| 17 | Christian GoricPlace 17 · Grade 9 · Ellington | 9 | Ellington | 18:53.30 PR |
| 18 | Evan CoatesPlace 18 · Grade 10 · Bolton | 10 | Bolton | 19:07.60 PR |
| 19 | Alex FofanaPlace 19 · Grade 10 · Bolton | 10 | Bolton | 19:10.00 PR |
| 20 | Zane DastousPlace 20 · Grade 11 · Ellington | 11 | Ellington | 19:13.40 PR |
| 21 | Thomas KlemPlace 21 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 19:25.70 PR |
| 22 | Javon WelchPlace 22 · Grade 11 · Ellington | 11 | Ellington | 19:37.30 PR |
| 23 | Russell SianezPlace 23 · Grade 12 · Bolton | 12 | Bolton | 19:50.90 PR |
| 24 | Logan FirettoPlace 24 · Grade 9 · Ellington | 9 | Ellington | 20:37.20 PR |
| 25 | Sam PagliaroPlace 25 · Grade 9 · Granby Memorial | 9 | Granby Memorial | 20:54.80 PR |
| 26 | James GiacchiPlace 26 · Grade 9 · Ellington | 9 | Ellington | 21:00.90 PR |
| 27 | Leo DziadulPlace 27 · Grade 10 · Bolton | 10 | Bolton | 21:01.30 PR |
| 28 | Andrew VernaliPlace 28 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 21:07.60 PR |
| 29 | Asher TillmannPlace 29 · Grade 9 · Bolton | 9 | Bolton | 21:54.10 PR |
| 30 | Logan CoonsPlace 30 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 22:39.40 PR |
| 31 | Mason CaldwellPlace 31 · Grade 9 · Granby Memorial | 9 | Granby Memorial | 22:39.40 PR |
| 32 | Silas VirklerPlace 32 · Grade 9 · Ellington | 9 | Ellington | 22:54.40 PR |
| 33 | Ryker NasiatkaPlace 33 · Grade 9 · Bolton | 9 | Bolton | 22:55.30 PR |
| 34 | Ivan AfriyiePlace 34 · Grade 12 · Ellington | 12 | Ellington | 23:34.20 PR |
| 35 | Caleb WagnerPlace 35 · Grade 9 · Bolton | 9 | Bolton | 23:42.10 PR |
| 36 | Michael EremitaPlace 36 · Grade 9 · Bolton | 9 | Bolton | 25:11.80 PR |
| 37 | Thomas GerlachPlace 37 · Grade 12 · Ellington | 12 | Ellington | 25:13.70 PR |
| 38 | Eddiel RiveraPlace 38 · Grade 12 · Bolton | 12 | Bolton | 26:09.20 PR |
| 39 | Sintayehu CampagnolaPlace 39 · Grade 10 · Granby Memorial | 10 | Granby Memorial | 37:10.90 PR |
| — | Anthony ChamberlandGrade 9 · Bolton | 9 | Bolton | DQ PR |
| — | Colin BochmanGrade 11 · Ellington | 11 | Ellington | DNS |