| 1 | Eli DemoPlace 1 · Grade 10 · De La Salle | 10 | De La Salle | 16:52.18 PR |
| 2 | George Brown VPlace 2 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 16:58.99 |
| 3 | Andrew DeaPlace 3 · Grade 10 · De La Salle | 10 | De La Salle | 17:01.17 PR |
| 4 | Vidyuth Divya PrithviPlace 4 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 17:16.41 PR |
| 5 | Jackson McGurkPlace 5 · Grade 10 · Hillsdale | 10 | Hillsdale | 17:18.18 PR |
| 6 | Zaydaan GalziePlace 6 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 17:18.41 PR |
| 7 | Fredrick TumlinsonPlace 7 · Grade 10 · Castro Valley | 10 | Castro Valley | 17:18.92 PR |
| 8 | Lucas PaoPlace 8 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 17:19.59 PR |
| 9 | Benjamin FarleighPlace 9 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 17:20.58 PR |
| 10 | Santiago LaredoPlace 10 · Grade 10 · Amador Valley | 10 | Amador Valley | 17:22.99 PR |
| 11 | Caio OliveiraPlace 11 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 17:24.52 PR |
| 12 | Fritz LinquistPlace 12 · Grade 10 · De La Salle | 10 | De La Salle | 17:26.13 PR |
| 13 | Liam GorePlace 13 · Grade 10 · Amador Valley | 10 | Amador Valley | 17:43.55 PR |
| 14 | Emrys BlackburnPlace 14 · Grade 10 · Castro Valley | 10 | Castro Valley | 17:51.48 PR |
| 15 | Renzo MagnaPlace 15 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 17:53.50 PR |
| 16 | Vihaan Vijay AnandPlace 16 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:00.67 PR |
| 17 | David SuraciPlace 17 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:05.35 PR |
| 18 | Kerai WatanabePlace 18 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 18:05.57 PR |
| 19 | Fateh BadeshaPlace 19 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:10.58 PR |
| 20 | Oles MysakPlace 20 · Grade 10 · Castro Valley | 10 | Castro Valley | 18:19.12 PR |
| 21 | Ashzton AragonPlace 21 · Grade 10 · Heritage (Brentwood) | 10 | Heritage (Brentwood) | 18:21.67 PR |
| 22 | Spencer WinslowPlace 22 · Grade 10 · Heritage (Brentwood) | 10 | Heritage (Brentwood) | 18:26.14 PR |
| 23 | Luke HadleyPlace 23 · Grade 10 · De La Salle | 10 | De La Salle | 18:26.44 PR |
| 24 | Conner LiangPlace 24 · Grade 10 · Castro Valley | 10 | Castro Valley | 18:28.89 PR |
| 25 | Adrian BoldtPlace 25 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:30.60 PR |
| 26 | Vincent MalvinoPlace 26 · Grade 10 · Piner | 10 | Piner | 18:31.44 PR |
| 27 | Cooper BlodgettPlace 27 · Grade 10 · Heritage (Brentwood) | 10 | Heritage (Brentwood) | 18:32.68 PR |
| 28 | Trenton RippyPlace 28 · Grade 10 · Livermore | 10 | Livermore | 18:39.32 PR |
| 29 | Arjun ShahPlace 29 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:46.40 |
| 30 | Rocky SantosPlace 30 · Grade 10 · Heritage (Brentwood) | 10 | Heritage (Brentwood) | 18:46.76 PR |
| 31 | Theo VerhaverbekePlace 31 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 18:49.79 |
| 32 | Elijah GorhamPlace 32 · Grade 10 · Livermore | 10 | Livermore | 18:57.28 PR |
| 33 | Dylan CarrollPlace 33 · Grade 10 · Miramonte | 10 | Miramonte | 18:58.67 PR |
| 34 | Austin LorenzanaPlace 34 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:01.78 |
| 35 | Christopher WickePlace 35 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:09.10 PR |
| 36 | Davian JimenezPlace 36 · Grade 10 · Piner | 10 | Piner | 19:12.00 PR |
| 37 | Alexander GoettePlace 37 · Grade 10 · Miramonte | 10 | Miramonte | 19:12.80 PR |
| 38 | Logan ThomasPlace 38 · Grade 10 · De La Salle | 10 | De La Salle | 19:13.77 PR |
| 39 | Andrew R XuPlace 39 · Grade 10 · Castro Valley | 10 | Castro Valley | 19:17.09 PR |
| 40 | Shay BuskirkPlace 40 · Grade 10 · Urban of San Francisco | 10 | Urban of San Francisco | 19:18.53 |
| 41 | Gabriel RheePlace 41 · Grade 10 · Hillsdale | 10 | Hillsdale | 19:19.95 PR |
| 42 | Jackson DimasPlace 42 · Grade 10 · Hillsdale | 10 | Hillsdale | 19:21.38 PR |
| 43 | Thee SoontornsingPlace 43 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:22.62 PR |
| 44 | Joshua RajanPlace 44 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:24.82 PR |
| 45 | Tom SimonPlace 45 · Grade 10 · Amador Valley | 10 | Amador Valley | 19:26.54 PR |
| 46 | Reid SchwartzPlace 46 · Grade 10 · Miramonte | 10 | Miramonte | 19:29.05 PR |
| 47 | Henry DengPlace 47 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:31.90 PR |
| 48 | Ronan TruongPlace 48 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:37.50 PR |
| 49 | Yihyun KimPlace 49 · Grade 10 · Amador Valley | 10 | Amador Valley | 19:39.28 PR |
| 50 | Kai NeishiPlace 50 · Grade 10 · Castro Valley | 10 | Castro Valley | 19:40.82 PR |
| 51 | Leonidas Rudiger-RealPlace 51 · Grade 10 · Miramonte | 10 | Miramonte | 19:44.85 PR |
| 52 | Luis Joachin MaciasPlace 52 · Grade 10 · Hillsdale | 10 | Hillsdale | 19:49.77 PR |
| 53 | Brady HansenPlace 53 · Grade 10 · Piner | 10 | Piner | 19:51.43 PR |
| 54 | Christopher TorresPlace 54 · Grade 10 · De La Salle | 10 | De La Salle | 19:51.57 PR |
| 55 | Myles HomPlace 55 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:52.15 PR |
| 56 | Colt ClaudnicPlace 56 · Grade 10 · Livermore | 10 | Livermore | 19:53.24 |
| 57 | Hayden WongPlace 57 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:55.01 PR |
| 58 | Owen CorbettPlace 58 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 19:57.49 |
| 59 | Zach YasudaPlace 59 · Grade 10 · Urban of San Francisco | 10 | Urban of San Francisco | 19:59.72 |
| 60 | Ben HobanPlace 60 · Grade 10 · Urban of San Francisco | 10 | Urban of San Francisco | 20:00.33 |
| 61 | Andrew HalversonPlace 61 · Grade 10 · De La Salle | 10 | De La Salle | 20:02.58 PR |
| 62 | Tyler LuePlace 62 · Grade 10 · Castro Valley | 10 | Castro Valley | 20:06.99 PR |
| 63 | Justin NguyenPlace 63 · Grade 10 · Heritage (Brentwood) | 10 | Heritage (Brentwood) | 20:07.58 PR |
| 64 | Jax BellarPlace 64 · Grade 10 · St Mary’s | 10 | St Mary’s | 20:07.81 PR |
| 65 | Noah Gutierrez MedinaPlace 65 · Grade 10 · Piner | 10 | Piner | 20:11.34 PR |
| 66 | Richard ZhangPlace 66 · Grade 10 · Hillsdale | 10 | Hillsdale | 20:11.43 |
| 67 | Rayhan AwasthiPlace 67 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 20:13.79 PR |
| 68 | Anthony GutierrezPlace 68 · Grade 10 · De La Salle | 10 | De La Salle | 20:15.44 PR |
| 69 | Ryan ReateguiPlace 69 · Grade 10 · Miramonte | 10 | Miramonte | 20:17.08 PR |
| 70 | Jean Paul Roa-CarvajalPlace 70 · Grade 10 · Eastside College Prep | 10 | Eastside College Prep | 20:17.59 PR |
| 71 | Andrew HalpinPlace 71 · Grade 10 · Urban of San Francisco | 10 | Urban of San Francisco | 20:19.80 PR |
| 72 | Bennett BurkePlace 72 · Grade 10 · De La Salle | 10 | De La Salle | 20:19.86 PR |
| 73 | Braden PettegrewPlace 73 · Grade 10 · De La Salle | 10 | De La Salle | 20:24.24 PR |
| 74 | Asa HuangPlace 74 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 20:28.58 |
| 75 | Forrest HyunPlace 75 · Grade 10 · Miramonte | 10 | Miramonte | 20:29.77 PR |
| 76 | Ricardo De La TorrePlace 76 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 20:30.52 PR |
| 77 | Jack PolcariPlace 77 · Grade 10 · Miramonte | 10 | Miramonte | 20:37.64 PR |
| 78 | Christopher YeePlace 78 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 20:39.52 PR |
| 79 | Apollo ChangPlace 79 · Grade 10 · Miramonte | 10 | Miramonte | 20:48.76 PR |
| 80 | Kengo WaddellPlace 80 · Grade 10 · Amador Valley | 10 | Amador Valley | 21:07.40 |
| 81 | JT BergPlace 81 · Grade 10 · Miramonte | 10 | Miramonte | 21:07.96 PR |
| 82 | Ian NiPlace 82 · Grade 10 · Castro Valley | 10 | Castro Valley | 21:08.42 PR |
| 83 | Jay KatzenmeyerPlace 83 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 21:09.41 |
| 84 | Dylan HopePlace 84 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 21:12.00 PR |
| 85 | Everett KarpPlace 85 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 21:19.28 |
| 86 | Duncan OrtizPlace 86 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 21:20.46 |
| 87 | Dash GranthamPlace 87 · Grade 10 · Urban of San Francisco | 10 | Urban of San Francisco | 21:43.63 |
| 88 | Shaan ShresthaPlace 88 · Grade 10 · Castro Valley | 10 | Castro Valley | 21:56.75 PR |
| 89 | Grady IsselhardtPlace 89 · Grade 10 · Livermore | 10 | Livermore | 22:04.98 PR |
| 90 | Bryan RosalesPlace 90 · Grade 10 · Eastside College Prep | 10 | Eastside College Prep | 22:08.71 PR |
| 91 | Martin HernandezPlace 91 · Grade 10 · De La Salle | 10 | De La Salle | 22:10.57 PR |
| 92 | Tyler LeePlace 92 · Grade 10 · Castro Valley | 10 | Castro Valley | 22:20.69 PR |
| 93 | Lupito Marquez-TiburcioPlace 93 · Grade 10 · Eastside College Prep | 10 | Eastside College Prep | 22:27.28 PR |
| 94 | Phyllip WoernerPlace 94 · Grade 10 · Piner | 10 | Piner | 22:31.05 PR |
| 95 | Joseph TranPlace 95 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 22:33.19 PR |
| 96 | Noah BarlevPlace 96 · Grade 10 · Lick Wilmerding | 10 | Lick Wilmerding | 22:39.09 |
| 97 | Dennis HuPlace 97 · Grade 10 · Miramonte | 10 | Miramonte | 22:44.01 PR |
| 98 | Travis WuPlace 98 · Grade 10 · Miramonte | 10 | Miramonte | 22:56.44 PR |
| 99 | Jack MunozPlace 99 · Grade 10 · Hillsdale | 10 | Hillsdale | 23:21.65 |
| 100 | Angel BustosPlace 100 · Grade 10 · Eastside College Prep | 10 | Eastside College Prep | 23:22.35 PR |