| 1 | Kevin WestPlace 1 · Grade 12 · Willow Glen | 12 | Willow Glen | 17:32.5 |
| 2 | Madex KimPlace 2 · Grade 11 · Willow Glen | 11 | Willow Glen | 18:16.0 |
| 3 | Divik ChotaniPlace 3 · Grade 11 · Pioneer | 11 | Pioneer | 18:45.4 |
| 4 | Vishal SinghPlace 4 · Grade 11 · Evergreen Valley | 11 | Evergreen Valley | 19:02.9 |
| 5 | Owen SouzaPlace 5 · Grade 11 · Pioneer | 11 | Pioneer | 19:21.5 |
| 6 | Henry WolvertonPlace 6 · Grade 12 · Willow Glen | 12 | Willow Glen | 19:22.2 |
| 7 | Nathan TranPlace 7 · Grade 12 · Evergreen Valley | 12 | Evergreen Valley | 19:30.4 |
| 8 | Samuel CollinsPlace 8 · Grade 12 · Westmont | 12 | Westmont | 19:36.7 |
| 9 | Sparsh JohriPlace 9 · Grade 12 · Evergreen Valley | 12 | Evergreen Valley | 19:39.2 |
| 10 | Nitin Vuppalapu -Place 10 · Evergreen Valley | — | Evergreen Valley | 19:39.5 |
| 11 | Aiden KellyPlace 11 · Grade 11 · Willow Glen | 11 | Willow Glen | 19:50.0 |
| 12 | Aidan HernandezPlace 12 · Grade 11 · Willow Glen | 11 | Willow Glen | 19:56.7 |
| 13 | Josh MatniPlace 13 · Grade 12 · Pioneer | 12 | Pioneer | 20:08.2 |
| 14 | Minh Tran -Place 14 · Piedmont Hills | — | Piedmont Hills | 20:22.2 |
| 15 | Hayden Doan -Place 15 · Evergreen Valley | — | Evergreen Valley | 20:48.5 |
| 16 | Justin Le -Place 16 · Evergreen Valley | — | Evergreen Valley | 20:50.5 |
| 17 | Mason McCaskillPlace 17 · Grade 11 · Westmont | 11 | Westmont | 21:08.7 |
| 18 | Landon CribariPlace 18 · Grade 9 · Westmont | 9 | Westmont | 21:22.7 |
| 19 | Akash RanadePlace 19 · Grade 12 · Westmont | 12 | Westmont | 21:27.0 |
| 20 | Carlos BolanosPlace 20 · Grade 12 · Willow Glen | 12 | Willow Glen | 21:32.7 |
| 21 | Jonah BosteelsPlace 21 · Grade 11 · Willow Glen | 11 | Willow Glen | 21:34.0 |
| 22 | Ferre StockmansPlace 22 · Grade 10 · Westmont | 10 | Westmont | 21:44.4 |
| 23 | Ethan Mathai -Place 23 · Evergreen Valley | — | Evergreen Valley | 21:48.7 |
| 24 | Nathan CruzPlace 24 · Grade 9 · Santa Teresa | 9 | Santa Teresa | 21:53.5 |
| 25 | Tobias BermanPlace 25 · Grade 11 · Willow Glen | 11 | Willow Glen | 22:18.7 |
| 26 | Chris Wu -Place 26 · Evergreen Valley | — | Evergreen Valley | 22:28.4 |
| 27 | Michael NakamuraPlace 27 · Grade 10 · Pioneer | 10 | Pioneer | 22:35.9 |
| 28 | Alex MeekerPlace 28 · Grade 11 · Piedmont Hills | 11 | Piedmont Hills | 22:36.2 |
| 29 | Aiden Lam -Place 29 · Evergreen Valley | — | Evergreen Valley | 22:48.0 |
| 30 | Keita ShankPlace 30 · Grade 9 · Santa Teresa | 9 | Santa Teresa | 22:51.0 |
| 31 | Pinak PaliwalPlace 31 · Grade 9 · Leland | 9 | Leland | 22:54.2 |
| 32 | Bao NguyenPlace 32 · Grade 12 · Willow Glen | 12 | Willow Glen | 23:03.2 |
| 33 | Johannes ThiessenPlace 33 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 23:16.9 |
| 34 | Aiden Concepcion -Place 34 · Evergreen Valley | — | Evergreen Valley | 23:44.2 |
| 35 | Parker UnzePlace 35 · Grade 11 · Willow Glen | 11 | Willow Glen | 23:46.2 |
| 36 | Marcos GuerreroPlace 36 · Grade 9 · Willow Glen | 9 | Willow Glen | 24:09.9 |
| 37 | Dylan YabePlace 37 · Grade 11 · Evergreen Valley | 11 | Evergreen Valley | 24:22.5 |
| 38 | Andrew Rivera -Place 38 · Evergreen Valley | — | Evergreen Valley | 24:36.7 |
| 39 | Jaxon AdamsPlace 39 · Grade 10 · Pioneer | 10 | Pioneer | 24:38.9 |
| 40 | Evan ProloPlace 40 · Grade 12 · Willow Glen | 12 | Willow Glen | 24:50.0 |
| 41 | Cyrus DowningPlace 41 · Grade 10 · Pioneer | 10 | Pioneer | 25:02.0 |
| 42 | Kabir Dey -Place 42 · Evergreen Valley | — | Evergreen Valley | 25:04.7 |
| 43 | Adrian HeckPlace 43 · Grade 9 · Santa Teresa | 9 | Santa Teresa | 25:07.4 |
| 44 | Ashton AnchetaPlace 44 · Grade 9 · Leland | 9 | Leland | 25:13.4 |
| 45 | William Tran -Place 45 · Piedmont Hills | — | Piedmont Hills | 25:15.2 |
| 46 | Jonathan TaylorPlace 46 · Grade 10 · Leland | 10 | Leland | 25:21.5 |
| 47 | Dan DorseyPlace 47 · Grade 10 · Leland | 10 | Leland | 25:38.5 |
| 48 | Kieran MadorinPlace 48 · Grade 9 · Pioneer | 9 | Pioneer | 25:44.7 |
| 49 | Bruce Wen -Place 49 · Evergreen Valley | — | Evergreen Valley | 26:13.5 |
| 50 | Jayden Ho -Place 50 · Evergreen Valley | — | Evergreen Valley | 26:26.7 |
| 51 | Mason WilliamsPlace 51 · Grade 10 · Leland | 10 | Leland | 26:28.2 |
| 52 | Liam BroughPlace 52 · Grade 9 · Pioneer | 9 | Pioneer | 26:41.5 |
| 53 | Christo HunterPlace 53 · Grade 11 · Westmont | 11 | Westmont | 26:44.0 |
| 54 | Mason Tran Tran -Place 54 · Piedmont Hills | — | Piedmont Hills | 26:49.7 |
| 55 | Ronald Schoene -Place 55 · Silver Creek | — | Silver Creek | 26:56.0 |
| 56 | Oisin Clark -Place 56 · Westmont | — | Westmont | 27:58.2 |
| 57 | Luka BazanPlace 57 · Grade 9 · Pioneer | 9 | Pioneer | 28:43.5 |
| 58 | Yosef Berhan -Place 58 · Piedmont Hills | — | Piedmont Hills | 29:30.9 |
| 59 | Brian Pham -Place 59 · Evergreen Valley | — | Evergreen Valley | 29:31.7 |
| 60 | Mekhi West -Place 60 · Evergreen Valley | — | Evergreen Valley | 29:47.5 |
| 61 | Arjun YeleshwarapuPlace 61 · Grade 11 · Willow Glen | 11 | Willow Glen | 30:20.2 |
| 62 | Liam Nguyen -Place 62 · Piedmont Hills | — | Piedmont Hills | 31:04.0 |
| 63 | Sebastian NeffPlace 63 · Grade 11 · Pioneer | 11 | Pioneer | 31:50.5 |
| 64 | William Phung -Place 64 · Evergreen Valley | — | Evergreen Valley | 32:26.7 |
| 63 | Anthony PaneloPlace 63 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 33:59.0 |
| 64 | Cuinn HuberPlace 64 · Grade 12 · Westmont | 12 | Westmont | 35:16.9 |