| 1 | Chris LespronPlace 1 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 18:50.00 |
| 2 | Maverick AdamPlace 2 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 19:27.00 |
| 3 | Aaron LaxamanaPlace 3 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 19:58.00 |
| 4 | Landon YorkPlace 4 · Grade 11 · Golden Sierra | 11 | Golden Sierra | 20:09.00 |
| 5 | Abram WebsterPlace 5 · Grade 10 · Highlands | 10 | Highlands | 20:33.00 |
| 6 | Gian FernandezPlace 6 · Grade 12 · Esparto | 12 | Esparto | 20:35.00 |
| 7 | Apollo AdamPlace 7 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 20:44.00 |
| 8 | Diego SavalaPlace 8 · Grade 10 · Highlands | 10 | Highlands | 21:13.00 |
| 9 | Brandon Mendoza Go...Place 9 · Grade 12 · Highlands | 12 | Highlands | 21:22.00 |
| 10 | Victor ReyesPlace 10 · Grade 10 · Rio Vista | 10 | Rio Vista | 21:27.00 |
| 11 | Harrison JonesPlace 11 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 21:31.00 |
| 12 | William MartinezPlace 12 · Grade 12 · Highlands | 12 | Highlands | 21:37.00 |
| 13 | William KrollPlace 13 · Grade 11 · Vacaville Christian | 11 | Vacaville Christian | 21:39.00 |
| 14 | William LindsayPlace 14 · Grade 12 · Rio Vista | 12 | Rio Vista | 21:56.00 |
| 15 | Eric AlvarezPlace 15 · Grade 9 · Linden | 9 | Linden | 22:02.00 |
| 16 | Brian LaxamanaPlace 16 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 22:03.00 |
| 17 | Ryder SietsemaPlace 17 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 22:25.00 |
| 18 | Eli ColePlace 18 · Grade 11 · Golden Sierra | 11 | Golden Sierra | 22:48.00 |
| 19 | David LunaPlace 19 · Grade 11 · Highlands | 11 | Highlands | 22:56.00 |
| 20 | Chris ProoPlace 20 · Grade 10 · Highlands | 10 | Highlands | 23:07.00 |
| 21 | Oscars SaeternPlace 21 · Grade 9 · Highlands | 9 | Highlands | 23:19.00 |
| 22 | Alexander OrnelasPlace 22 · Grade 12 · Rio Vista | 12 | Rio Vista | 23:36.00 |
| 23 | Luis GarciaPlace 23 · Grade 12 · Highlands | 12 | Highlands | 24:00.00 |
| 24 | Hunter EganPlace 24 · Grade 11 · Creative Connections.. | 11 | Creative Connections.. | 24:31.00 |
| 24 | Wesley WirthPlace 24 · Grade 9 · Rio Vista | 9 | Rio Vista | 24:31.00 |
| 26 | Sumain ChivPlace 26 · Grade 12 · Rio Vista | 12 | Rio Vista | 24:39.00 |
| 27 | Colby Eisenhour-Li...Place 27 · Grade 12 · Rio Vista | 12 | Rio Vista | 24:51.10 |
| 28 | Nanik TagorePlace 28 · Grade 12 · San Juan | 12 | San Juan | 24:51.50 |
| 29 | Gavin KennedyPlace 29 · Grade 12 · Creative Connections.. | 12 | Creative Connections.. | 25:22.00 |
| 30 | Jayden DuncanPlace 30 · Grade 12 · San Juan | 12 | San Juan | 26:21.40 |
| 30 | Bashar Levingston -Place 30 · San Juan | — | San Juan | 26:21.40 |
| 32 | Sam EspersonPlace 32 · Grade 12 · Rio Vista | 12 | Rio Vista | 26:38.00 |
| 33 | Jordan JacksonPlace 33 · Grade 11 · Highlands | 11 | Highlands | 27:38.00 |
| 34 | Jonathan CuiPlace 34 · Grade 12 · Vacaville Christian | 12 | Vacaville Christian | 27:46.00 |
| 35 | Fabrizio LazoPlace 35 · Grade 12 · Rio Vista | 12 | Rio Vista | 27:53.00 |
| 36 | Charles SaeternPlace 36 · Grade 12 · Highlands | 12 | Highlands | 28:21.00 |
| 37 | Francisco HererraPlace 37 · Grade 10 · Linden | 10 | Linden | 29:10.00 |
| 38 | David BergenPlace 38 · Grade 10 · Golden Sierra | 10 | Golden Sierra | 30:11.00 |
| 39 | Colby PryorPlace 39 · Grade 12 · Esparto | 12 | Esparto | 30:46.00 |
| 40 | Fabio SolorioPlace 40 · Grade 10 · Linden | 10 | Linden | 30:46.10 |
| 41 | Miles PayanPlace 41 · Grade 10 · Vacaville Christian | 10 | Vacaville Christian | 32:29.00 |
| 42 | Reinard LibatiquePlace 42 · Grade 9 · Vacaville Christian | 9 | Vacaville Christian | 36:22.00 |