| 1 | Braden MillarPlace 1 · Grade 8 · Hillside | 8 | Hillside | 10:50.60 |
| 2 | Cole DavisPlace 2 · Grade 8 · Hillside | 8 | Hillside | 12:04.90 |
| 3 | Leo ParkPlace 3 · Grade 7 · Hillside | 7 | Hillside | 12:09.10 |
| 4 | Naveen SastryPlace 4 · Grade 8 · Hillside | 8 | Hillside | 12:11.20 |
| 5 | Emmett DiMassaPlace 5 · Grade 7 · Highlander Way | 7 | Highlander Way | 12:24.10 |
| 6 | Hunter LambrixPlace 6 · Grade 7 · Hillside | 7 | Hillside | 12:25.40 |
| 7 | Alexander FrancisPlace 7 · Grade 7 · Hillside | 7 | Hillside | 12:29.00 |
| 8 | David ChristensenPlace 8 · Grade 8 · Hillside | 8 | Hillside | 12:32.30 |
| 9 | Zac ArtsPlace 9 · Grade 8 · Highlander Way | 8 | Highlander Way | 12:33.10 |
| 10 | Levi AndersonPlace 10 · Grade 7 · Highlander Way | 7 | Highlander Way | 12:48.90 |
| 11 | Cameron ColagiovanniPlace 11 · Grade 7 · Hillside | 7 | Hillside | 12:51.20 |
| 12 | William SivierPlace 12 · Grade 8 · Hillside | 8 | Hillside | 12:54.70 |
| 13 | Carter KellyPlace 13 · Grade 7 · Hillside | 7 | Hillside | 13:20.90 |
| 14 | Jonas DeLandPlace 14 · Grade 8 · Highlander Way | 8 | Highlander Way | 13:27.50 |
| 15 | Declan SaotomePlace 15 · Grade 8 · Highlander Way | 8 | Highlander Way | 13:30.20 |
| 16 | Andrew SladewskiPlace 16 · Grade 6 · Hillside | 6 | Hillside | 13:39.30 |
| 17 | Tyler DouyardPlace 17 · Grade 6 · Hillside | 6 | Hillside | 13:40.30 |
| 18 | Aidan SmithPlace 18 · Grade 6 · Hillside | 6 | Hillside | 13:52.20 |
| 19 | Levi BeggPlace 19 · Grade 6 · Highlander Way | 6 | Highlander Way | 13:53.00 |
| 20 | Luke RiemerPlace 20 · Grade 6 · Hillside | 6 | Hillside | 13:53.40 |
| 21 | Cobie BekkalaPlace 21 · Grade 6 · Highlander Way | 6 | Highlander Way | 13:56.30 |
| 22 | Aaron StegallPlace 22 · Grade 8 · Highlander Way | 8 | Highlander Way | 14:16.50 |
| 23 | Broden ArensPlace 23 · Grade 7 · Highlander Way | 7 | Highlander Way | 14:22.80 PR |
| 24 | Mahdi ZalghoutPlace 24 · Grade 7 · Hillside | 7 | Hillside | 14:27.10 |
| 25 | Atlas BiersPlace 25 · Grade 6 · Hillside | 6 | Hillside | 14:28.70 |
| 26 | Miles KearneyPlace 26 · Grade 7 · Hillside | 7 | Hillside | 14:31.60 |
| 27 | Jackson EckerlyPlace 27 · Grade 7 · Hillside | 7 | Hillside | 14:36.40 |
| 28 | Vincent LevittePlace 28 · Grade 6 · Hillside | 6 | Hillside | 14:39.80 |
| 29 | Landon DavisPlace 29 · Grade 7 · Hillside | 7 | Hillside | 14:42.50 |
| 30 | Liam StoverPlace 30 · Grade 7 · Highlander Way | 7 | Highlander Way | 14:44.30 |
| 31 | Aadit KamatPlace 31 · Grade 8 · Hillside | 8 | Hillside | 14:45.50 PR |
| 32 | Luke ChisolmPlace 32 · Grade 6 · Hillside | 6 | Hillside | 14:49.90 |
| 33 | Patrick HenryPlace 33 · Grade 8 · Hillside | 8 | Hillside | 14:59.60 |
| 34 | Wyatt SchaadPlace 34 · Grade 7 · Hillside | 7 | Hillside | 15:00.40 |
| 35 | Joshua SpencePlace 35 · Grade 8 · Highlander Way | 8 | Highlander Way | 15:04.40 |
| 36 | Nicklas AndresenPlace 36 · Grade 7 · Hillside | 7 | Hillside | 15:05.20 |
| 37 | Carter LevittePlace 37 · Grade 6 · Hillside | 6 | Hillside | 15:11.20 |
| 38 | Finn TaylorPlace 38 · Grade 7 · Hillside | 7 | Hillside | 15:12.60 |
| 39 | Owen LongPlace 39 · Grade 6 · Highlander Way | 6 | Highlander Way | 15:14.00 |
| 40 | Benjamin ShyPlace 40 · Grade 8 · Highlander Way | 8 | Highlander Way | 15:19.70 |
| 41 | Samuel EichenbergPlace 41 · Grade 8 · Hillside | 8 | Hillside | 15:23.90 |
| 42 | Justin KiszkaPlace 42 · Grade 7 · Hillside | 7 | Hillside | 15:32.00 |
| 43 | Jackson BabcockPlace 43 · Grade 6 · Highlander Way | 6 | Highlander Way | 15:39.40 |
| 44 | Thatcher DeFriezPlace 44 · Grade 6 · Highlander Way | 6 | Highlander Way | 15:44.70 PR |
| 45 | Mariano Cusi-CansinoPlace 45 · Grade 8 · Hillside | 8 | Hillside | 15:46.40 |
| 46 | Bowen HuaPlace 46 · Grade 6 · Hillside | 6 | Hillside | 15:56.00 PR |
| 47 | Keaton ReineckPlace 47 · Grade 8 · Highlander Way | 8 | Highlander Way | 16:05.40 |
| 48 | Chaewoo YoonPlace 48 · Grade 8 · Hillside | 8 | Hillside | 16:16.20 PR |
| 49 | Landon BeaugezPlace 49 · Grade 6 · Highlander Way | 6 | Highlander Way | 16:20.80 |
| 50 | Aniruthh Senthil KumarPlace 50 · Grade 8 · Hillside | 8 | Hillside | 16:31.40 PR |
| 51 | Everette ArakelianPlace 51 · Grade 7 · Hillside | 7 | Hillside | 17:02.90 |
| 52 | Edward HenryPlace 52 · Grade 6 · Hillside | 6 | Hillside | 17:03.60 |
| 53 | Farhan EhanPlace 53 · Grade 7 · Hillside | 7 | Hillside | 17:10.60 |
| 54 | Tyler PokoyowayPlace 54 · Grade 6 · Highlander Way | 6 | Highlander Way | 17:10.90 |
| 55 | George MaPlace 55 · Grade 8 · Hillside | 8 | Hillside | 17:18.30 |
| 56 | Daniel ThomasPlace 56 · Grade 7 · Hillside | 7 | Hillside | 17:46.00 |
| 57 | Willard JagackihallerPlace 57 · Grade 6 · Hillside | 6 | Hillside | 17:50.80 |
| 58 | Nathan TuckerPlace 58 · Grade 6 · Hillside | 6 | Hillside | 17:54.30 PR |
| 59 | Manav AnoopPlace 59 · Grade 7 · Hillside | 7 | Hillside | 18:03.00 |
| 60 | Donovan WhitePlace 60 · Grade 6 · Highlander Way | 6 | Highlander Way | 18:10.50 |
| 61 | Garrison RichardsPlace 61 · Grade 7 · Highlander Way | 7 | Highlander Way | 18:11.10 |
| 62 | Abhiraam MuppanaPlace 62 · Grade 6 · Hillside | 6 | Hillside | 18:12.80 PR |
| 63 | Robert MarblePlace 63 · Grade 7 · Highlander Way | 7 | Highlander Way | 21:45.80 |