| 1 | Nuno PereiraPlace 1 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 10:45.00 PR |
| 2 | Zeke ArmstrongPlace 2 · Grade 11 · Woodland Christian | 11 | Woodland Christian | 11:18.00 PR |
| 3 | Gordon FreitasPlace 3 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 11:19.00 PR |
| 4 | Chase OldhamPlace 4 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 11:22.00 PR |
| 5 | Cohen SherrillPlace 5 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 11:43.00 PR |
| 6 | Elijah BatesPlace 6 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 12:06.00 |
| 7 | William CampbellPlace 7 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 12:20.00 |
| 8 | Teo PereiraPlace 8 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 12:34.00 PR |
| 9 | Travis CampbellPlace 9 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 12:35.00 PR |
| 10 | Lukas ReichardtPlace 10 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 12:43.00 |
| 11 | Jonah BarnesPlace 11 · Grade 12 · Esparto | 12 | Esparto | 12:52.00 PR |
| 12 | Luke FortesPlace 12 · Grade 12 · Rio Vista | 12 | Rio Vista | 12:59.00 PR |
| 13 | Davon JenkinsPlace 13 · Grade 10 · Highlands | 10 | Highlands | 12:59.50 PR |
| 14 | Taiyo DouglasPlace 14 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 13:08.00 |
| 15 | Lionel Coronel-GonzalezPlace 15 · Grade 11 · Highlands | 11 | Highlands | 13:10.00 PR |
| 16 | Miguel LozaPlace 16 · Grade 12 · Esparto | 12 | Esparto | 13:16.00 |
| 17 | Ryder MalmborgPlace 17 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 13:17.00 |
| 18 | Osvaldo HernandezPlace 18 · Grade 12 · Esparto | 12 | Esparto | 13:32.00 |
| 19 | Ramiro MojicaPlace 19 · Grade 12 · Esparto | 12 | Esparto | 13:46.00 |
| 20 | Petter GutierrezPlace 20 · Grade 12 · Rio Vista | 12 | Rio Vista | 13:49.00 PR |
| 21 | Colson ArmstrongPlace 21 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 13:50.00 PR |
| 22 | Octavio EstevezPlace 22 · Grade 10 · Esparto | 10 | Esparto | 13:51.00 |
| 23 | Scott LazoPlace 23 · Grade 12 · Rio Vista | 12 | Rio Vista | 13:51.50 PR |
| 24 | Marco Garcia - MartinezPlace 24 · Grade 12 · Mesa Verde | 12 | Mesa Verde | 13:54.00 PR |
| 25 | Drew LindseyPlace 25 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 13:56.00 PR |
| 26 | Haven BaglerPlace 26 · Grade 12 · San Juan | 12 | San Juan | 14:14.00 PR |
| 27 | Austin AlexanderPlace 27 · Grade 12 · Rio Vista | 12 | Rio Vista | 14:25.00 PR |
| 28 | Samuel JensenPlace 28 · Grade 12 · Highlands | 12 | Highlands | 14:28.00 PR |
| 29 | Magnus NeufvillePlace 29 · Grade 12 · San Juan | 12 | San Juan | 14:32.00 PR |
| 30 | Kevin Garcia - MartinezPlace 30 · Grade 9 · Mesa Verde | 9 | Mesa Verde | 14:36.00 PR |
| 31 | Joseph LisonbeePlace 31 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 14:51.00 |
| 32 | Jesse ZuchaPlace 32 · Grade 12 · Rio Vista | 12 | Rio Vista | 14:59.00 PR |
| 33 | Wa Ming (Eason) KwokPlace 33 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 15:04.00 PR |
| 34 | Griffin WebsterPlace 34 · Grade 12 · Highlands | 12 | Highlands | 15:05.00 PR |
| 35 | Andrew SustaitaPlace 35 · Grade 11 · Mesa Verde | 11 | Mesa Verde | 15:06.00 PR |
| 36 | Kato SekamanyaPlace 36 · Grade 12 · Woodland Christian | 12 | Woodland Christian | 15:13.00 PR |
| 37 | Alfredo MartinezPlace 37 · Grade 11 · Highlands | 11 | Highlands | 15:25.00 |
| 38 | Tristan TeachoutPlace 38 · Grade 11 · Highlands | 11 | Highlands | 15:26.00 PR |
| 39 | Jayden LunaPlace 39 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 15:44.00 PR |
| 40 | Eli RichersonPlace 40 · Grade 11 · Woodland Christian | 11 | Woodland Christian | 15:59.00 PR |
| 41 | Derek Ramirez-OsegueraPlace 41 · Grade 9 · San Juan | 9 | San Juan | 16:26.00 PR |
| 42 | Alexander TomaichPlace 42 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 16:30.00 PR |
| 43 | Michael DowneyPlace 43 · Grade 12 · Creative Connections Arts Academy | 12 | Creative Connections Arts Academy | 16:38.00 |
| 44 | Alex RamirezPlace 44 · Grade 9 · Rio Vista | 9 | Rio Vista | 17:04.00 PR |
| 45 | Frederick GongPlace 45 · Grade 11 · Rio Vista | 11 | Rio Vista | 17:08.00 PR |
| 46 | Elvis RamirezPlace 46 · Grade 12 · Highlands | 12 | Highlands | 17:43.00 PR |
| 47 | Matthew SmithPlace 47 · Grade 11 · Highlands | 11 | Highlands | 18:39.00 PR |
| 48 | Jackie RobinsonPlace 48 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 18:50.00 |
| 49 | Brenden BoydPlace 49 · Grade 11 · Woodland Christian | 11 | Woodland Christian | 19:04.00 PR |
| 50 | Jace SimpkinsPlace 50 · Grade 11 · San Juan | 11 | San Juan | 19:39.00 PR |
| 51 | Roland ChildersPlace 51 · Grade 11 · Mesa Verde | 11 | Mesa Verde | 19:40.00 PR |
| 52 | Ethan JohnstonPlace 52 · Grade 11 · Golden Sierra | 11 | Golden Sierra | 20:24.00 PR |
| 53 | Waswa SekamanyaPlace 53 · Grade 12 · Woodland Christian | 12 | Woodland Christian | 20:47.00 PR |
| 54 | Ernesto Sifuentes-RomanPlace 54 · Grade 12 · San Juan | 12 | San Juan | 20:53.00 |
| 55 | Michael EvansPlace 55 · Grade 9 · Creative Connections Arts Academy | 9 | Creative Connections Arts Academy | 22:30.00 PR |
| 0 | Jeremy ValentinPlace 0 · Grade 12 · Esparto | 12 | Esparto | DNS |
| 0 | Jordi Pulido ValenciaPlace 0 · Grade 12 · San Juan | 12 | San Juan | DNS |
| 0 | Malachi GilbertPlace 0 · Grade 10 · Golden Sierra | 10 | Golden Sierra | DNS |
| 0 | Julian Cabal RojasPlace 0 · Grade 9 · Lindhurst | 9 | Lindhurst | DNS |
| 0 | Haiden MurrayPlace 0 · Grade 9 · Lindhurst | 9 | Lindhurst | DNS |
| 0 | Adan Prieto-GallardoPlace 0 · Grade 10 · Lindhurst | 10 | Lindhurst | DNS |
| 0 | Jacob RafananPlace 0 · Grade 10 · Lindhurst | 10 | Lindhurst | DNS |
| 0 | Dominic CantuPlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Salvador CervantesPlace 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 | Ulises MaganaPlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Sebastian PuentePlace 0 · Grade 12 · Lindhurst | 12 | Lindhurst | DNS |
| 0 | Justin Fuentes MejiaPlace 0 · Grade 12 · Highlands | 12 | Highlands | DNS |
| 0 | Lalo RiosPlace 0 · Grade 10 · Highlands | 10 | Highlands | DNS |
| 0 | Marlo VelazquezPlace 0 · Grade 9 · Highlands | 9 | Highlands | DNS |
| 0 | Liam FrazePlace 0 · Grade 12 · Highlands | 12 | Highlands | DNS |