| 1 | Miles O'DonnellPlace 1 · Grade 9 · Dublin | 9 | Dublin | 16:40.90 |
| 2 | Vishaan NandirajuPlace 2 · Grade 9 · Dublin | 9 | Dublin | 17:03.30 |
| 3 | Connor CallanPlace 3 · Grade 10 · Dublin | 10 | Dublin | 17:14.60 |
| 4 | Alexander McCombPlace 4 · Grade 10 · Dublin | 10 | Dublin | 17:22.90 |
| 5 | Andrew SuraciPlace 5 · Grade 10 · Amador Valley | 10 | Amador Valley | 17:28.40 |
| 6 | Christopher Williams Jr.Place 6 · Grade 9 · Dublin | 9 | Dublin | 17:30.80 |
| 7 | Liam WillisPlace 7 · Grade 10 · Dublin | 10 | Dublin | 17:31.30 |
| 8 | Achintya PaliwalPlace 8 · Grade 9 · Dublin | 9 | Dublin | 17:32.20 |
| 9 | William WarnockPlace 9 · Grade 10 · Dublin | 10 | Dublin | 17:36.00 |
| 10 | Eli DemoPlace 10 · Grade 9 · De La Salle | 9 | De La Salle | 17:38.30 |
| 11 | Dimitri LiverisPlace 11 · Grade 10 · Monte Vista | 10 | Monte Vista | 17:40.00 |
| 12 | Alistair CarrollPlace 12 · Grade 10 · Granada | 10 | Granada | 17:41.30 |
| 13 | Kaelen GanPlace 13 · Grade 10 · Dublin | 10 | Dublin | 17:44.80 |
| 14 | Silvio TsaoPlace 14 · Grade 10 · Granada | 10 | Granada | 17:45.90 |
| 15 | Samarth LallPlace 15 · Grade 9 · Granada | 9 | Granada | 17:46.30 |
| 16 | Nathan KanasPlace 16 · Grade 10 · Dublin | 10 | Dublin | 17:56.00 |
| 17 | Benjamin MoranPlace 17 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 17:56.10 |
| 18 | Arav SaxenaPlace 18 · Grade 9 · Amador Valley | 9 | Amador Valley | 18:01.10 |
| 19 | Ryan YooPlace 19 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 18:01.30 |
| 20 | Liam GorePlace 20 · Grade 9 · Amador Valley | 9 | Amador Valley | 18:05.70 PR |
| 21 | Dominic TharakanPlace 21 · Grade 9 · Dublin | 9 | Dublin | 18:12.50 |
| 22 | Azaan MirPlace 22 · Grade 9 · De La Salle | 9 | De La Salle | 18:14.70 PR |
| 23 | Ruikang WangPlace 23 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:18.50 |
| 24 | Ori LaronPlace 24 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 18:21.30 |
| 25 | William WangPlace 25 · Grade 9 · Granada | 9 | Granada | 18:24.80 |
| 26 | Mueez MunirPlace 26 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:26.10 |
| 27 | Harkaran SaundPlace 27 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:26.30 |
| 28 | Jeevith RajeshPlace 28 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:27.00 |
| 29 | Colt ClaudnicPlace 29 · Grade 9 · Livermore | 9 | Livermore | 18:29.50 |
| 30 | Henri PattersonPlace 30 · Grade 10 · De La Salle | 10 | De La Salle | 18:30.50 |
| 31 | Shrey PillaiPlace 31 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 18:33.50 |
| 32 | Anvay NigamPlace 32 · Grade 9 · Dougherty Valley | 9 | Dougherty Valley | 18:35.40 |
| 33 | Nolan KazmierskiPlace 33 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:36.30 |
| 34 | Santiago LaredoPlace 34 · Grade 9 · Amador Valley | 9 | Amador Valley | 18:36.30 |
| 35 | Shane MolkenbuhrPlace 35 · Grade 10 · Monte Vista | 10 | Monte Vista | 18:36.40 |
| 36 | Pancha ChallaPlace 36 · Grade 10 · Granada | 10 | Granada | 18:40.70 |
| 37 | Satvik JanyavulaPlace 37 · Grade 10 · Dublin | 10 | Dublin | 18:44.80 |
| 38 | Fritz LinquistPlace 38 · Grade 9 · De La Salle | 9 | De La Salle | 18:47.30 |
| 39 | Orion MallariPlace 39 · Grade 9 · Dublin | 9 | Dublin | 18:49.20 |
| 40 | Drew PhamPlace 40 · Grade 9 · Dougherty Valley | 9 | Dougherty Valley | 18:49.30 |
| 41 | Caden MayoPlace 41 · Grade 9 · Dublin | 9 | Dublin | 18:50.50 |
| 42 | Santiago RamirezPlace 42 · Grade 9 · Dublin | 9 | Dublin | 18:52.70 |
| 43 | Aman MahalPlace 43 · Grade 9 · Dublin | 9 | Dublin | 18:56.40 |
| 44 | Ben SimonPlace 44 · Grade 10 · Amador Valley | 10 | Amador Valley | 18:57.30 |
| 45 | Sam DrainPlace 45 · Grade 9 · De La Salle | 9 | De La Salle | 18:58.80 |
| 46 | Andrew DeaPlace 46 · Grade 9 · De La Salle | 9 | De La Salle | 18:59.80 |
| 47 | Arjun ShahPlace 47 · Grade 9 · Amador Valley | 9 | Amador Valley | 19:00.30 |
| 48 | Nicholas TranPlace 48 · Grade 9 · Granada | 9 | Granada | 19:02.50 |
| 49 | Renzo MagnaPlace 49 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 19:11.70 |
| 50 | Jack JahnkePlace 50 · Grade 10 · Monte Vista | 10 | Monte Vista | 19:13.80 PR |
| 51 | Austin LorenzanaPlace 51 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 19:14.00 |
| 52 | Arjun Sathish KumarPlace 52 · Grade 10 · Granada | 10 | Granada | 19:17.80 |
| 53 | Joel MinochaPlace 53 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:22.40 |
| 54 | Vidyuth Divya PrithviPlace 54 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 19:23.30 |
| 55 | Marcus BarraganPlace 55 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 19:25.10 PR |
| 56 | Devin KapoorPlace 56 · Grade 9 · Monte Vista | 9 | Monte Vista | 19:25.60 |
| 57 | Benjamin WilsonPlace 57 · Grade 10 · Dublin | 10 | Dublin | 19:29.60 |
| 58 | Elliott RodriguezPlace 58 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 19:31.20 |
| 59 | Thee SoontornsingPlace 59 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 19:32.60 PR |
| 60 | Grayson JonesPlace 60 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 19:33.30 |
| 61 | Spencer WhitePlace 61 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 19:36.60 |
| 62 | Steven HuangPlace 62 · Grade 10 · Granada | 10 | Granada | 19:37.70 |
| 63 | Eshaan DulkuPlace 63 · Grade 9 · Dublin | 9 | Dublin | 19:40.00 |
| 64 | Alejandro MoralesPlace 64 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 19:47.80 |
| 65 | Finnegan BarzsoPlace 65 · Grade 10 · Livermore | 10 | Livermore | 19:48.20 |
| 66 | Ikshan RanaPlace 66 · Grade 9 · Dougherty Valley | 9 | Dougherty Valley | 19:52.30 |
| 67 | Daniel ShilotriPlace 67 · Grade 9 · Livermore | 9 | Livermore | 19:53.80 |
| 68 | Landon JackPlace 68 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 19:56.60 |
| 69 | Bennett BurkePlace 69 · Grade 9 · De La Salle | 9 | De La Salle | 19:59.50 |
| 70 | Hayden WongPlace 70 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 20:02.80 |
| 71 | JuanManuel Cervantes-MelgozaPlace 71 · Grade 9 · Dublin | 9 | Dublin | 20:04.90 |
| 72 | Dylan HoangPlace 72 · Grade 9 · Dublin | 9 | Dublin | 20:07.60 |
| 73 | Will McCorduckPlace 73 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 20:08.20 PR |
| 74 | Ehan RezaPlace 74 · Grade 10 · Amador Valley | 10 | Amador Valley | 20:09.60 |
| 75 | Karthik PottabathiniPlace 75 · Grade 10 · Amador Valley | 10 | Amador Valley | 20:09.90 PR |
| 76 | Myles HomPlace 76 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 20:14.50 |
| 77 | Cole OffermanPlace 77 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 20:15.10 PR |
| 78 | Diego JimenezPlace 78 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 20:16.60 |
| 79 | Benji BravoPlace 79 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 20:19.80 PR |
| 80 | Eren FermanPlace 80 · Grade 9 · Monte Vista | 9 | Monte Vista | 20:20.10 |
| 81 | Vivek Krishna ChandrapatiPlace 81 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 20:20.40 PR |
| 82 | Adrian BoldtPlace 82 · Grade 9 · Amador Valley | 9 | Amador Valley | 20:22.70 |
| 83 | Daniel LiuPlace 83 · Grade 10 · Granada | 10 | Granada | 20:23.90 |
| 84 | Matthew McleanPlace 84 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 20:28.00 |
| 85 | Benjamin KieferPlace 85 · Grade 10 · Monte Vista | 10 | Monte Vista | 20:37.10 |
| 86 | Alexander LawPlace 86 · Grade 9 · Monte Vista | 9 | Monte Vista | 20:37.30 |
| 87 | Parker GlimmePlace 87 · Grade 9 · Monte Vista | 9 | Monte Vista | 20:37.40 |
| 88 | Sevak HundalPlace 88 · Grade 9 · Monte Vista | 9 | Monte Vista | 20:44.30 |
| 89 | Luke HadleyPlace 89 · Grade 9 · De La Salle | 9 | De La Salle | 20:44.90 |
| 90 | Henry SchneiderPlace 90 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 20:45.10 |
| 91 | Easton Young-PerezPlace 91 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 20:47.40 |
| 92 | Kengo WaddellPlace 92 · Grade 9 · Amador Valley | 9 | Amador Valley | 20:51.30 PR |
| 93 | Ronav DurganiPlace 93 · Grade 9 · Dougherty Valley | 9 | Dougherty Valley | 21:00.10 |
| 94 | Austin OravetzPlace 94 · Grade 10 · Dublin | 10 | Dublin | 21:00.80 |
| 95 | Korbin GloverPlace 95 · Grade 10 · Dougherty Valley | 10 | Dougherty Valley | 21:06.50 |
| 96 | Ryan HuangPlace 96 · Grade 9 · Dougherty Valley | 9 | Dougherty Valley | 21:08.20 |
| 97 | Vallab KameswaranPlace 97 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 21:10.50 |
| 98 | Fateh BadeshaPlace 98 · Grade 9 · Amador Valley | 9 | Amador Valley | 21:10.80 |
| 99 | Andrew HalversonPlace 99 · Grade 9 · De La Salle | 9 | De La Salle | 21:15.70 |
| 100 | Thomas KaoPlace 100 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 21:23.40 |
| 101 | Ronan TruongPlace 101 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 21:33.60 |
| 102 | Florian ZieminskiPlace 102 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 21:35.20 |
| 103 | Evan LeungPlace 103 · Grade 9 · De La Salle | 9 | De La Salle | 21:36.30 |
| 104 | Chris TorresPlace 104 · Grade 9 · De La Salle | 9 | De La Salle | 21:36.90 |
| 105 | Gaurav ArvindPlace 105 · Grade 9 · Dougherty Valley | 9 | Dougherty Valley | 21:37.20 |
| 106 | Matthew LevyPlace 106 · Grade 10 · De La Salle | 10 | De La Salle | 21:37.90 |
| 107 | Luca MillikenPlace 107 · Grade 10 · De La Salle | 10 | De La Salle | 21:39.00 |
| 108 | Oliver SnappPlace 108 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 21:39.20 |
| 109 | Farhan EmranPlace 109 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 21:39.30 |
| 110 | Saketh LagadapatiPlace 110 · Grade 10 · Dougherty Valley | 10 | Dougherty Valley | 21:39.40 |
| 111 | Rushil VrishaketuPlace 111 · Grade 10 · Dougherty Valley | 10 | Dougherty Valley | 21:39.60 |
| 112 | Rayhan AwasthiPlace 112 · Grade 9 · Foothill (Pleasanton) | 9 | Foothill (Pleasanton) | 21:44.00 |
| 113 | Caleb FurmanekPlace 113 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 21:45.20 |
| 114 | Edward TulleyPlace 114 · Grade 9 · Monte Vista | 9 | Monte Vista | 21:45.50 PR |
| 115 | Chase ThenemannPlace 115 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 21:55.80 |
| 116 | Prahlad Ramesh IyerPlace 116 · Grade 9 · Amador Valley | 9 | Amador Valley | 22:00.40 PR |
| 117 | Aidan FelardoPlace 117 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 22:00.90 |
| 118 | Sthir BandugulaPlace 118 · Grade 9 · Dublin | 9 | Dublin | 22:05.30 |
| 119 | Christopher YeePlace 119 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 22:11.50 |
| 120 | Elijah GorhamPlace 120 · Grade 9 · Livermore | 9 | Livermore | 22:17.10 |
| 121 | Christopher WickePlace 121 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 22:17.90 |
| 122 | Logan ThomasPlace 122 · Grade 9 · De La Salle | 9 | De La Salle | 22:22.30 |
| 123 | Niketan ArunPlace 123 · Grade 9 · Livermore | 9 | Livermore | 22:24.40 |
| 124 | Sage DestaPlace 124 · Grade 9 · Dublin | 9 | Dublin | 22:28.20 |
| 125 | Shivansh BeheraPlace 125 · Grade 10 · California (San Ramon) | 10 | California (San Ramon) | 22:31.60 |
| 126 | Yihyun KimPlace 126 · Grade 9 · Amador Valley | 9 | Amador Valley | 22:37.20 |
| 127 | Fred PullmanPlace 127 · Grade 9 · De La Salle | 9 | De La Salle | 22:38.20 |
| 128 | Lincoln ButlerPlace 128 · Grade 10 · De La Salle | 10 | De La Salle | 22:40.60 |
| 129 | Greyson ChristiansenPlace 129 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 22:50.40 |
| 130 | Dylan O'ConnellPlace 130 · Grade 9 · De La Salle | 9 | De La Salle | 22:51.80 PR |
| 131 | Yug AgarwalPlace 131 · Grade 9 · Dublin | 9 | Dublin | 22:56.90 |
| 132 | Anirudh BogaPlace 132 · Grade 10 · Dublin | 10 | Dublin | 23:16.80 PR |
| 133 | Anthony GutierrezPlace 133 · Grade 9 · De La Salle | 9 | De La Salle | 23:17.30 |
| 134 | Junseo YoonPlace 134 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 23:18.60 |
| 135 | Braden PettegrewPlace 135 · Grade 9 · De La Salle | 9 | De La Salle | 23:19.60 |
| 136 | Cristian Chavez TorresPlace 136 · Grade 10 · De La Salle | 10 | De La Salle | 23:21.50 |
| 137 | Brayden RosenblattPlace 137 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 23:22.60 |
| 138 | Rishi SaxenaPlace 138 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 23:25.50 |
| 139 | Aadhavan SridharanPlace 139 · Grade 9 · Foothill (Pleasanton) | 9 | Foothill (Pleasanton) | 23:29.30 |
| 140 | Rees HoffmanPlace 140 · Grade 9 · Monte Vista | 9 | Monte Vista | 23:32.30 |
| 141 | Siyeol ShonPlace 141 · Grade 9 · Granada | 9 | Granada | 23:35.20 |
| 142 | Varun KharatPlace 142 · Grade 10 · Livermore | 10 | Livermore | 23:37.40 |
| 143 | Nirvaan SinghPlace 143 · Grade 9 · Granada | 9 | Granada | 23:58.30 |
| 144 | Martin HernandezPlace 144 · Grade 9 · De La Salle | 9 | De La Salle | 24:36.80 |
| 145 | Lucas ArandaPlace 145 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 25:17.40 |
| 146 | Cole DreyfusPlace 146 · Grade 10 · Foothill (Pleasanton) | 10 | Foothill (Pleasanton) | 25:37.40 |
| 147 | Jamin Abu-GhazalehPlace 147 · Grade 9 · California (San Ramon) | 9 | California (San Ramon) | 25:45.40 |
| 148 | Davey DrobshoffPlace 148 · Grade 10 · De La Salle | 10 | De La Salle | 25:54.70 |
| 149 | Santiago DavilaPlace 149 · Grade 9 · De La Salle | 9 | De La Salle | 30:00.90 |
| 150 | Yacob NaizghiPlace 150 · Grade 10 · Amador Valley | 10 | Amador Valley | 31:08.50 |
| 151 | Mikhail MokaddemPlace 151 · Grade 9 · Foothill (Pleasanton) | 9 | Foothill (Pleasanton) | 35:01.60 |