| 1 | Jared HayesPlace 1 · Grade So · Santa Rosa JC | So | Santa Rosa JC | 20:46.45 |
| 2 | Giovanni LancellottiPlace 2 · Grade So · De Anza | So | De Anza | 21:16.70 PR |
| 3 | Paolo MoralesPlace 3 · Grade So · Diablo Valley | So | Diablo Valley | 21:33.20 |
| 4 | Isaac FeleayPlace 4 · Grade So · Santa Rosa JC | So | Santa Rosa JC | 21:45.24 |
| 5 | Tirdaud RejalyPlace 5 · Grade Fr · Chabot | Fr | Chabot | 21:56.56 PR |
| 6 | Won ChoiPlace 6 · Grade So · Chabot | So | Chabot | 22:08.07 |
| 7 | Marcos JacksonPlace 7 · Grade Fr · Diablo Valley | Fr | Diablo Valley | 22:11.06 |
| 8 | Jonathan KammererPlace 8 · Grade Fr · De Anza | Fr | De Anza | 22:13.73 PR |
| 9 | Chase JimenezPlace 9 · Grade Fr · Redwoods | Fr | Redwoods | 22:18.83 |
| 10 | Colin WilliamsPlace 10 · Grade Fr · San Mateo | Fr | San Mateo | 22:19.71 |
| 11 | Jhann Karlo AlvarezPlace 11 · Grade So · Chabot | So | Chabot | 22:21.16 |
| 12 | Phoenix DavisPlace 12 · Grade Fr · Redwoods | Fr | Redwoods | 22:27.23 PR |
| 13 | Bodhi FinnertyPlace 13 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 22:28.91 |
| 14 | Nathan LoofPlace 14 · Grade So · San Mateo | So | San Mateo | 22:36.42 |
| 15 | Levi BrownePlace 15 · Grade Fr · Redwoods | Fr | Redwoods | 22:40.08 |
| 16 | Jerry DangPlace 16 · Grade So · De Anza | So | De Anza | 22:42.28 PR |
| 17 | Bryce WardPlace 17 · Grade Jr · Unattached | Jr | Unattached | 22:51.02 PR |
| 18 | Adam YochumPlace 18 · Grade Fr · Shasta | Fr | Shasta | 23:00.96 PR |
| 19 | Miguel FloresPlace 19 · Grade Fr · Monterey Peninsula | Fr | Monterey Peninsula | 23:04.22 PR |
| 20 | Mariano BeasPlace 20 · Grade So · San Mateo | So | San Mateo | 23:05.62 |
| 21 | Gabriel HernandezPlace 21 · Grade So · Merritt | So | Merritt | 23:13.02 |
| 22 | Johnny AndoPlace 22 · Grade So · Santa Rosa JC | So | Santa Rosa JC | 23:15.53 |
| 23 | Alexander HerreraPlace 23 · Grade Fr · De Anza | Fr | De Anza | 23:24.31 |
| 24 | Jacob PancoastPlace 24 · Grade Fr · Diablo Valley | Fr | Diablo Valley | 23:26.89 |
| 25 | Roee BiluarPlace 25 · Grade Fr · De Anza | Fr | De Anza | 23:27.36 |
| 26 | Aidan DavisPlace 26 · Grade So · Redwoods | So | Redwoods | 23:28.92 PR |
| 27 | Tai NakagawaPlace 27 · Grade Fr · San Mateo | Fr | San Mateo | 23:33.33 |
| 28 | Angel Pablo-PabloPlace 28 · Grade So · Merritt | So | Merritt | 23:40.47 |
| 29 | Brandon PhanPlace 29 · Grade Fr · De Anza | Fr | De Anza | 23:59.29 PR |
| 30 | Spencer JoycePlace 30 · Grade So · Mendocino | So | Mendocino | 24:04.94 |
| 31 | Kai EmersonPlace 31 · Grade So · Chabot | So | Chabot | 24:09.32 |
| 32 | Cassius GreenePlace 32 · Grade So · San Mateo | So | San Mateo | 24:11.54 |
| 33 | Fernando VeraPlace 33 · Grade Fr · Chabot | Fr | Chabot | 24:13.21 PR |
| 34 | Noah OrtizPlace 34 · Grade So · Sacramento City | So | Sacramento City | 24:22.14 |
| 35 | Santino ThomasPlace 35 · Grade Fr · Redwoods | Fr | Redwoods | 24:25.02 |
| 36 | Dominic CataldoPlace 36 · Grade Fr · Diablo Valley | Fr | Diablo Valley | 24:34.03 |
| 37 | Richard GonzalezPlace 37 · Grade Fr · Chabot | Fr | Chabot | 24:35.76 PR |
| 38 | Lenny CortesPlace 38 · Grade Fr · De Anza | Fr | De Anza | 24:54.90 PR |
| 39 | Felix VenancioPlace 39 · Grade Fr · San Mateo | Fr | San Mateo | 25:04.54 |
| 40 | Toby HuynhPlace 40 · Grade So · De Anza | So | De Anza | 25:21.67 PR |
| 41 | Andrew BaluyotPlace 41 · Grade Sr · Pacific Union (Calif.) | Sr | Pacific Union (Calif.) | 25:42.91 PR |
| 42 | Lucas Isaiah AlbaPlace 42 · Grade Fr · Sacramento City | Fr | Sacramento City | 25:55.73 |
| 43 | Ashton PlessingerPlace 43 · Grade So · Redwoods | So | Redwoods | 26:27.92 |
| 44 | Jade Garcia-GloverPlace 44 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 26:30.29 |
| 45 | Nathan MazurPlace 45 · Grade Fr · Shasta | Fr | Shasta | 26:36.54 PR |
| 46 | Angel Herrera PoncePlace 46 · Grade Fr · Sacramento City | Fr | Sacramento City | 26:59.24 |
| 47 | Ethan VeraPlace 47 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 27:05.03 |
| 48 | Ariel EncannacionPlace 48 · Grade So · Chabot | So | Chabot | 27:10.17 |
| 49 | Dereck Pinalez VeraPlace 49 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 27:18.98 |
| 50 | Omar AmadorPlace 50 · Grade Fr · Redwoods | Fr | Redwoods | 27:33.91 |
| 51 | Kyle NewbergPlace 51 · Grade Fr · Chabot | Fr | Chabot | 27:52.43 PR |
| 52 | Liam BarrettPlace 52 · Grade Fr · Diablo Valley | Fr | Diablo Valley | 28:00.91 |
| 53 | Henry VacakisPlace 53 · Grade Fr · Diablo Valley | Fr | Diablo Valley | 28:19.89 |
| 54 | Kobi HasunumaPlace 54 · Grade 13 · Mendocino | 13 | Mendocino | 28:53.84 |
| 55 | Maximus TruongPlace 55 · Grade Fr · Sacramento City | Fr | Sacramento City | 30:12.26 |
| 56 | Amare WigginsPlace 56 · Grade Fr · Sacramento City | Fr | Sacramento City | 30:15.22 |
| 57 | Jared DiazPlace 57 · Grade Sr · Pacific Union (Calif.) | Sr | Pacific Union (Calif.) | 30:21.13 PR |
| 58 | Alex PerezPlace 58 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 30:27.90 |
| 59 | Dylan GuesnonPlace 59 · Grade Fr · Sacramento City | Fr | Sacramento City | 30:51.63 |
| 60 | Mathew TomsPlace 60 · Grade So · Sacramento City | So | Sacramento City | 31:10.38 |
| 61 | Tony Krompf-RodeznoPlace 61 · Grade Fr · Diablo Valley | Fr | Diablo Valley | 31:22.84 |
| 62 | Alexander FordhamPlace 62 · Grade Fr · Pacific Union (Calif.) | Fr | Pacific Union (Calif.) | 32:53.79 PR |
| 63 | Peter TaboryskiPlace 63 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 33:37.01 |
| 64 | Christopher GutierrezPlace 64 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 34:07.34 |
| 65 | Marlon Martin Del CompoPlace 65 · Grade Fr · Santa Rosa JC | Fr | Santa Rosa JC | 36:41.08 |
| 66 | Jaydon BillyPlace 66 · Grade 13 · Mendocino | 13 | Mendocino | 51:19.17 |
| 67 | Max JimenezPlace 67 · Grade 13 · Mendocino | 13 | Mendocino | 54:44.67 |
| 0 | Martin EstradaPlace 0 · Grade 13 · Mendocino | 13 | Mendocino | DNS |
| 0 | Oscar RuizPlace 0 · Grade 13 · Mendocino | 13 | Mendocino | DNS |
| 0 | Taiyo ShofnerPlace 0 · Grade Fr · Redwoods | Fr | Redwoods | DNS |
| 0 | Emmanuel TemesganPlace 0 · Grade Fr · Redwoods | Fr | Redwoods | DNS |
| 0 | Isaac MerkerPlace 0 · Grade Fr · Redwoods | Fr | Redwoods | DNS |
| 0 | Dixon MoorePlace 0 · Grade So · Shasta | So | Shasta | DNS |
| 0 | Jose GutierrezPlace 0 · Grade Jr · Pacific Union (Calif.) | Jr | Pacific Union (Calif.) | DNS |
| 0 | James ParkPlace 0 · Grade So · Pacific Union (Calif.) | So | Pacific Union (Calif.) | DNS |
| 0 | Joaquin VerduzcoPlace 0 · Grade Jr · Pacific Union (Calif.) | Jr | Pacific Union (Calif.) | DNS |
| 0 | Daniel MartinezPlace 0 · Grade Fr · Diablo Valley | Fr | Diablo Valley | DNS |
| 0 | Zachary NicholasPlace 0 · Grade Fr · Diablo Valley | Fr | Diablo Valley | DNS |
| 0 | Sechan ChoPlace 0 · Grade Fr · Diablo Valley | Fr | Diablo Valley | DNS |
| 0 | Ronan CollinsPlace 0 · Grade Fr · Diablo Valley | Fr | Diablo Valley | DNS |
| 0 | Mahmoud AlwasilaPlace 0 · Grade So · Monterey Peninsula | So | Monterey Peninsula | DNS |
| 0 | Matthew AtienzaPlace 0 · Grade So · Chabot | So | Chabot | DNS |
| 0 | Sebastian HernandezPlace 0 · Grade Fr · De Anza | Fr | De Anza | DNS |