| 1 | Edward InnesPlace 1 · Grade 9 · Westmont | 9 | Westmont | 17:51.2 |
| 2 | Santiago ArroyoPlace 2 · Grade 10 · Independence | 10 | Independence | 17:57.5 |
| 3 | Maximino VitalPlace 3 · Grade 10 · Silver Creek | 10 | Silver Creek | 18:11.2 |
| 4 | Marcos MantelliPlace 4 · Grade 11 · Westmont | 11 | Westmont | 18:33.2 |
| 5 | Declan ClarkPlace 5 · Grade 11 · Westmont | 11 | Westmont | 18:33.5 |
| 6 | Raj ChitambarPlace 6 · Grade 9 · Westmont | 9 | Westmont | 18:58.1 |
| 7 | Fionn ClarkPlace 7 · Grade 11 · Westmont | 11 | Westmont | 18:59.5 |
| 8 | Michael DelgadilloPlace 8 · Grade 11 · Mt Pleasant | 11 | Mt Pleasant | 19:27.4 |
| 9 | Eduardo GonzalezPlace 9 · Grade 9 · Mt Pleasant | 9 | Mt Pleasant | 19:30.5 |
| 10 | Bryant NguyenPlace 10 · Grade 11 · Silver Creek | 11 | Silver Creek | 19:35.1 |
| 11 | Isaiah MorenoPlace 11 · Grade 9 · Silver Creek | 9 | Silver Creek | 19:37.1 |
| 12 | Eric TranPlace 12 · Grade 9 · Silver Creek | 9 | Silver Creek | 19:39.5 |
| 13 | Shawn RamirezPlace 13 · Grade 11 · Independence | 11 | Independence | 19:45.0 |
| 14 | Joshua LamPlace 14 · Grade 11 · Westmont | 11 | Westmont | 19:46.0 |
| 15 | Remus HoffmanPlace 15 · Grade 10 · Pioneer | 10 | Pioneer | 20:07.3 |
| 16 | Matthew De la VegaPlace 16 · Grade 10 · Independence | 10 | Independence | 20:12.1 |
| 17 | Elijah ToddPlace 17 · Grade 10 · Independence | 10 | Independence | 20:16.4 |
| 18 | Calvin HoPlace 18 · Grade 11 · Mt Pleasant | 11 | Mt Pleasant | 20:43.2 |
| 19 | Asha FarsiPlace 19 · Grade 11 · Pioneer | 11 | Pioneer | 21:00.3 |
| 20 | Tommy LangPlace 20 · Grade 11 · Independence | 11 | Independence | 21:52.8 |
| 21 | Tyber (Thinh) HaPlace 21 · Grade 10 · Andrew Hill | 10 | Andrew Hill | 22:00.6 |
| 22 | Tri HuynhPlace 22 · Grade 11 · Andrew Hill | 11 | Andrew Hill | 22:27.8 |
| 23 | Simon TylerPlace 23 · Grade 11 · Pioneer | 11 | Pioneer | 22:41.8 |
| 24 | Christopher SilveiraPlace 24 · Grade 11 · Pioneer | 11 | Pioneer | 22:58.5 PR |
| 25 | Eric WongPlace 25 · Grade 11 · Silver Creek | 11 | Silver Creek | 22:59.5 |
| 26 | Angel RuizPlace 26 · Grade 10 · Pioneer | 10 | Pioneer | 23:02.9 |
| 27 | Kyle DoanPlace 27 · Grade 11 · Mt Pleasant | 11 | Mt Pleasant | 23:54.4 |
| 28 | Yeonu BaePlace 28 · Grade 9 · Pioneer | 9 | Pioneer | 24:05.2 |
| 29 | Jaden TranPlace 29 · Grade 9 · Silver Creek | 9 | Silver Creek | 24:51.5 |
| 30 | Landon JimenezPlace 30 · Grade 10 · Mt Pleasant | 10 | Mt Pleasant | 25:30.9 |
| 31 | Derek CaiPlace 31 · Grade 11 · Andrew Hill | 11 | Andrew Hill | 25:34.2 PR |
| 32 | Oscar Rodriguez UlloaPlace 32 · Grade 9 · Mt Pleasant | 9 | Mt Pleasant | 25:48.6 |
| 33 | Mateo EscobedoPlace 33 · Grade 11 · Andrew Hill | 11 | Andrew Hill | 26:35.8 PR |
| 34 | Ryan TranPlace 34 · Grade 9 · Mt Pleasant | 9 | Mt Pleasant | 26:50.7 |
| 35 | Liam AgredaPlace 35 · Grade 9 · Andrew Hill | 9 | Andrew Hill | 35:28.6 |
| 36 | James NguyenPlace 36 · Grade 9 · Andrew Hill | 9 | Andrew Hill | 37:20.3 |