| 1 | Landon YorkPlace 1 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 18:11.7 |
| 2 | Maverick AdamsPlace 2 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 18:36.4 |
| 3 | Gunner LyonPlace 3 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 18:51.3 |
| 4 | Apollo AdamPlace 4 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 19:03.4 |
| 5 | Harrison JonesPlace 5 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 19:26.0 |
| 6 | Levi YorkPlace 6 · Grade 10 · Golden Sierra | 10 | Golden Sierra | 19:32.7 |
| 7 | Aaron LaxamanaPlace 7 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 19:49.1 |
| 8 | Rodrigo PomposoPlace 8 · Grade 10 · Highlands | 10 | Highlands | 19:59.2 |
| 9 | Diego SavalaPlace 9 · Grade 11 · Highlands | 11 | Highlands | 20:07.4 |
| 10 | Lukas DonaldsonPlace 10 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 20:08.1 |
| 11 | Sam ParrPlace 11 · Grade 11 · Golden Sierra | 11 | Golden Sierra | 20:19.1 |
| 12 | Antonio LewisPlace 12 · Grade 12 · San Juan | 12 | San Juan | 20:20.6 |
| 13 | Taiyo DouglasPlace 13 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 20:46.9 |
| 14 | Victor ReyesPlace 14 · Grade 12 · Rio Vista | 12 | Rio Vista | 20:54.8 |
| 15 | Jonah BarnesPlace 15 · Grade 9 · Esparto | 9 | Esparto | 21:08.6 |
| 16 | Timothy DamonPlace 16 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 21:24.4 |
| 17 | Kalani TaburaPlace 17 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 21:32.1 |
| 18 | Jose TorresPlace 18 · Grade 12 · Rio Vista | 12 | Rio Vista | 21:32.7 |
| 19 | Oscars SaeternPlace 19 · Grade 10 · Highlands | 10 | Highlands | 21:33.5 |
| 20 | Mason RelefordPlace 20 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 21:52.1 |
| 21 | Luke FortesPlace 21 · Grade 9 · Rio Vista | 9 | Rio Vista | 22:01.8 |
| 22 | William KrollPlace 22 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 22:14.9 |
| 23 | Marcus ProfittPlace 23 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 23:06.6 |
| 24 | Ryder SietsemaPlace 24 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 23:09.8 |
| 25 | Jordan VillanuevaPlace 25 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 23:19.2 |
| 26 | Nathan MclendonPlace 26 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 23:34.2 |
| 27 | Hunter EganPlace 27 · Grade 12 · Creative Connections Ar | 12 | Creative Connections Ar | 23:55.7 |
| 28 | Scott LazoPlace 28 · Grade 9 · Rio Vista | 9 | Rio Vista | 24:05.3 |
| 29 | Samuel JensenPlace 29 · Grade 9 · Highlands | 9 | Highlands | 24:51.4 |
| 30 | Wyatt PenningtonPlace 30 · Grade 10 · Rio Vista | 10 | Rio Vista | 25:14.6 |
| 31 | Brandon LeybaPlace 31 · Grade 10 · Rio Vista | 10 | Rio Vista | 25:18.5 |
| 32 | Angel AnguinigaPlace 32 · Grade 11 · Creative Connections Ar | 11 | Creative Connections Ar | 25:27.0 |
| 33 | Alfredo RamirezPlace 33 · Grade 10 · Highlands | 10 | Highlands | 25:29.8 |
| 34 | Johan ZaragozaPlace 34 · Grade 12 · Highlands | 12 | Highlands | 26:03.9 |
| 35 | Griffin WebsterPlace 35 · Grade 9 · Highlands | 9 | Highlands | 27:06.9 |
| 36 | Michael DowneyPlace 36 · Grade 9 · Creative Connections Ar | 9 | Creative Connections Ar | 27:14.8 |
| 37 | Mile PayanPlace 37 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 27:41.8 |
| 38 | Angelo GreenPlace 38 · Grade 11 · Highlands | 11 | Highlands | 29:33.3 |
| 39 | Noah CoxPlace 39 · Grade 11 · Esparto | 11 | Esparto | 29:52.3 |
| 40 | Andrew ThompsonPlace 40 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 32:04.9 |
| 41 | Jayden LunaPlace 41 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 32:16.4 |
| 42 | Reinard LibatiquePlace 42 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 36:48.4 |