| 1 | Vincent CheungPlace 1 · Grade 12 · Silver Creek | 12 | Silver Creek | 15:05.5 |
| 2 | Edgar Gomez TapiaPlace 2 · Grade 10 · Andrew Hill | 10 | Andrew Hill | 15:26.1 |
| 3 | Takuto SagaraPlace 3 · Grade 9 · Westmont | 9 | Westmont | 15:45.6 |
| 4 | Shotaro HoribePlace 4 · Grade 9 · Westmont | 9 | Westmont | 16:07.9 |
| 5 | Kaiden HuynhPlace 5 · Grade 11 · Westmont | 11 | Westmont | 16:13.3 |
| 6 | Shugo FujikawaPlace 6 · Grade 11 · Westmont | 11 | Westmont | 16:18.8 |
| 7 | Adrian KettererPlace 7 · Grade 12 · Westmont | 12 | Westmont | 16:27.7 |
| 8 | Julian GironPlace 8 · Grade 10 · Independence | 10 | Independence | 16:40.8 |
| 9 | Ryan OokaPlace 9 · Grade 10 · Pioneer | 10 | Pioneer | 16:49.6 |
| 10 | Vicente DelgadoPlace 10 · Grade 11 · Mt Pleasant | 11 | Mt Pleasant | 17:00.3 |
| 11 | Raul EscobarPlace 11 · Grade 10 · Mt Pleasant | 10 | Mt Pleasant | 17:03.4 |
| 12 | Max HernandezPlace 12 · Grade 9 · Pioneer | 9 | Pioneer | 17:04.8 |
| 13 | Colin AtoulePlace 13 · Grade 12 · Pioneer | 12 | Pioneer | 17:07.8 |
| 14 | Kian LauPlace 14 · Grade 12 · Independence | 12 | Independence | 17:08.9 |
| 15 | Anshul DhaasPlace 15 · Grade 11 · Westmont | 11 | Westmont | 17:17.5 |
| 16 | Eric SierraPlace 16 · Grade 10 · Silver Creek | 10 | Silver Creek | 17:29.3 |
| 17 | Carson TranPlace 17 · Grade 10 · Silver Creek | 10 | Silver Creek | 17:30.9 |
| 18 | Aaron JustoPlace 18 · Grade 10 · Mt Pleasant | 10 | Mt Pleasant | 17:35.9 |
| 19 | Aiden GonzalezPlace 19 · Grade 11 · Mt Pleasant | 11 | Mt Pleasant | 17:38.5 |
| 20 | Dominic PhillipsPlace 20 · Grade 9 · Silver Creek | 9 | Silver Creek | 17:52.0 |
| 21 | Hansen ZhaoPlace 21 · Grade 9 · Independence | 9 | Independence | 18:06.0 |
| 22 | Jeffrey NguyenPlace 22 · Grade 12 · Silver Creek | 12 | Silver Creek | 18:08.2 |
| 23 | Dustin TranPlace 23 · Grade 12 · Independence | 12 | Independence | 18:22.4 |
| 24 | Henry SmitPlace 24 · Grade 10 · Pioneer | 10 | Pioneer | 18:27.2 |
| 25 | Tobias SandlerPlace 25 · Grade 12 · Pioneer | 12 | Pioneer | 18:31.0 |
| 26 | Angel MaderaPlace 26 · Grade 11 · Silver Creek | 11 | Silver Creek | 18:40.9 |
| 27 | Brandon QuanPlace 27 · Grade 10 · Independence | 10 | Independence | 18:49.3 |
| 28 | Isaac ArroyoPlace 28 · Grade 10 · Mt Pleasant | 10 | Mt Pleasant | 18:56.9 |
| 29 | Anson WongPlace 29 · Grade 10 · Independence | 10 | Independence | 19:02.1 |
| 30 | Jaylan EspirituPlace 30 · Grade 12 · Andrew Hill | 12 | Andrew Hill | 19:07.4 |
| 31 | Howie DoPlace 31 · Grade 12 · Mt Pleasant | 12 | Mt Pleasant | 19:08.7 |
| 32 | Max VoPlace 32 · Grade 12 · Silver Creek | 12 | Silver Creek | 19:12.1 |
| 33 | Emiliano CoronaPlace 33 · Grade 11 · Pioneer | 11 | Pioneer | 19:16.9 PR |
| 34 | Benjamin PhamPlace 34 · Grade 11 · Andrew Hill | 11 | Andrew Hill | 19:29.4 |
| 35 | David KnittlePlace 35 · Grade 10 · Andrew Hill | 10 | Andrew Hill | 19:33.7 PR |
| 36 | Angel CoronaPlace 36 · Grade 10 · Mt Pleasant | 10 | Mt Pleasant | 19:45.0 |
| 37 | Patrick ZengPlace 37 · Grade 12 · Andrew Hill | 12 | Andrew Hill | 20:08.1 |
| 38 | Arin DubeyPlace 38 · Grade 11 · Westmont | 11 | Westmont | 20:14.5 |
| 39 | Aaron BluntPlace 39 · Grade 12 · Pioneer | 12 | Pioneer | 20:56.9 |
| 40 | Jonathan NguyenPlace 40 · Grade 12 · Andrew Hill | 12 | Andrew Hill | 22:35.2 |
| 41 | Bao LePlace 41 · Grade 12 · Andrew Hill | 12 | Andrew Hill | 23:34.3 |