| 1 | Maverick AdamPlace 1 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 17:24.10 |
| 2 | Nuno PereiraPlace 2 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 18:08.10 |
| 3 | Apollo AdamPlace 3 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 18:29.40 |
| 4 | Rodrigo PomposoPlace 4 · Grade 12 · Highlands | 12 | Highlands | 19:02.20 |
| 5 | Griffin McGrathPlace 5 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 19:14.20 |
| 6 | Elijah BatesPlace 6 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 19:20.60 |
| 7 | Aaron RodgersPlace 7 · Grade 9 · Golden Sierra | 9 | Golden Sierra | 19:25.20 |
| 8 | William CampbellPlace 8 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 19:34.60 |
| 9 | Yehor "George" MoskalenPlace 9 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 19:46.50 |
| 9 | Gordon FreitasPlace 9 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 19:46.50 |
| 11 | Zeke ArmstrongPlace 11 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 20:03.60 |
| 12 | Taiyo DouglasPlace 12 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 20:17.40 |
| 13 | John BradfordPlace 13 · Grade 10 · Golden Sierra | 10 | Golden Sierra | 20:24.60 |
| 14 | Brody UnderwoodPlace 14 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 20:28.50 |
| 15 | Oscars SaeternPlace 15 · Grade 12 · Highlands | 12 | Highlands | 21:05.80 |
| 16 | Luke FortesPlace 16 · Grade 11 · Rio Vista | 11 | Rio Vista | 21:21.90 |
| 17 | Jonah BarnesPlace 17 · Grade 11 · Esparto | 11 | Esparto | 21:35.00 |
| 18 | Drew ZachaPlace 18 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 21:41.40 |
| 19 | Lionel Coronel GaonzalePlace 19 · Grade 10 · Highlands | 10 | Highlands | 21:45.40 |
| 20 | Austin AlexanderPlace 20 · Grade 11 · Rio Vista | 11 | Rio Vista | 21:51.30 |
| 21 | Drew LindseyPlace 21 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 21:56.90 |
| 22 | Miguel LozaPlace 22 · Grade 11 · Esparto | 11 | Esparto | 21:57.20 |
| 23 | William SewardPlace 23 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 22:09.00 |
| 24 | Scott LazoPlace 24 · Grade 11 · Rio Vista | 11 | Rio Vista | 22:28.80 |
| 25 | Rowan GallianoPlace 25 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 22:41.10 |
| 26 | Ramiro MojicaPlace 26 · Grade 11 · Esparto | 11 | Esparto | 22:46.20 |
| 27 | Yunze "Colin" SongPlace 27 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 22:55.40 |
| 28 | Griffin WebsterPlace 28 · Grade 11 · Highlands | 11 | Highlands | 23:11.00 |
| 29 | Landyn HallPlace 29 · Grade 12 · Rio Vista | 12 | Rio Vista | 23:32.50 |
| 30 | Matthew SmithPlace 30 · Grade 10 · Highlands | 10 | Highlands | 23:51.40 |
| 31 | Alfredo MartinezPlace 31 · Grade 10 · Highlands | 10 | Highlands | 23:57.00 |
| 32 | Seth BurrisPlace 32 · Grade 12 · Rio Vista | 12 | Rio Vista | 24:06.80 |
| 33 | Lucas SherrillPlace 33 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 24:10.20 |
| 34 | Mads NartkerPlace 34 · Grade 12 · Highlands | 12 | Highlands | 24:16.90 |
| 35 | Andrew CraigPlace 35 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 24:17.20 |
| 36 | Henry LeePlace 36 · Grade 12 · Lindhurst | 12 | Lindhurst | 24:48.20 |
| 37 | Khai AlexanderPlace 37 · Grade 10 · Rio Vista | 10 | Rio Vista | 24:49.30 |
| 38 | Reinard LibatiquePlace 38 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 25:33.30 |
| 39 | Domiyon TordsenPlace 39 · Grade 10 · Highlands | 10 | Highlands | 25:47.80 |
| 40 | Gavin McGrathPlace 40 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 27:02.00 |
| 41 | Salvador CervantesPlace 41 · Grade 11 · Lindhurst | 11 | Lindhurst | 27:27.60 |
| 42 | Michael DowneyPlace 42 · Grade 11 · Creative Connections Arts Academy | 11 | Creative Connections Arts Academy | 27:36.20 |
| 43 | Brenden BoydPlace 43 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 27:40.00 |
| 44 | Jayden LunaPlace 44 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 27:40.40 |
| 45 | Liam FrazePlace 45 · Grade 11 · Highlands | 11 | Highlands | 27:46.80 |
| 46 | Tosh PittmanPlace 46 · Grade 12 · Golden Sierra | 12 | Golden Sierra | 28:23.00 |
| 47 | Frederick GongPlace 47 · Grade 10 · Rio Vista | 10 | Rio Vista | 28:40.30 |
| 48 | Ethan JohnstonPlace 48 · Grade 10 · Golden Sierra | 10 | Golden Sierra | 30:25.10 |
| 49 | Brandon LeybaPlace 49 · Grade 12 · Rio Vista | 12 | Rio Vista | 32:14.20 |