| 1 | Blake WeilerPlace 1 · Grade 12 · Boulder Creek | 12 | Boulder Creek | 19:46.41 |
| 2 | Kaleo InezPlace 2 · Grade 12 · Boulder Creek | 12 | Boulder Creek | 19:51.62 |
| 3 | Aeden SzopinskiPlace 3 · Grade 12 · Boulder Creek | 12 | Boulder Creek | 19:58.97 |
| 4 | Nathan MagroPlace 4 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 20:20.06 |
| 5 | Thomas CookPlace 5 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 20:30.15 |
| 6 | Carson LiuPlace 6 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 20:52.53 |
| 7 | Brayden StephensonPlace 7 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 20:53.15 |
| 8 | Alexander LoGuercioPlace 8 · Grade 9 · Sandra Day O'Connor | 9 | Sandra Day O'Connor | 20:58.22 |
| 9 | Dane WilhelmPlace 9 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 21:00.31 |
| 10 | James OuthousePlace 10 · Grade 12 · Boulder Creek | 12 | Boulder Creek | 21:11.31 |
| 11 | Jason BartolomeoPlace 11 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 21:18.22 |
| 12 | Weston LopezPlace 12 · Grade 9 · Sandra Day O'Connor | 9 | Sandra Day O'Connor | 21:22.72 |
| 13 | August RovnPlace 13 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 21:27.47 |
| 14 | Zachary FitzpatrickPlace 14 · Grade 9 · Sandra Day O'Connor | 9 | Sandra Day O'Connor | 21:39.09 |
| 15 | Tyler MedinaPlace 15 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 21:49.78 |
| 16 | Hunter BrooksPlace 16 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 21:56.41 |
| 17 | Collin ClarkPlace 17 · Grade 11 · Sandra Day O'Connor | 11 | Sandra Day O'Connor | 22:12.44 |
| 18 | Jonah GarciaPlace 18 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 22:15.09 |
| 19 | Stephen ChuPlace 19 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 22:17.94 |
| 20 | Nathaniel GalloPlace 20 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 22:19.28 |
| 21 | Nickolas MuggePlace 21 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 22:38.84 |
| 22 | Ethan BergmanPlace 22 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 22:44.44 |
| 23 | Zach BabbPlace 23 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 22:50.22 |
| 24 | Alex CussonPlace 24 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 22:56.09 |
| 25 | Drew KrebsPlace 25 · Grade 9 · Sandra Day O'Connor | 9 | Sandra Day O'Connor | 23:20.18 |
| 26 | Guillermo VazquezPlace 26 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 23:20.78 |
| 27 | Kevin ProkopecPlace 27 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 23:47.06 |
| 28 | Daniel IoliPlace 28 · Grade 10 · Boulder Creek | 10 | Boulder Creek | 23:49.59 |
| 29 | Leo RolstonPlace 29 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 23:57.94 |
| 30 | Saul CejaPlace 30 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 24:00.18 |
| 31 | Morgan LeonardPlace 31 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 24:01.22 |
| 32 | Tiwalade AdelakunPlace 32 · Grade 9 · Sandra Day O'Connor | 9 | Sandra Day O'Connor | 24:44.91 |
| 33 | Andrew HembreePlace 33 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 24:54.56 |
| 34 | Logan RogersPlace 34 · Grade 10 · Sandra Day O'Connor | 10 | Sandra Day O'Connor | 25:06.15 |
| 35 | Alan BurnettPlace 35 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 25:24.84 |
| 36 | Spencer BenoitPlace 36 · Grade 9 · Boulder Creek | 9 | Boulder Creek | 26:03.91 |
| 37 | Hentin HaverkampPlace 37 · Grade 9 · Sandra Day O'Connor | 9 | Sandra Day O'Connor | 28:27.47 |