| 1 | Djali de ChalusPlace 1 · Grade 11 · St Mary's College | 11 | St Mary's College | 15:06.6 |
| 2 | Ian KopchikPlace 2 · Grade 12 · St Mary's College | 12 | St Mary's College | 15:23.4 |
| 3 | Tucker PresnellPlace 3 · Grade 12 · St Mary's College | 12 | St Mary's College | 15:24.4 |
| 4 | Stewart ParkinsonPlace 4 · Grade 10 · El Cerrito | 10 | El Cerrito | 15:29.6 |
| 5 | Finn GradiaPlace 5 · Grade 12 · Albany | 12 | Albany | 15:46.7 |
| 6 | Shane DohertyPlace 6 · Grade 12 · St Mary's College | 12 | St Mary's College | 15:56.5 |
| 7 | Nestor AlvaradoPlace 7 · Grade 12 · Salesian College Preparatory | 12 | Salesian College Preparatory | 16:13.2 |
| 8 | Alexander BeckerPlace 8 · Grade 11 · El Cerrito | 11 | El Cerrito | 16:21.1 |
| 9 | Mika MazinPlace 9 · Grade 12 · St Mary's College | 12 | St Mary's College | 16:22.8 |
| 10 | Kai SullivanPlace 10 · Grade 10 · St Mary's College | 10 | St Mary's College | 16:27.5 |
| 11 | Adrian HallPlace 11 · Grade 12 · St Mary's College | 12 | St Mary's College | 16:45.0 |
| 12 | Akash ShahPlace 12 · Grade 12 · Albany | 12 | Albany | 17:02.5 |
| 13 | Ethan CoxPlace 13 · Grade 10 · El Cerrito | 10 | El Cerrito | 17:06.8 |
| 14 | Kyle ChienPlace 14 · Grade 12 · Albany | 12 | Albany | 17:14.4 PR |
| 15 | Matthew MazzottaPlace 15 · Grade 12 · Albany | 12 | Albany | 17:22.4 |
| 16 | Jasper HenglPlace 16 · Grade 12 · Albany | 12 | Albany | 17:22.7 |
| 17 | Cole MahoneyPlace 17 · Grade 12 · Albany | 12 | Albany | 17:23.3 |
| 18 | Mateo CardonaPlace 18 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 17:41.6 |
| 19 | Maxwell ProstPlace 19 · Grade 12 · Albany | 12 | Albany | 17:56.1 |
| 20 | Cole CampbellPlace 20 · Grade 11 · Pinole Valley | 11 | Pinole Valley | 18:16.1 |
| 21 | Isaac ChongPlace 21 · Grade 12 · De Anza | 12 | De Anza | 18:24.8 |
| 22 | Aidan CruzPlace 22 · Grade 12 · De Anza | 12 | De Anza | 18:40.1 |
| 23 | August BardenhagenPlace 23 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 18:47.1 |
| 24 | Paolo ClaudioPlace 24 · Grade 10 · El Cerrito | 10 | El Cerrito | 18:55.7 |
| 25 | Justice JohnsonPlace 25 · Grade 12 · Pinole Valley | 12 | Pinole Valley | 18:55.9 |
| 26 | King AscencioPlace 26 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 18:56.9 |
| 27 | Nathaniel VillanuevaPlace 27 · Grade 12 · Hercules | 12 | Hercules | 19:12.3 |
| 28 | Oliver ChangPlace 28 · Grade 10 · El Cerrito | 10 | El Cerrito | 19:13.1 PR |
| 29 | Brandon LeePlace 29 · Grade 12 · Hercules | 12 | Hercules | 19:42.6 |
| 30 | Dean HwangPlace 30 · Grade 12 · Salesian College Preparatory | 12 | Salesian College Preparatory | 19:45.6 PR |
| 31 | Zachary CautonPlace 31 · Grade 12 · Hercules | 12 | Hercules | 19:50.2 PR |
| 32 | Elias WhitemanPlace 32 · Grade 12 · Salesian College Preparatory | 12 | Salesian College Preparatory | 19:59.6 PR |
| 33 | Jonathan Villalobos PosadasPlace 33 · Grade 11 · Hercules | 11 | Hercules | 20:02.2 |
| 34 | Jaiden AlphonsoPlace 34 · Grade 11 · Hercules | 11 | Hercules | 20:06.0 PR |
| 35 | Dayvon MatthewsPlace 35 · Grade 11 · Pinole Valley | 11 | Pinole Valley | 20:06.8 |
| 36 | Leonard RatliffPlace 36 · Grade 12 · Salesian College Preparatory | 12 | Salesian College Preparatory | 20:31.6 PR |
| 37 | Javier ReyesPlace 37 · Grade 12 · Hercules | 12 | Hercules | 20:34.2 |
| 38 | Cameron SolisPlace 38 · Grade 12 · Hercules | 12 | Hercules | 21:09.4 |
| 39 | Isaiah Calloway SaundersPlace 39 · Grade 12 · Salesian College Preparatory | 12 | Salesian College Preparatory | 23:42.4 |
| 40 | Jerrin PaculananPlace 40 · Grade 12 · Pinole Valley | 12 | Pinole Valley | 24:08.8 |
| 41 | Caleb KingPlace 41 · Grade 12 · John Swett | 12 | John Swett | 24:43.5 PR |