| 1 | Hayden AtkinsonPlace 1 · Grade 12 · York | 12 | York | 17:37 |
| 2 | Charles SchmidPlace 2 · Grade 9 · York | 9 | York | 18:15 |
| 3 | Quin DijkstraPlace 3 · Grade 10 · York | 10 | York | 18:18 |
| 4 | Cedric WisemanPlace 4 · Grade 11 · York | 11 | York | 18:20 |
| 5 | Boden MannPlace 5 · Grade 12 · York | 12 | York | 18:47 |
| 6 | Wyatt BabyakPlace 6 · Grade 11 · York | 11 | York | 18:49 |
| 7 | Everett BurkePlace 7 · Grade 10 · York | 10 | York | 18:56 |
| 8 | Harrison BalakierPlace 8 · Grade 9 · York | 9 | York | 19:09 |
| 9 | Cam DavisPlace 9 · Grade 9 · York | 9 | York | 19:17 PR |
| 10 | Blake MannPlace 10 · Grade 9 · York | 9 | York | 19:20 |
| 11 | Cale LegerePlace 11 · Grade 9 · York | 9 | York | 19:25 PR |
| 12 | Fionn MattsonPlace 12 · Grade 12 · Maine Coast Waldorf | 12 | Maine Coast Waldorf | 19:29 |
| 13 | Josh BrewerPlace 13 · Grade 11 · York | 11 | York | 19:30 |
| 14 | Connor PrendergastPlace 14 · Grade 10 · York | 10 | York | 19:51 PR |
| 15 | Owen WatersPlace 15 · Grade 9 · York | 9 | York | 19:53 PR |
| 16 | Jake WoodmanPlace 16 · Grade 11 · York | 11 | York | 20:00 |
| 17 | Otis ManganelloPlace 17 · Grade 9 · Maine Coast Waldorf | 9 | Maine Coast Waldorf | 20:05 |
| 18 | Ronan MattsonPlace 18 · Grade 9 · Maine Coast Waldorf | 9 | Maine Coast Waldorf | 20:06 |
| 19 | Emerson GeranisPlace 19 · Grade 10 · York | 10 | York | 20:24 |
| 20 | Flynn McallisterPlace 20 · Grade 12 · York | 12 | York | 21:11 PR |
| 21 | Joseph FulmerPlace 21 · Grade 9 · York | 9 | York | 21:42 |
| 22 | Mark IordanovPlace 22 · Grade 12 · York | 12 | York | 21:51 PR |
| 23 | Henry MailsPlace 23 · Grade 9 · York | 9 | York | 22:38 |
| 24 | Ethan MacWilliamPlace 24 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 22:40 |
| 25 | Christopher KoconisPlace 25 · Grade 11 · York | 11 | York | 22:56 |
| 26 | Aidyn PanizoPlace 26 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 23:08 PR |
| 27 | Andy KulendukaPlace 27 · Grade 12 · Old Orchard Beach | 12 | Old Orchard Beach | 24:05 PR |
| 28 | Trevor SkeltonPlace 28 · Grade 10 · Old Orchard Beach | 10 | Old Orchard Beach | 26:31 PR |
| 29 | Liam ThomasPlace 29 · Grade 9 · Old Orchard Beach | 9 | Old Orchard Beach | 27:43 |
| 30 | PATRICK COXPlace 30 · Grade 9 · Old Orchard Beach | 9 | Old Orchard Beach | 29:03 |
| 31 | Oliver Finn-audleyPlace 31 · Grade - · Maine Coast Waldorf | - | Maine Coast Waldorf | 35:24 |