| 1 | Matthew BernardinoPlace 1 · Grade 11 · Hercules | 11 | Hercules | 14:07.8 |
| 2 | Lawrence MachaconPlace 2 · Grade 12 · De Anza | 12 | De Anza | 14:11.0 PR |
| 3 | Elijah LastraPlace 3 · Grade 10 · Hercules | 10 | Hercules | 14:13.4 PR |
| 4 | Jacob MalonzoPlace 4 · Grade 11 · Hercules | 11 | Hercules | 14:29.0 |
| 5 | Zhenhua CaoPlace 5 · Grade 10 · Hercules | 10 | Hercules | 14:30.0 PR |
| 6 | Chris MendozaPlace 6 · Grade 10 · Emery | 10 | Emery | 14:34.5 PR |
| 7 | Christian VieraPlace 7 · Grade 10 · Hercules | 10 | Hercules | 14:36.8 PR |
| 8 | Hao-Yi BehPlace 8 · Grade 11 · El Cerrito | 11 | El Cerrito | 14:41.5 |
| 9 | Orian TretascoPlace 9 · Grade 11 · Hercules | 11 | Hercules | 14:45.4 PR |
| 10 | Brian GeePlace 10 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 14:45.6 |
| 11 | Curtis DrakePlace 11 · Grade 9 · Hercules | 9 | Hercules | 14:48.1 PR |
| 12 | Jaden Del-RioPlace 12 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 14:49.0 |
| 13 | Sebastian Rojas-LeePlace 13 · Grade 9 · El Cerrito | 9 | El Cerrito | 15:30.5 PR |
| 14 | Kevin VelandiaPlace 14 · Grade 10 · John Swett | 10 | John Swett | 15:38.0 PR |
| 15 | Gabriel PotterPlace 15 · Grade 9 · St Mary's College | 9 | St Mary's College | 15:43.1 |
| 16 | Zilu XiePlace 16 · Grade 10 · John Swett | 10 | John Swett | 15:44.0 PR |
| 17 | Dennis PellosPlace 17 · Grade 11 · John Swett | 11 | John Swett | 15:48.9 PR |
| 18 | Aaron LaFrenierePlace 18 · Grade 10 · De Anza | 10 | De Anza | 15:52.2 |
| 19 | Langston GaneshPlace 19 · Grade 9 · St Mary's College | 9 | St Mary's College | 15:59.6 |
| 20 | Nicholas TolentinoPlace 20 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 16:21.4 PR |
| 21 | Oscar ValadezPlace 21 · Grade 11 · Salesian College Preparatory | 11 | Salesian College Preparatory | 16:29.0 PR |
| 22 | Makhi DellavalladePlace 22 · Grade 11 · Emery | 11 | Emery | 17:10.3 PR |
| 23 | Sebastian ValenciaPlace 23 · Grade 11 · Salesian College Preparatory | 11 | Salesian College Preparatory | 17:10.5 |
| 24 | Simarpreet ToorPlace 24 · Grade 12 · Emery | 12 | Emery | 17:15.0 PR |
| 25 | Andrei JudanPlace 25 · Grade 9 · De Anza | 9 | De Anza | 17:59.6 |
| 26 | Leander PascoPlace 26 · Grade 9 · De Anza | 9 | De Anza | 18:09.0 |
| 27 | Vikramjit BalPlace 27 · Grade 12 · Emery | 12 | Emery | 19:11.4 PR |
| 28 | zach JohnsonPlace 28 · Grade 10 · Emery | 10 | Emery | 22:48.2 PR |
| 29 | Lavon JoynerPlace 29 · Grade 9 · Emery | 9 | Emery | 22:49.2 |
| 30 | Elijah LambertPlace 30 · Grade 11 · Emery | 11 | Emery | 22:51.2 PR |
| 31 | Pilot GoergePlace 31 · Grade 10 · Emery | 10 | Emery | 23:17.3 |