| 1 | Gavin AndersonPlace 1 · Grade 12 · Edward Little | 12 | Edward Little | 19:35.05 | 1 |
| 2 | Liam McKeePlace 2 · Grade 11 · Leavitt Area | 11 | Leavitt Area | 19:58.07 | 0 |
| 3 | Brady BoronPlace 3 · Grade 9 · Brunswick | 9 | Brunswick | 19:59.38 PR | 2 |
| 4 | Asah GouldPlace 4 · Grade 9 · Edward Little | 9 | Edward Little | 20:05.93 | 3 |
| 5 | Harper NelsonPlace 5 · Grade 9 · Brunswick | 9 | Brunswick | 20:26.28 | 4 |
| 6 | Nathan FotterPlace 6 · Grade 9 · Lawrence | 9 | Lawrence | 20:29.80 | 0 |
| 7 | Andrew MistlerPlace 7 · Grade 10 · Brunswick | 10 | Brunswick | 20:30.55 PR | 5 |
| 8 | Sebastian PamboPlace 8 · Grade 9 · Lewiston | 9 | Lewiston | 20:36.19 | 0 |
| 9 | Ethan LongleyPlace 9 · Grade 9 · Edward Little | 9 | Edward Little | 20:40.84 | 6 |
| 10 | Riley BennettPlace 10 · Grade 9 · Edward Little | 9 | Edward Little | 20:41.35 | 7 |
| 11 | Brendan LedwickPlace 11 · Grade 12 · Brunswick | 12 | Brunswick | 20:50.65 | 8 |
| 12 | Gideon VarneyPlace 12 · Grade 9 · Edward Little | 9 | Edward Little | 20:53.85 | 9 |
| 13 | Zan HatchPlace 13 · Grade 9 · Brunswick | 9 | Brunswick | 21:21.26 | 10 |
| 14 | Alexander MirandaPlace 14 · Grade 9 · Lewiston | 9 | Lewiston | 21:33.66 PR | 0 |
| 15 | Nathaniel KnowlesPlace 15 · Grade 10 · Brunswick | 10 | Brunswick | 21:33.70 | 11 |
| 16 | Giacomo BeanPlace 16 · Grade 12 · Edward Little | 12 | Edward Little | 21:46.83 | 12 |
| 17 | Sam BowenPlace 17 · Grade 9 · Brunswick | 9 | Brunswick | 22:23.26 | 13 |
| 18 | Nathaniel Bigos-LowePlace 18 · Grade 10 · Edward Little | 10 | Edward Little | 22:35.65 | 14 |
| 19 | Ned BoakPlace 19 · Grade 10 · Brunswick | 10 | Brunswick | 22:39.43 | 0 |
| 20 | Crawford MartinezPlace 20 · Grade 9 · Brunswick | 9 | Brunswick | 22:52.76 | 0 |
| 21 | Matthew MenchenPlace 21 · Grade 10 · Lawrence | 10 | Lawrence | 22:55.39 PR | 0 |
| 22 | Ashby HaywardPlace 22 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 23:12.87 | 15 |
| 23 | Reed PetrinPlace 23 · Grade 11 · Leavitt Area | 11 | Leavitt Area | 23:33.63 | 0 |
| 24 | Thomas LeBlancPlace 24 · Grade 10 · Edward Little | 10 | Edward Little | 23:34.83 | 0 |
| 25 | Gabriel NewsonPlace 25 · Grade 10 · Edward Little | 10 | Edward Little | 23:52.44 PR | 0 |
| 26 | Keegan BuckinghamPlace 26 · Grade 9 · Leavitt Area | 9 | Leavitt Area | 23:54.09 | 0 |
| 27 | Joseph LeBlancPlace 27 · Grade 12 · Edward Little | 12 | Edward Little | 23:56.24 | 0 |
| 28 | Kai ThistlePlace 28 · Grade 12 · Edward Little | 12 | Edward Little | 23:56.29 | 0 |
| 29 | Sawyer CasadPlace 29 · Grade 10 · Mt Ararat | 10 | Mt Ararat | 24:29.02 | 16 |
| 30 | Brody ParkerPlace 30 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 24:38.03 | 17 |
| 31 | Wyatt BriggsPlace 31 · Grade 10 · Brunswick | 10 | Brunswick | 24:40.27 | 0 |
| 32 | Levi PrincePlace 32 · Grade 10 · Brunswick | 10 | Brunswick | 24:43.85 | 0 |
| 33 | Parker MerrittPlace 33 · Grade 10 · Lawrence | 10 | Lawrence | 25:09.13 | 0 |
| 34 | Cooper KingPlace 34 · Grade 9 · Lawrence | 9 | Lawrence | 25:41.63 PR | 0 |
| 35 | Declan HowePlace 35 · Grade 12 · Edward Little | 12 | Edward Little | 25:51.72 | 0 |
| 36 | Owen DoucettePlace 36 · Grade 12 · Edward Little | 12 | Edward Little | 26:13.58 | 0 |
| 37 | Camden DumontPlace 37 · Grade 11 · Mt Ararat | 11 | Mt Ararat | 28:03.56 | 18 |
| 38 | Charles EllisPlace 38 · Grade 10 · Edward Little | 10 | Edward Little | 28:17.41 | 0 |
| 39 | Milo CardellaPlace 39 · Grade 10 · Mt Ararat | 10 | Mt Ararat | 28:59.21 | 19 |
| 40 | Lucas WootenPlace 40 · Grade 10 · Lewiston | 10 | Lewiston | 30:06.46 | 0 |
| 41 | Aaden DemersPlace 41 · Grade 10 · Edward Little | 10 | Edward Little | 34:34.11 | 0 |
| 42 | Luke WilsonPlace 42 · Grade 9 · Edward Little | 9 | Edward Little | 34:34.57 | 0 |
| 43 | Johnny DresdnerPlace 43 · Grade 9 · Edward Little | 9 | Edward Little | 34:35.32 | 0 |