| 1 | Alonzo AyonPlace 1 · Grade 8 · RidgeviewUnofficial | 8 | Ridgeview | 11:24.45 |
| 2 | Aiden AyonPlace 2 · Grade 8 · RidgeviewUnofficial | 8 | Ridgeview | 11:51.55 |
| 3 | Liam JacoboPlace 3 · Grade 8 · DivisaderoUnofficial | 8 | Divisadero | 13:10.73 PR |
| 4 | Urijah SerratoPlace 4 · Grade 8 · Green AcresUnofficial | 8 | Green Acres | 13:12.75 |
| 5 | Matthew CastorenaPlace 5 · Grade 8 · Green AcresUnofficial | 8 | Green Acres | 13:17.18 |
| 6 | Jancarlos NicolasPlace 6 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 13:35.44 |
| 7 | Samuel MellaPlace 7 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 13:48.38 |
| 9 | Sebastian RodriguezPlace 9 · Grade 8 · RidgeviewUnofficial | 8 | Ridgeview | 14:05.99 |
| 10 | Bherin GonzalesPlace 10 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 14:13.24 |
| 12 | Xzavier ZunigaPlace 12 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 14:48.51 |
| 13 | Xavier JaureguiPlace 13 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 15:09.32 |
| 14 | Benjamin VasquezPlace 14 · Grade 8 · RidgeviewUnofficial | 8 | Ridgeview | 15:21.82 |
| 16 | Lucio MataPlace 16 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 15:50.54 |
| 17 | Diego RaygozaPlace 17 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 16:05.02 |
| 18 | John GomezPlace 18 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 16:33.77 |
| 19 | Ian HowardPlace 19 · Grade 8 · DivisaderoUnofficial | 8 | Divisadero | 16:50.75 |
| 20 | Agustin RamirezPlace 20 · Grade 8 · DivisaderoUnofficial | 8 | Divisadero | 16:57.97 PR |
| 21 | Urban MorocatPlace 21 · Grade 8 · Green AcresUnofficial | 8 | Green Acres | 17:03.51 PR |
| 22 | Matthew RangelPlace 22 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 17:07.42 |
| 23 | Alexander InzunzaPlace 23 · Grade 7 · DivisaderoUnofficial | 7 | Divisadero | 17:09.6 PR |
| 24 | Elijah OrtizPlace 24 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 17:31.60 |
| 25 | Ethan MyersPlace 25 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 18:01.76 PR |
| 26 | Truth MarzettPlace 26 · Grade 8 · Green AcresUnofficial | 8 | Green Acres | 18:17.70 |
| 27 | Jayden RamirezPlace 27 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 18:20.31 PR |
| 28 | Elijah FerreiraPlace 28 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 18:22.38 |
| 29 | Ryan Mendoza GipsonPlace 29 · Grade 8 · RidgeviewUnofficial | 8 | Ridgeview | 18:36.55 |
| 30 | Josiah GonzaleazPlace 30 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 18:55.31 |
| 31 | Luke BonannoPlace 31 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 19:49.85 |
| 32 | Roberto CanoPlace 32 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 21:53.64 |
| 33 | Raphael van IperenPlace 33 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 22:26.05 |
| 34 | Owen AbbottPlace 34 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 22:42.58 |
| 35 | Lorenzo SotoPlace 35 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 23:52.41 |
| 37 | Alan Lopez RiosPlace 37 · Grade 7 · Green AcresUnofficial | 7 | Green Acres | 36:34.14 |
| 38 | Daniel AragonPlace 38 · Grade 7 · RidgeviewUnofficial | 7 | Ridgeview | 45:01 PR |
| 0 | James SerranoPlace 0 · Grade 8 · Ridgeview | 8 | Ridgeview | — |
| 0 | Tomas AzconaPlace 0 · Grade 8 · Ridgeview | 8 | Ridgeview | — |
| 0 | Jace CastroPlace 0 · Grade 8 · Divisadero | 8 | Divisadero | — |
| 0 | Eli GarciaPlace 0 · Grade 8 · Divisadero | 8 | Divisadero | — |
| 0 | Adrian JaimePlace 0 · Grade 8 · Divisadero | 8 | Divisadero | — |
| 0 | Jimmie MendozaPlace 0 · Grade 8 · Divisadero | 8 | Divisadero | — |
| 0 | Arturo Gomez QuirozPlace 0 · Grade 8 · Ridgeview | 8 | Ridgeview | — |
| 0 | Juan RodriguesPlace 0 · Grade 8 · Green Acres | 8 | Green Acres | — |
| 0 | Thomas CumminsPlace 0 · Grade 7 · Green Acres | 7 | Green Acres | — |
| 0 | Eddie FariasPlace 0 · Grade 8 · Green Acres | 8 | Green Acres | — |
| 0 | John AltonPlace 0 · Grade 7 · Green Acres | 7 | Green Acres | — |
| 0 | Adrian GarciaPlace 0 · Grade 7 · Green Acres | 7 | Green Acres | — |
| 0 | Brayden LongPlace 0 · Grade 8 · Green Acres | 8 | Green Acres | — |
| 0 | Nate MartinezPlace 0 · Grade 7 · Green Acres | 7 | Green Acres | — |
| 0 | Brielle Sierra-PerezPlace 0 · Grade 7 · Green Acres | 7 | Green Acres | — |