| 1 | Jenson LexPlace 1 · Grade 7 · Royal Oak | 7 | Royal Oak | 11:21.31 |
| 2 | Mason MolendaPlace 2 · Grade 8 · Royal Oak | 8 | Royal Oak | 11:54.71 |
| 3 | Gavin DoneganPlace 3 · Grade 8 · Royal Oak | 8 | Royal Oak | 11:55.50 |
| 4 | Sebastian KidderPlace 4 · Grade 6 · Royal Oak | 6 | Royal Oak | 12:03.57 |
| 5 | Lewis BedellPlace 5 · Grade 8 · South Hills | 8 | South Hills | 12:13.88 |
| 6 | Solomon FreedPlace 6 · Grade 7 · Royal Oak | 7 | Royal Oak | 12:34.24 |
| 7 | Micah MasihPlace 7 · Grade 8 · Royal Oak | 8 | Royal Oak | 12:40.09 |
| 8 | Bradley BorskiPlace 8 · Grade 7 · Royal Oak | 7 | Royal Oak | 12:45.01 |
| 9 | Liam PetrovskiPlace 9 · Grade 8 · Royal Oak | 8 | Royal Oak | 12:46.53 |
| 10 | Austin CookPlace 10 · Grade 8 · Royal Oak | 8 | Royal Oak | 12:47.64 |
| 11 | Griffin MorrisonPlace 11 · Grade 8 · Royal Oak | 8 | Royal Oak | 12:50.08 |
| 12 | Eli GovePlace 12 · Grade 8 · South Hills | 8 | South Hills | 12:55.59 PR |
| 13 | Harrison KennedyPlace 13 · Grade 8 · South Hills | 8 | South Hills | 12:59.66 |
| 14 | Louis AichlerPlace 14 · Grade 7 · Royal Oak | 7 | Royal Oak | 13:01.83 |
| 15 | Owen PetrovskiPlace 15 · Grade - · Royal Oak | - | Royal Oak | 13:07.41 |
| 16 | Graham ClementsPlace 16 · Grade 7 · South Hills | 7 | South Hills | 13:15.04 |
| 17 | Davis RogersPlace 17 · Grade 8 · South Hills | 8 | South Hills | 13:31.97 PR |
| 18 | Jacob BarnellPlace 18 · Grade 8 · South Hills | 8 | South Hills | 13:39.71 |
| 19 | Jude AvialPlace 19 · Grade 8 · South Hills | 8 | South Hills | 13:52.98 |
| 20 | Jack FoleyPlace 20 · Grade 8 · Royal Oak | 8 | Royal Oak | 13:56.94 |
| 21 | Alexander AguwaPlace 21 · Grade 7 · Royal Oak | 7 | Royal Oak | 13:58.51 |
| 22 | Henry McalpinePlace 22 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:02.00 |
| 23 | Garrett WalkerPlace 23 · Grade 6 · South Hills | 6 | South Hills | 14:02.48 PR |
| 24 | Hunter HallettPlace 24 · Grade 6 · South Hills | 6 | South Hills | 14:08.01 PR |
| 25 | Ryland SipesPlace 25 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:11.37 |
| 26 | Nash EckertPlace 26 · Grade 7 · South Hills | 7 | South Hills | 14:12.11 |
| 27 | Desmond SchramskiPlace 27 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:20.85 |
| 28 | Axel BairPlace 28 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:21.31 |
| 29 | Porter HerrmannPlace 29 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:21.84 |
| 30 | Shane HoffmanPlace 30 · Grade 7 · Royal Oak | 7 | Royal Oak | 14:23.29 |
| 31 | Braylon GiassonPlace 31 · Grade 8 · Royal Oak | 8 | Royal Oak | 14:23.81 |
| 32 | Calvin DokPlace 32 · Grade - · Royal Oak | - | Royal Oak | 14:25.73 |
| 33 | Edward StickelPlace 33 · Grade - · Royal Oak | - | Royal Oak | 14:27.83 |
| 34 | Owen MalleyPlace 34 · Grade 8 · South Hills | 8 | South Hills | 14:28.37 PR |
| 35 | Christopher TrebilcockPlace 35 · Grade 6 · Royal Oak | 6 | Royal Oak | 14:32.25 |
| 36 | Justin KoningPlace 36 · Grade 7 · Royal Oak | 7 | Royal Oak | 14:34.29 |
| 37 | Blake HautamakiPlace 37 · Grade 7 · Royal Oak | 7 | Royal Oak | 14:34.95 |
| 38 | Nicholas BeslicPlace 38 · Grade - · Royal Oak | - | Royal Oak | 14:38.37 PR |
| 39 | Julian BartlemanPlace 39 · Grade 6 · Royal Oak | 6 | Royal Oak | 14:54.55 PR |
| 40 | Morrisons LengyelPlace 40 · Grade - · Royal Oak | - | Royal Oak | 14:55.99 |
| 41 | Maxton MolendaPlace 41 · Grade 7 · Royal Oak | 7 | Royal Oak | 14:59.23 PR |
| 42 | Jackson StricherPlace 42 · Grade 7 · South Hills | 7 | South Hills | 15:02.25 |
| 43 | Liam QuinnPlace 43 · Grade 7 · Royal Oak | 7 | Royal Oak | 15:04.62 |
| 44 | Avery FloriaPlace 44 · Grade - · Royal Oak | - | Royal Oak | 15:06.74 |
| 45 | Cody BarkmanPlace 45 · Grade 6 · Royal Oak | 6 | Royal Oak | 15:09.83 |
| 46 | Rory BieniekPlace 46 · Grade 6 · Royal Oak | 6 | Royal Oak | 15:10.24 |
| 47 | Riccardo AloiPlace 47 · Grade 8 · Royal Oak | 8 | Royal Oak | 15:10.77 |
| 48 | Cole McKinneyPlace 48 · Grade 7 · Royal Oak | 7 | Royal Oak | 15:12.16 |
| 49 | Michael SasenaPlace 49 · Grade 8 · South Hills | 8 | South Hills | 15:17.34 |
| 50 | Anthony MercadoPlace 50 · Grade 8 · South Hills | 8 | South Hills | 15:21.42 |
| 51 | Shannon DrysdalePlace 51 · Grade 8 · Royal Oak | 8 | Royal Oak | 15:22.35 |
| 52 | Benjamin GunschPlace 52 · Grade - · Royal Oak | - | Royal Oak | 15:29.69 |
| 53 | Noah VermeulenPlace 53 · Grade - · Royal Oak | - | Royal Oak | 15:32.33 |
| 54 | Lionel GasparottoPlace 54 · Grade 7 · Royal Oak | 7 | Royal Oak | 15:37.85 |
| 55 | Morgan DrysdalePlace 55 · Grade - · Royal Oak | - | Royal Oak | 15:43.81 |
| 56 | Jaylon JordanPlace 56 · Grade - · Royal Oak | - | Royal Oak | 15:44.80 |
| 57 | Lucas HamannPlace 57 · Grade - · Royal Oak | - | Royal Oak | 15:48.86 PR |
| 58 | William VasicekPlace 58 · Grade 8 · Royal Oak | 8 | Royal Oak | 16:02.99 |
| 59 | Robert Hoffman IIIPlace 59 · Grade - · Royal Oak | - | Royal Oak | 16:05.75 |
| 60 | Jack KortlandtPlace 60 · Grade 8 · Royal Oak | 8 | Royal Oak | 16:06.15 |
| 61 | Owen ApplebeePlace 61 · Grade 6 · Royal Oak | 6 | Royal Oak | 16:40.90 |
| 62 | Gavin SchwartzPlace 62 · Grade - · Royal Oak | - | Royal Oak | 16:47.84 |
| 63 | Evan GjonajPlace 63 · Grade - · Royal Oak | - | Royal Oak | 16:48.44 |
| 64 | Sam BoylePlace 64 · Grade - · Royal Oak | - | Royal Oak | 17:12.05 |
| 65 | Owen WernerPlace 65 · Grade 6 · Royal Oak | 6 | Royal Oak | 17:12.77 |
| 66 | Evan HuntPlace 66 · Grade 8 · Royal Oak | 8 | Royal Oak | 17:14.16 |
| 67 | Declan CunninghamPlace 67 · Grade 8 · Royal Oak | 8 | Royal Oak | 17:20.73 |
| 68 | Connor FloriaPlace 68 · Grade 7 · Royal Oak | 7 | Royal Oak | 17:22.64 |
| 69 | Eli Gove? JonesPlace 69 · Grade - · South Hills | - | South Hills | 17:23.71 PR |
| 70 | Stewart ParkPlace 70 · Grade 7 · South Hills | 7 | South Hills | 17:28.81 PR |
| 71 | Jackson LeungPlace 71 · Grade - · Royal Oak | - | Royal Oak | 17:39.43 |
| 72 | Owen GjonajPlace 72 · Grade - · Royal Oak | - | Royal Oak | 17:46.78 |
| 73 | Matthew WhitePlace 73 · Grade 6 · Royal Oak | 6 | Royal Oak | 17:49.15 |
| 74 | Brody BarouchPlace 74 · Grade 6 · South Hills | 6 | South Hills | 18:01.03 |
| 75 | Theo GovePlace 75 · Grade 6 · South Hills | 6 | South Hills | 18:06.93 PR |
| 76 | Nathan PortocarreroPlace 76 · Grade - · Royal Oak | - | Royal Oak | 18:51.00 |
| 77 | Colin DickensPlace 77 · Grade - · Royal Oak | - | Royal Oak | 18:52.06 |
| 78 | Alan HalladayPlace 78 · Grade 7 · Royal Oak | 7 | Royal Oak | 18:56.53 |
| 79 | Benjamin LutzPlace 79 · Grade - · Royal Oak | - | Royal Oak | 19:03.63 |
| 80 | Declan McKissenPlace 80 · Grade 6 · Royal Oak | 6 | Royal Oak | 19:16.95 |
| 81 | Erik NordstromPlace 81 · Grade 6 · South Hills | 6 | South Hills | 19:30.78 PR |
| 82 | William SheilsPlace 82 · Grade 7 · South Hills | 7 | South Hills | 19:41.48 |
| 83 | Lucas WheatleyPlace 83 · Grade 7 · Royal Oak | 7 | Royal Oak | 20:05.56 |
| 84 | Maxton (Max) SchmanskyPlace 84 · Grade - · Royal Oak | - | Royal Oak | 20:31.29 |
| 85 | Tyler BalinskiPlace 85 · Grade 6 · Royal Oak | 6 | Royal Oak | 20:48.77 |
| 86 | Jacob MillerPlace 86 · Grade 7 · South Hills | 7 | South Hills | 21:11.83 PR |
| 87 | Leo SorboPlace 87 · Grade 7 · Royal Oak | 7 | Royal Oak | 21:43.36 |
| 88 | Nathan JacksonPlace 88 · Grade - · Royal Oak | - | Royal Oak | 21:44.80 |
| 89 | Eddie RykePlace 89 · Grade - · Royal Oak | - | Royal Oak | 21:58.73 PR |
| 90 | Sam HedemarkPlace 90 · Grade - · South Hills | - | South Hills | 22:23.86 PR |
| 91 | Samuel Seguin- LazarosPlace 91 · Grade - · Royal Oak | - | Royal Oak | 22:30.56 |
| 92 | Victor BrownPlace 92 · Grade 7 · Royal Oak | 7 | Royal Oak | 22:31.62 |
| 93 | Edison StokesPlace 93 · Grade 6 · Royal Oak | 6 | Royal Oak | 22:41.66 |
| 94 | Griffin MacKenziePlace 94 · Grade - · Royal Oak | - | Royal Oak | 23:30.93 |
| 95 | Gabe PierrePlace 95 · Grade 6 · South Hills | 6 | South Hills | 23:41.54 PR |
| 96 | Alex MercadoPlace 96 · Grade 6 · South Hills | 6 | South Hills | 24:52.38 PR |
| 97 | Jonathan McnairPlace 97 · Grade - · Royal Oak | - | Royal Oak | 26:02.73 |
| 98 | Bryan PutrusPlace 98 · Grade - · Royal Oak | - | Royal Oak | 29:37.83 PR |
| 99 | Declan BallPlace 99 · Grade 6 · Royal Oak | 6 | Royal Oak | 29:58.27 |
| 100 | Maxwell JeromePlace 100 · Grade - · Royal Oak | - | Royal Oak | 33:50.20 |