| 1 | Maverick AdamPlace 1 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 17:44 |
| 2 | Landon YorkPlace 2 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 18:05 |
| 3 | Gunner LyonPlace 3 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 18:24 |
| 4 | Apollo AdamPlace 4 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 18:50 |
| 5 | Harrison JonesPlace 5 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 19:14 |
| 6 | Diego SavalaPlace 6 · Grade 11 · Highlands | 11 | Highlands | 19:24 PR |
| 7 | Aaron LaxamanaPlace 7 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 19:28 |
| 8 | Rodrigo PomposoPlace 8 · Grade 10 · Highlands | 10 | Highlands | 19:36 |
| 9 | Levi YorkPlace 9 · Grade 10 · Golden Sierra | 10 | Golden Sierra | 19:42 |
| 10 | William CampbellPlace 10 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 20:18 |
| 11 | Lukas DonaldsonPlace 11 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 20:22 |
| 12 | Sam ParrPlace 12 · Grade 11 · Golden Sierra | 11 | Golden Sierra | 20:34 |
| 13 | William KrollPlace 13 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 20:40 |
| 14 | Antonio LewisPlace 14 · Grade 12 · San Juan | 12 | San Juan | 20:50 |
| 15 | Luke FortesPlace 15 · Grade 9 · Rio Vista | 9 | Rio Vista | 20:57 |
| 16 | Jose TorresPlace 16 · Grade 12 · Rio Vista | 12 | Rio Vista | 21:22 |
| 17 | Oscars SaeternPlace 17 · Grade 10 · Highlands | 10 | Highlands | 21:23 |
| 18 | Samuel JensenPlace 18 · Grade 9 · Highlands | 9 | Highlands | 21:28 |
| 19 | Kalani TaburaPlace 19 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 21:41 |
| 20 | Timothy DamonPlace 20 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 22:11 |
| 21 | David LunaPlace 21 · Grade 12 · Highlands | 12 | Highlands | 22:27 |
| 22 | Ryder SietsemaPlace 22 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 22:45 |
| 23 | Marcus ProfitPlace 23 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 23:01 |
| 24 | Nathan MclendonPlace 24 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 23:28 |
| 25 | Griffin WebsterPlace 25 · Grade 9 · Highlands | 9 | Highlands | 23:33 |
| 26 | Hunter EganPlace 26 · Grade 12 · Creative Connections Arts Academy | 12 | Creative Connections Arts Academy | 23:34 |
| 27 | Wyatt PenningtonPlace 27 · Grade 10 · Rio Vista | 10 | Rio Vista | 23:48 PR |
| 28 | Scott LazoPlace 28 · Grade 9 · Rio Vista | 9 | Rio Vista | 23:49 |
| 29 | Taiyo DouglasPlace 29 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 23:52 |
| 30 | Jordan VillanuevaPlace 30 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 24:39 |
| 31 | Brandon LeybaPlace 31 · Grade 10 · Rio Vista | 10 | Rio Vista | 24:41 |
| 32 | Jonathon ZaragozaPlace 32 · Grade - · Highlands | - | Highlands | 25:42 PR |
| 33 | Kathan KhandaranikonePlace 33 · Grade 12 · Rio Vista | 12 | Rio Vista | 25:47 PR |
| 34 | Alfredo RamirezPlace 34 · Grade 10 · Highlands | 10 | Highlands | 26:20 |
| 35 | Mitchell BradleyPlace 35 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 26:43 |
| 36 | Noah CoxPlace 36 · Grade 11 · Esparto | 11 | Esparto | 29:40 PR |
| 37 | Andrew ThompsonPlace 37 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 31:01 |
| 38 | Jayden LunaPlace 38 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 31:07 |
| 39 | Miles PayanPlace 39 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 31:50 |
| 40 | Reinard LibatiquePlace 40 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 35:57 |