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