| 1 | Braden MillarPlace 1 · Grade 8 · Hillside | 8 | Hillside | 10:37.0 |
| 2 | Grant WozniakPlace 2 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 11:49.3 |
| 3 | Camden PerryPlace 3 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 11:58.5 |
| 4 | Carter PhillipsPlace 4 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:03.0 |
| 5 | Chase DesiletsPlace 5 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:06.8 |
| 6 | Luke BearerPlace 6 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 12:08.6 |
| 7 | Cole DavisPlace 7 · Grade 8 · Hillside | 8 | Hillside | 12:12.1 |
| 8 | William SivierPlace 8 · Grade 8 · Hillside | 8 | Hillside | 12:17.4 |
| 9 | Naveen SastryPlace 9 · Grade 8 · Hillside | 8 | Hillside | 12:19.4 |
| 10 | Leo ParkPlace 10 · Grade 7 · Hillside | 7 | Hillside | 12:22.0 |
| 11 | Gavin MahoneyPlace 11 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 12:24.3 |
| 12 | Shane DavisPlace 12 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 12:29.6 |
| 13 | Hunter LambrixPlace 13 · Grade 7 · Hillside | 7 | Hillside | 12:31.6 |
| 14 | Alexander FrancisPlace 14 · Grade 7 · Hillside | 7 | Hillside | 12:35.3 |
| 15 | Jacob MacDonaldPlace 15 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 12:44.6 |
| 16 | Desmond WorpellPlace 16 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 13:05.9 |
| 17 | Kase KrugerPlace 17 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 13:09.1 |
| 18 | Gavin PoelkePlace 18 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 13:26.2 |
| 19 | Landon KnightPlace 19 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 13:37.4 |
| 20 | Mikah WoodPlace 20 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 13:41.1 |
| 21 | Cameron ColagiovanniPlace 21 · Grade 7 · Hillside | 7 | Hillside | 14:12.1 |
| 22 | Jacob SobanskiPlace 22 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 14:50.6 |
| 23 | Jack RogersPlace 23 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 14:52.8 |
| 24 | Mahdi ZalghoutPlace 24 · Grade 7 · Hillside | 7 | Hillside | 15:00.1 |
| 25 | Miles KearneyPlace 25 · Grade 7 · Hillside | 7 | Hillside | 15:00.5 |
| 26 | Jackson EckerlyPlace 26 · Grade 7 · Hillside | 7 | Hillside | 15:00.9 |
| 27 | Patrick HenryPlace 27 · Grade 8 · Hillside | 8 | Hillside | 15:07.0 |
| 28 | Jacob PedigoPlace 28 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 15:12.1 |
| 29 | Matthew RymszaPlace 29 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 15:26.1 |
| 30 | Nate McFallPlace 30 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 15:28.1 |
| 31 | Camden LagonaPlace 31 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 15:31.8 |
| 32 | Joshua RatliffPlace 32 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 15:32.0 |
| 33 | Joao Paulo FrancaPlace 33 · Grade 7 · Hillside | 7 | Hillside | 15:33.0 |
| 34 | Landon DavisPlace 34 · Grade 7 · Hillside | 7 | Hillside | 15:34.4 |
| 35 | Justin KiszkaPlace 35 · Grade 7 · Hillside | 7 | Hillside | 15:36.2 |
| 36 | Samuel EichenbergPlace 36 · Grade 8 · Hillside | 8 | Hillside | 16:09.4 |
| 37 | Wyatt SchaadPlace 37 · Grade 7 · Hillside | 7 | Hillside | 16:09.8 |
| 38 | Harvey MaleckiPlace 38 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 16:10.1 |
| 39 | Vihaan KumaravelPlace 39 · Grade 8 · Hillside | 8 | Hillside | 16:23.6 |
| 40 | Nicklas AndresenPlace 40 · Grade 7 · Hillside | 7 | Hillside | 16:24.0 |
| 41 | Roger Edwards IVPlace 41 · Grade 7 · Hillside | 7 | Hillside | 16:25.8 |
| 42 | Finn TaylorPlace 42 · Grade 7 · Hillside | 7 | Hillside | 16:29.4 |
| 43 | Mariano Cusi-CansinoPlace 43 · Grade 8 · Hillside | 8 | Hillside | 16:41.5 |
| 44 | Avery WittenbrinkPlace 44 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:44.4 |
| 45 | Troy ComerPlace 45 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:45.3 |
| 46 | Joaquin Wissel-RiveraPlace 46 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 16:47.6 |
| 47 | Farhan EhanPlace 47 · Grade 7 · Hillside | 7 | Hillside | 17:51.2 |
| 48 | Chaewoo YoonPlace 48 · Grade 8 · Hillside | 8 | Hillside | 17:53.6 |
| 49 | George MaPlace 49 · Grade 8 · Hillside | 8 | Hillside | 17:56.3 |
| 50 | Ian DaileyPlace 50 · Grade 7 · Hartland-Ore Creek | 7 | Hartland-Ore Creek | 18:05.8 |
| 51 | Manav AnoopPlace 51 · Grade 7 · Hillside | 7 | Hillside | 18:46.0 |
| 52 | Daniel ThomasPlace 52 · Grade 7 · Hillside | 7 | Hillside | 19:13.9 |
| 53 | Rishvanth VijayakumarPlace 53 · Grade 8 · Hillside | 8 | Hillside | 19:26.7 PR |
| 54 | Silas MaleportPlace 54 · Grade 8 · Hartland-Ore Creek | 8 | Hartland-Ore Creek | 20:28.3 |
| 55 | Aadit KamatPlace 55 · Grade 8 · Hillside | 8 | Hillside | 25:16.7 |