| 1 | Nuno PereiraPlace 1 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 17:33.00 PR |
| 2 | Zeke ArmstrongPlace 2 · Grade 11 · Woodland Christian | 11 | Woodland Christian | 18:05.00 PR |
| 3 | Chase OldhamPlace 3 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 18:11.00 PR |
| 4 | Elijah BatesPlace 4 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 18:25.00 |
| 5 | Gordon FreitasPlace 5 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 18:33.00 |
| 6 | Cohen SherrillPlace 6 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 19:09.00 |
| 7 | Teo PereiraPlace 7 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 19:23.00 PR |
| 8 | William CampbellPlace 8 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 19:28.00 |
| 9 | Jonah BarnesPlace 9 · Grade 12 · Esparto | 12 | Esparto | 19:36.00 |
| 10 | Lukas ReichardtPlace 10 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 19:38.00 |
| 11 | Taiyo DouglasPlace 11 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 20:08.00 |
| 12 | Travis CampbellPlace 12 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 20:20.00 |
| 13 | Lionel Coronel-GonzalezPlace 13 · Grade 11 · Highlands | 11 | Highlands | 20:26.00 PR |
| 14 | Ryder MalmborgPlace 14 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 20:41.00 PR |
| 15 | Luke FortesPlace 15 · Grade 12 · Rio Vista | 12 | Rio Vista | 21:16.00 |
| 16 | Drew LindseyPlace 16 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 21:27.00 |
| 17 | Andrew SustaitaPlace 17 · Grade 11 · Mesa Verde | 11 | Mesa Verde | 21:43.00 PR |
| 18 | Lalo RiosPlace 18 · Grade 10 · Highlands | 10 | Highlands | 21:45.00 PR |
| 19 | Davon JenkinsPlace 19 · Grade 10 · Highlands | 10 | Highlands | 21:46.00 PR |
| 20 | Miguel LozaPlace 20 · Grade 12 · Esparto | 12 | Esparto | 21:47.00 PR |
| 21 | Marco Garcia - MartinezPlace 21 · Grade 12 · Mesa Verde | 12 | Mesa Verde | 21:57.00 PR |
| 22 | Petter GutierrezPlace 22 · Grade 12 · Rio Vista | 12 | Rio Vista | 22:00.00 |
| 23 | Sebastian PuentePlace 23 · Grade 12 · Lindhurst | 12 | Lindhurst | 22:00.50 |
| 24 | Austin AlexanderPlace 24 · Grade 12 · Rio Vista | 12 | Rio Vista | 22:06.00 |
| 25 | Colson ArmstrongPlace 25 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 22:27.00 PR |
| 26 | Samuel JensenPlace 26 · Grade 12 · Highlands | 12 | Highlands | 22:31.00 |
| 27 | Angel Trejo LopezPlace 27 · Grade 12 · Lindhurst | 12 | Lindhurst | 22:38.00 |
| 28 | Scott LazoPlace 28 · Grade 12 · Rio Vista | 12 | Rio Vista | 22:48.00 |
| 29 | Kevin Garcia - MartinezPlace 29 · Grade 9 · Mesa Verde | 9 | Mesa Verde | 23:04.00 PR |
| 30 | Wa Ming (Eason) KwokPlace 30 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 23:06.00 |
| 31 | Salvador CervantesPlace 31 · Grade 12 · Lindhurst | 12 | Lindhurst | 23:07.00 PR |
| 32 | Matthew SmithPlace 32 · Grade 11 · Highlands | 11 | Highlands | 23:08.00 |
| 33 | Haven BaglerPlace 33 · Grade 12 · San Juan | 12 | San Juan | 23:11.00 PR |
| 34 | Kato SekamanyaPlace 34 · Grade 12 · Woodland Christian | 12 | Woodland Christian | 23:16.00 PR |
| 35 | Ramiro MojicaPlace 35 · Grade 12 · Esparto | 12 | Esparto | 23:16.40 |
| 36 | Tristan TeachoutPlace 36 · Grade 11 · Highlands | 11 | Highlands | 23:33.00 PR |
| 37 | Jacob RafananPlace 37 · Grade 10 · Lindhurst | 10 | Lindhurst | 23:49.00 |
| 38 | Magnus NeufvillePlace 38 · Grade 12 · San Juan | 12 | San Juan | 23:56.00 PR |
| 39 | Octavio Avila VegaPlace 39 · Grade 12 · Lindhurst | 12 | Lindhurst | 24:07.00 |
| 40 | Jesse ZuchaPlace 40 · Grade 12 · Rio Vista | 12 | Rio Vista | 24:17.00 PR |
| 41 | Joseph LisonbeePlace 41 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 24:27.00 PR |
| 42 | Griffin WebsterPlace 42 · Grade 12 · Highlands | 12 | Highlands | 24:37.00 |
| 43 | Jayden LunaPlace 43 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 24:39.00 PR |
| 44 | Alfredo MartinezPlace 44 · Grade 11 · Highlands | 11 | Highlands | 24:49.00 |
| 45 | Christopher Rivera ChavezPlace 45 · Grade 9 · Rio Vista | 9 | Rio Vista | 25:07.00 PR |
| 46 | Wyatt DrescherPlace 46 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 25:18.00 PR |
| 47 | Ulises MaganaPlace 47 · Grade 12 · Lindhurst | 12 | Lindhurst | 25:41.00 PR |
| 48 | Jackie RobinsonPlace 48 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 25:45.00 |
| 49 | Elvis RamirezPlace 49 · Grade 12 · Highlands | 12 | Highlands | 25:50.00 |
| 50 | Alexander TomaichPlace 50 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 26:05.00 |
| 51 | Eli RichersonPlace 51 · Grade 11 · Woodland Christian | 11 | Woodland Christian | 26:34.00 |
| 52 | Frederick GongPlace 52 · Grade 11 · Rio Vista | 11 | Rio Vista | 26:52.00 |
| 53 | Adan Prieto-GallardoPlace 53 · Grade 10 · Lindhurst | 10 | Lindhurst | 29:11.00 |
| 54 | Jordi Pulido ValenciaPlace 54 · Grade 12 · San Juan | 12 | San Juan | 29:18.00 PR |
| 55 | Brenden BoydPlace 55 · Grade 11 · Woodland Christian | 11 | Woodland Christian | 29:52.00 |
| 56 | Byron PenaPlace 56 · Grade 11 · Highlands | 11 | Highlands | 29:57.00 |
| 57 | Waswa SekamanyaPlace 57 · Grade 12 · Woodland Christian | 12 | Woodland Christian | 32:21.00 |
| 58 | Ernesto Sifuentes-RomanPlace 58 · Grade 12 · San Juan | 12 | San Juan | 35:06.00 PR |
| 0 | Luis Adrian Cabal RojasPlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Dominic CantuPlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Brandon GarciaPlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Raymundo LuevanoPlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Malachi GilbertPlace 0 · Grade 10 · Golden Sierra | 10 | Golden Sierra | DNS |
| 0 | Ethan JohnstonPlace 0 · Grade 11 · Golden Sierra | 11 | Golden Sierra | DNS |
| 0 | Marlo VelazquezPlace 0 · Grade 9 · Highlands | 9 | Highlands | DNS |
| 0 | Jeremy ValentinPlace 0 · Grade 12 · Esparto | 12 | Esparto | DNS |
| 0 | Octavio EstevezPlace 0 · Grade 10 · Esparto | 10 | Esparto | DNS |
| 0 | Osvaldo HernandezPlace 0 · Grade 12 · Esparto | 12 | Esparto | DNS |
| 0 | Michael DowneyPlace 0 · Grade 12 · Creative Connections Arts Academy | 12 | Creative Connections Arts Academy | DNS |