| 1 | Caden EhrhornPlace 1 · Grade 11 · Campolindo | 11 | Campolindo | 4:14.66 PR |
| 2 | Chase NickensPlace 2 · Grade 11 · Campolindo | 11 | Campolindo | 4:17.33 PR |
| 3 | Nikola Van DelftPlace 3 · Grade 12 · Campolindo | 12 | Campolindo | 4:18.04 PR |
| 4 | Gavin GunnPlace 4 · Grade 12 · Campolindo | 12 | Campolindo | 4:19.90 PR |
| 5 | Adriano FildaniPlace 5 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 4:22.93 PR |
| 6 | Carter CookPlace 6 · Grade 12 · Campolindo | 12 | Campolindo | 4:24.27 PR |
| 7 | Drew GloverPlace 7 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 4:25.82 PR |
| 8 | Calvin PetersonPlace 8 · Grade 10 · Woodside | 10 | Woodside | 4:27.66 PR |
| 9 | Taiyo ChibaPlace 9 · Grade 12 · Campolindo | 12 | Campolindo | 4:28.42 PR |
| 10 | Ian FishPlace 10 · Grade 11 · Vacaville | 11 | Vacaville | 4:28.54 PR |
| 11 | Samuel HearnPlace 11 · Grade 12 · Campolindo | 12 | Campolindo | 4:29.11 PR |
| 12 | Charles AlfanoPlace 12 · Grade 10 · Monte Vista | 10 | Monte Vista | 4:30.35 PR |
| 13 | Kai MeloshPlace 13 · Grade 12 · Woodside | 12 | Woodside | 4:32.78 PR |
| 14 | Nathan RondoniPlace 14 · Grade 12 · Vacaville | 12 | Vacaville | 4:33.45 PR |
| 15 | Jonah ThompsonPlace 15 · Grade 11 · Campolindo | 11 | Campolindo | 4:33.56 PR |
| 16 | Andrew ShoganPlace 16 · Grade 12 · Campolindo | 12 | Campolindo | 4:33.87 PR |
| 17 | Daniel VierraPlace 17 · Grade 11 · Woodside | 11 | Woodside | 4:33.98 PR |
| 18 | Michael KirkhamPlace 18 · Grade 12 · De La Salle | 12 | De La Salle | 4:35.11 PR |
| 19 | Niko WindhamPlace 19 · Grade 11 · Northgate | 11 | Northgate | 4:35.38 PR |
| 20 | Anthony GalindoPlace 20 · Grade 10 · Rodriguez | 10 | Rodriguez | 4:36.19 PR |
| 21 | Nicolas MoralesPlace 21 · Grade 12 · San Ramon Valley | 12 | San Ramon Valley | 4:36.23 PR |
| 22 | Isaiah PacasPlace 22 · Grade 11 · Vacaville | 11 | Vacaville | 4:36.22 PR |
| 23 | Matteus OwensPlace 23 · Grade 11 · De La Salle | 11 | De La Salle | 4:36.37 PR |
| 24 | Aidan TangPlace 24 · Grade 11 · De La Salle | 11 | De La Salle | 4:37.15 PR |
| 25 | Caleb SabbePlace 25 · Grade 12 · San Ramon Valley | 12 | San Ramon Valley | 4:38.83 PR |
| 26 | Rhys SullivanPlace 26 · Grade 11 · Northgate | 11 | Northgate | 4:38.97 PR |
| 27 | Liam BamforthPlace 27 · Grade 10 · Northgate | 10 | Northgate | 4:39.20 PR |
| 28 | Griffin BrockPlace 28 · Grade 12 · College Park | 12 | College Park | 4:39.35 PR |
| 29 | Wesley SteedPlace 29 · Grade 11 · Vacaville | 11 | Vacaville | 4:41.44 PR |
| 30 | Alex ValenciaPlace 30 · Grade 12 · Vacaville | 12 | Vacaville | 4:42.15 |
| 31 | Kgosi MothokakoboPlace 31 · Grade 11 · Woodside | 11 | Woodside | 4:42.34 PR |
| 32 | Noah MonkPlace 32 · Grade 10 · Vacaville | 10 | Vacaville | 4:42.72 PR |
| 33 | Nick WasherPlace 33 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 4:43.43 PR |
| 34 | Milo CurtinPlace 34 · Grade 11 · Northgate | 11 | Northgate | 4:43.59 PR |
| 35 | Enzo NgPlace 35 · Grade 10 · Campolindo | 10 | Campolindo | 4:43.71 PR |
| 36 | Henri PattersonPlace 36 · Grade 11 · De La Salle | 11 | De La Salle | 4:44.03 PR |
| 37 | Devin KapoorPlace 37 · Grade 10 · Monte Vista | 10 | Monte Vista | 4:44.44 PR |
| 38 | Hayden ErlickPlace 38 · Grade 11 · Concord | 11 | Concord | 4:44.52 PR |
| 39 | Anton KlisuraPlace 39 · Grade 12 · Campolindo | 12 | Campolindo | 4:44.51 PR |
| 40 | Davis MinerPlace 40 · Grade 12 · De La Salle | 12 | De La Salle | 4:44.98 PR |
| 41 | Cody GeissingerPlace 41 · Grade 11 · Vacaville | 11 | Vacaville | 4:45.38 PR |
| 42 | Dimitri LiverisPlace 42 · Grade 11 · Monte Vista | 11 | Monte Vista | 4:45.56 PR |
| 43 | Joshua AndresPlace 43 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 4:45.67 PR |
| 44 | Gray GarsonPlace 44 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 4:46.03 PR |
| 45 | Mateo CardonaPlace 45 · Grade 11 · Pinole Valley | 11 | Pinole Valley | 4:46.47 PR |
| 46 | Dylan TruemanPlace 46 · Grade 12 · San Ramon Valley | 12 | San Ramon Valley | 4:47.10 PR |
| 47 | Urijah SmithPlace 47 · Grade 12 · Campolindo | 12 | Campolindo | 4:47.60 PR |
| 48 | Navalan MuthusamyPlace 48 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 4:47.65 PR |
| 49 | Cashus PagePlace 49 · Grade 12 · Alhambra (Martinez) | 12 | Alhambra (Martinez) | 4:48.53 |
| 50 | Noah JacquesPlace 50 · Grade 9 · Woodside | 9 | Woodside | 4:48.69 PR |
| 51 | Jackson SantopadrePlace 51 · Grade 10 · Vacaville | 10 | Vacaville | 4:49.68 PR |
| 52 | Alex PringlePlace 52 · Grade 12 · De La Salle | 12 | De La Salle | 4:49.80 PR |
| 53 | Knox WilliamsPlace 53 · Grade 9 · De La Salle | 9 | De La Salle | 4:49.72 PR |
| 54 | Eli DemoPlace 54 · Grade 10 · De La Salle | 10 | De La Salle | 4:50.15 PR |
| 55 | Christian TsuiPlace 55 · Grade 12 · Woodside | 12 | Woodside | 4:50.67 PR |
| 56 | Robert TranPlace 56 · Grade 10 · Northgate | 10 | Northgate | 4:51.35 PR |
| 57 | Finn CroftPlace 57 · Grade 12 · San Ramon Valley | 12 | San Ramon Valley | 4:52.00 PR |
| 58 | Max MockoskiPlace 58 · Grade 10 · College Park | 10 | College Park | 4:51.99 PR |
| 59 | Justin RehfeldPlace 59 · Grade 10 · Campolindo | 10 | Campolindo | 4:51.96 PR |
| 60 | Gabriel ThomasPlace 60 · Grade 10 · College Park | 10 | College Park | 4:52.37 PR |
| 61 | Jayson HauschildtPlace 61 · Grade 12 · Alhambra (Martinez) | 12 | Alhambra (Martinez) | 4:52.56 PR |
| 62 | Vincent Juanga-WillisPlace 62 · Grade 11 · College Park | 11 | College Park | 4:52.92 PR |
| 63 | Lorenzo BarronPlace 63 · Grade 9 · Vacaville | 9 | Vacaville | 4:53.63 PR |
| 64 | August BardenhagenPlace 64 · Grade 11 · Pinole Valley | 11 | Pinole Valley | 4:53.73 PR |
| 65 | Luke WeppnerPlace 65 · Grade 12 · Woodside | 12 | Woodside | 4:54.34 PR |
| 66 | Marcus KoPlace 66 · Grade 10 · Northgate | 10 | Northgate | 4:54.53 PR |
| 67 | Albert ReesPlace 67 · Grade 10 · Northgate | 10 | Northgate | 4:54.61 PR |
| 68 | Owen DavidsonPlace 68 · Grade 10 · Alhambra (Martinez) | 10 | Alhambra (Martinez) | 4:54.77 PR |
| 69 | Cruz TerrazasPlace 69 · Grade 9 · Northgate | 9 | Northgate | 4:55.08 PR |
| 70 | Garrison CruzPlace 70 · Grade 11 · Vacaville | 11 | Vacaville | 4:55.27 PR |
| 71 | Kai MarinPlace 71 · Grade 10 · Woodside | 10 | Woodside | 4:55.40 PR |
| 72 | Jeramy TroianoPlace 72 · Grade 11 · Rodriguez | 11 | Rodriguez | 4:55.43 PR |
| 73 | Hudson HalmPlace 73 · Grade 9 · Monte Vista | 9 | Monte Vista | 4:55.65 PR |
| 74 | Luphy MaPlace 74 · Grade 12 · Alhambra (Martinez) | 12 | Alhambra (Martinez) | 4:55.80 |
| 75 | Toma GalatanuPlace 75 · Grade 12 · Campolindo | 12 | Campolindo | 4:55.96 PR |
| 76 | Callum SchwabPlace 76 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 4:57.79 PR |
| 77 | Cole CampbellPlace 77 · Grade 12 · Pinole Valley | 12 | Pinole Valley | 4:57.89 PR |
| 78 | Eibhear WillisPlace 78 · Grade 10 · Woodside | 10 | Woodside | 4:58.13 PR |
| 79 | Justyce HillbergPlace 79 · Grade 12 · Rodriguez | 12 | Rodriguez | 4:58.32 PR |
| 80 | Andrew DeaPlace 80 · Grade 10 · De La Salle | 10 | De La Salle | 4:58.34 PR |
| 81 | Dylan BoydonPlace 81 · Grade 10 · Monte Vista | 10 | Monte Vista | 4:58.42 PR |
| 82 | Steven MoorheadPlace 82 · Grade 11 · Concord | 11 | Concord | 4:58.52 PR |
| 83 | Dominic FrazeePlace 83 · Grade 11 · College Park | 11 | College Park | 4:58.54 |
| 84 | Braden HowardPlace 84 · Grade 12 · Monte Vista | 12 | Monte Vista | 4:58.72 PR |
| 85 | Nicola MiautonPlace 85 · Grade 12 · Woodside | 12 | Woodside | 4:59.05 PR |
| 86 | Nolan SmithPlace 86 · Grade 9 · Vacaville | 9 | Vacaville | 4:59.53 PR |
| 87 | Brady NahmPlace 87 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:00.09 PR |
| 88 | Elliot HalversonPlace 88 · Grade 12 · Northgate | 12 | Northgate | 5:00.40 PR |
| 89 | Hudson TurnerPlace 89 · Grade 10 · Campolindo | 10 | Campolindo | 5:00.51 PR |
| 90 | Connor WatermanPlace 90 · Grade 10 · Northgate | 10 | Northgate | 5:00.79 PR |
| 91 | Logan TranPlace 91 · Grade 11 · Woodside | 11 | Woodside | 5:00.82 PR |
| 92 | Charles PoulinPlace 92 · Grade 10 · Rodriguez | 10 | Rodriguez | 5:01.53 PR |
| 93 | Davian AnthonyPlace 93 · Grade 9 · Rodriguez | 9 | Rodriguez | 5:01.87 PR |
| 94 | Bryce BoydonPlace 94 · Grade 12 · Monte Vista | 12 | Monte Vista | 5:02.05 PR |
| 95 | Fritz LinquistPlace 95 · Grade 10 · De La Salle | 10 | De La Salle | 5:02.05 PR |
| 96 | Andrew PearsonPlace 96 · Grade 11 · Rodriguez | 11 | Rodriguez | 5:02.28 PR |
| 97 | John SmithPlace 97 · Grade 11 · Woodside | 11 | Woodside | 5:02.40 PR |
| 98 | Austin SungPlace 98 · Grade 10 · Campolindo | 10 | Campolindo | 5:02.87 PR |
| 99 | Gaspar CurtisPlace 99 · Grade 10 · Alhambra (Martinez) | 10 | Alhambra (Martinez) | 5:03.29 PR |
| 100 | Russell GehrigPlace 100 · Grade 12 · Campolindo | 12 | Campolindo | 5:03.34 PR |
| 101 | Anderson LienPlace 101 · Grade 12 · Northgate | 12 | Northgate | 5:03.60 PR |
| 102 | Christian ChengPlace 102 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 5:03.70 PR |
| 103 | Steven OlsonPlace 103 · Grade 12 · Northgate | 12 | Northgate | 5:04.03 PR |
| 104 | Jonah CharPlace 104 · Grade 11 · Campolindo | 11 | Campolindo | 5:04.15 PR |
| 105 | Carson CotePlace 105 · Grade 9 · De La Salle | 9 | De La Salle | 5:04.67 PR |
| 106 | Morgan MacPheatorsPlace 106 · Grade 10 · College Park | 10 | College Park | 5:05.76 PR |
| 107 | Sean NashPlace 107 · Grade 10 · College Park | 10 | College Park | 5:05.78 PR |
| 108 | Xavier ThompsonPlace 108 · Grade 12 · De La Salle | 12 | De La Salle | 5:05.94 |
| 109 | Matthew BeardsleyPlace 109 · Grade 12 · Campolindo | 12 | Campolindo | 5:06.19 PR |
| 110 | Apollo CanlasPlace 110 · Grade 11 · Northgate | 11 | Northgate | 5:06.49 PR |
| 111 | Orin BudginPlace 111 · Grade 11 · College Park | 11 | College Park | 5:06.66 PR |
| 112 | Connor GiottoniniPlace 112 · Grade 11 · Vacaville | 11 | Vacaville | 5:06.91 PR |
| 113 | Jack McPheePlace 113 · Grade 12 · De La Salle | 12 | De La Salle | 5:07.07 |
| 114 | Julian HaralampievPlace 114 · Grade 9 · College Park | 9 | College Park | 5:07.32 PR |
| 115 | Shane MolkenbuhrPlace 115 · Grade 11 · Monte Vista | 11 | Monte Vista | 5:07.46 |
| 116 | Tianyang ZhangPlace 116 · Grade 10 · Campolindo | 10 | Campolindo | 5:07.64 PR |
| 117 | Kyle EstradaPlace 117 · Grade 12 · Woodside | 12 | Woodside | 5:07.93 PR |
| 118 | Jonathan FriedmanPlace 118 · Grade 12 · Alhambra (Martinez) | 12 | Alhambra (Martinez) | 5:08.01 PR |
| 119 | Jonathan MullenPlace 119 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 5:08.22 PR |
| 120 | Lucas PowersPlace 120 · Grade 10 · Vacaville | 10 | Vacaville | 5:09.38 PR |
| 121 | Matthew McleanPlace 121 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 5:10.12 PR |
| 122 | Grayson JonesPlace 122 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 5:10.55 PR |
| 123 | Baxter HornePlace 123 · Grade 12 · San Ramon Valley | 12 | San Ramon Valley | 5:10.75 |
| 124 | Carter RiveraPlace 124 · Grade 9 · De La Salle | 9 | De La Salle | 5:10.77 PR |
| 125 | Aiden NahmPlace 125 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:11.00 PR |
| 126 | Jackson FreedmanPlace 126 · Grade 9 · Campolindo | 9 | Campolindo | 5:11.34 PR |
| 127 | Adam AhnPlace 127 · Grade 11 · Campolindo | 11 | Campolindo | 5:11.74 PR |
| 128 | Burton SeverinPlace 128 · Grade 10 · Woodside | 10 | Woodside | 5:12.74 PR |
| 129 | Basil LiverisPlace 129 · Grade 9 · Monte Vista | 9 | Monte Vista | 5:12.79 PR |
| 130 | Zach FaisonPlace 130 · Grade 10 · Northgate | 10 | Northgate | 5:12.75 PR |
| 131 | Oliver HughesPlace 131 · Grade 12 · Monte Vista | 12 | Monte Vista | 5:13.17 PR |
| 132 | Matteo MarchettiPlace 132 · Grade 12 · Campolindo | 12 | Campolindo | 5:14.08 |
| 133 | Adam AbrinkoPlace 133 · Grade 11 · Northgate | 11 | Northgate | 5:14.22 |
| 134 | Aadit YerabakaPlace 134 · Grade 9 · Monte Vista | 9 | Monte Vista | 5:14.32 PR |
| 135 | Graysen JainPlace 135 · Grade 11 · Northgate | 11 | Northgate | 5:14.33 PR |
| 136 | Enzo ShodaPlace 136 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 5:14.50 |
| 137 | Kade RoemmickPlace 137 · Grade 10 · Vacaville | 10 | Vacaville | 5:14.96 PR |
| 138 | Jackson BartlettPlace 138 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 5:15.23 PR |
| 139 | Jack WaltonPlace 139 · Grade 9 · Campolindo | 9 | Campolindo | 5:16.28 PR |
| 140 | Dylan RamirezPlace 140 · Grade 10 · Benicia | 10 | Benicia | 5:16.22 PR |
| 141 | Cody YeagerPlace 141 · Grade 9 · Alhambra (Martinez) | 9 | Alhambra (Martinez) | 5:16.71 PR |
| 142 | Logan ThomasPlace 142 · Grade 10 · De La Salle | 10 | De La Salle | 5:16.82 PR |
| 143 | Daniel VallejoPlace 143 · Grade 11 · Pinole Valley | 11 | Pinole Valley | 5:17.29 PR |
| 144 | Osmar DavilaPlace 144 · Grade 9 · De La Salle | 9 | De La Salle | 5:17.29 PR |
| 145 | Matthew BauerPlace 145 · Grade 9 · Vacaville | 9 | Vacaville | 5:17.78 PR |
| 146 | Joaquin MarquezPlace 146 · Grade 9 · Campolindo | 9 | Campolindo | 5:17.74 PR |
| 147 | Luke HadleyPlace 147 · Grade 10 · De La Salle | 10 | De La Salle | 5:18.11 PR |
| 148 | George UrbanPlace 148 · Grade 12 · College Park | 12 | College Park | 5:18.68 PR |
| 149 | Henry SchneiderPlace 149 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 5:18.77 PR |
| 150 | John (Jack) CrossPlace 150 · Grade 11 · College Park | 11 | College Park | 5:18.76 PR |
| 151 | Logan HewettPlace 151 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 5:19.09 PR |
| 152 | Bryan ArevaloPlace 152 · Grade 12 · De La Salle | 12 | De La Salle | 5:19.08 PR |
| 153 | William BauerPlace 153 · Grade 9 · Vacaville | 9 | Vacaville | 5:19.17 PR |
| 154 | Isaiah LugoPlace 154 · Grade 9 · De La Salle | 9 | De La Salle | 5:19.50 PR |
| 155 | Ethan SmedleyPlace 155 · Grade 11 · Alhambra (Martinez) | 11 | Alhambra (Martinez) | 5:19.68 PR |
| 156 | Owen McDonaldPlace 156 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:19.98 PR |
| 157 | Felix ParkPlace 157 · Grade 12 · Monte Vista | 12 | Monte Vista | 5:20.08 PR |
| 158 | Patris BehzadPlace 158 · Grade 11 · Woodside | 11 | Woodside | 5:20.20 PR |
| 159 | Jalen SmithPlace 159 · Grade 9 · Woodside | 9 | Woodside | 5:20.59 PR |
| 160 | Zyzaque ScholtenPlace 160 · Grade 12 · De La Salle | 12 | De La Salle | 5:20.80 PR |
| 161 | Parker PattenPlace 161 · Grade 11 · Concord | 11 | Concord | 5:20.85 PR |
| 162 | Mack HarlowPlace 162 · Grade 10 · Northgate | 10 | Northgate | 5:20.88 PR |
| 163 | Jomart KazbekovPlace 163 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | 5:21.10 PR |
| 164 | Robert UgartePlace 164 · Grade 9 · Northgate | 9 | Northgate | 5:21.39 PR |
| 165 | Ashton WoodsonPlace 165 · Grade 10 · Rodriguez | 10 | Rodriguez | 5:21.46 PR |
| 166 | Shane FoxPlace 166 · Grade 10 · Northgate | 10 | Northgate | 5:21.49 PR |
| 167 | Grady SmolenPlace 167 · Grade 10 · Vacaville | 10 | Vacaville | 5:21.47 PR |
| 168 | Ethan DunsfordPlace 168 · Grade 9 · Northgate | 9 | Northgate | 5:21.64 PR |
| 169 | Lincoln ButlerPlace 169 · Grade 11 · De La Salle | 11 | De La Salle | 5:21.78 PR |
| 170 | Miles TruemanPlace 170 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 5:21.88 PR |
| 171 | Henry HearnPlace 171 · Grade 9 · Campolindo | 9 | Campolindo | 5:21.95 PR |
| 172 | Nikash SangoramPlace 172 · Grade 10 · Woodside | 10 | Woodside | 5:22.17 PR |
| 173 | Zaid MirPlace 173 · Grade 9 · De La Salle | 9 | De La Salle | 5:22.66 PR |
| 174 | Thomas GreenPlace 174 · Grade 10 · College Park | 10 | College Park | 5:22.93 |
| 175 | Zachary MinPlace 175 · Grade 12 · Campolindo | 12 | Campolindo | 5:23.08 PR |
| 176 | Peter UllegaardPlace 176 · Grade 12 · Vacaville | 12 | Vacaville | 5:23.72 PR |
| 177 | Vir GuptaPlace 177 · Grade 9 · College Park | 9 | College Park | 5:24.28 PR |
| 178 | Joseph ZamaniPlace 178 · Grade 10 · Vacaville | 10 | Vacaville | 5:24.35 PR |
| 179 | Liam JohnsonPlace 179 · Grade 12 · College Park | 12 | College Park | 5:24.49 PR |
| 180 | Evan ZhouPlace 180 · Grade 10 · Campolindo | 10 | Campolindo | 5:24.61 PR |
| 181 | Evan LeungPlace 181 · Grade 10 · De La Salle | 10 | De La Salle | 5:25.21 PR |
| 182 | Henry MasseyPlace 182 · Grade 9 · Northgate | 9 | Northgate | 5:25.28 PR |
| 183 | Spencer FullerPlace 183 · Grade 11 · College Park | 11 | College Park | 5:25.45 PR |
| 184 | Oliver BrodbaekPlace 184 · Grade 9 · Northgate | 9 | Northgate | 5:26.60 PR |
| 185 | Alexander LawPlace 185 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:27.44 PR |
| 186 | Mason LienPlace 186 · Grade 10 · Northgate | 10 | Northgate | 5:28.53 PR |
| 187 | Fernando Carranza-GarciaPlace 187 · Grade 11 · De La Salle | 11 | De La Salle | 5:29.07 PR |
| 188 | Ryan WicklowPlace 188 · Grade 12 · Benicia | 12 | Benicia | 5:29.23 |
| 189 | Parker GlimmePlace 189 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:29.49 PR |
| 190 | Charlie YauPlace 190 · Grade 11 · Northgate | 11 | Northgate | 5:29.51 PR |
| 191 | Tyler NguyenPlace 191 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 5:30.25 PR |
| 192 | Alex WestPlace 192 · Grade 11 · Vacaville | 11 | Vacaville | 5:30.29 PR |
| 193 | Matthew LevyPlace 193 · Grade 11 · De La Salle | 11 | De La Salle | 5:30.32 PR |
| 194 | Jasper O'SteenPlace 194 · Grade 12 · College Park | 12 | College Park | 5:30.77 PR |
| 195 | Matthew ReganPlace 195 · Grade 9 · Northgate | 9 | Northgate | 5:33.37 PR |
| 196 | Ian GibbonsPlace 196 · Grade 9 · Alhambra (Martinez) | 9 | Alhambra (Martinez) | 5:33.80 PR |
| 197 | Tianchen CuiPlace 197 · Grade 12 · Campolindo | 12 | Campolindo | 5:33.84 PR |
| 198 | Westley JonesPlace 198 · Grade 10 · Northgate | 10 | Northgate | 5:34.46 PR |
| 199 | Chase ThenemannPlace 199 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | 5:34.47 PR |
| 200 | Ray RaleighPlace 200 · Grade 9 · Campolindo | 9 | Campolindo | 5:34.69 PR |
| 201 | Gregory MiyashiroPlace 201 · Grade 9 · Vacaville | 9 | Vacaville | 5:34.62 PR |
| 202 | Maximus (Max) CozenPlace 202 · Grade 9 · Vacaville | 9 | Vacaville | 5:35.23 PR |
| 203 | Greyson CampbellPlace 203 · Grade 9 · Pinole Valley | 9 | Pinole Valley | 5:35.47 PR |
| 204 | Christopher TorresPlace 204 · Grade 10 · De La Salle | 10 | De La Salle | 5:35.56 PR |
| 205 | Walter MarsdenPlace 205 · Grade 9 · Vacaville | 9 | Vacaville | 5:35.91 PR |
| 206 | Joseph GomezPlace 206 · Grade 10 · Concord | 10 | Concord | 5:36.22 PR |
| 207 | Davis WebsterPlace 207 · Grade 9 · Woodside | 9 | Woodside | 5:37.14 PR |
| 208 | Tony ToribioPlace 208 · Grade 9 · De La Salle | 9 | De La Salle | 5:39.01 PR |
| 209 | Sevak HundalPlace 209 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:39.20 PR |
| 210 | Parker ScorePlace 210 · Grade 12 · Concord | 12 | Concord | 5:39.42 PR |
| 211 | Marcus GuiangPlace 211 · Grade 10 · Northgate | 10 | Northgate | 5:39.85 PR |
| 212 | Marcelo SinghPlace 212 · Grade 11 · Woodside | 11 | Woodside | 5:40.60 PR |
| 213 | James AirolaPlace 213 · Grade 9 · College Park | 9 | College Park | 5:40.64 PR |
| 214 | Greyson SchellinickPlace 214 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 5:41.07 PR |
| 215 | Logan RubensteinPlace 215 · Grade 11 · Northgate | 11 | Northgate | 5:41.28 PR |
| 216 | William MaPlace 216 · Grade 11 · De La Salle | 11 | De La Salle | 5:41.88 PR |
| 217 | Braden SkrehotPlace 217 · Grade 10 · Alhambra (Martinez) | 10 | Alhambra (Martinez) | 5:42.01 PR |
| 218 | Austin StonePlace 218 · Grade 10 · College Park | 10 | College Park | 5:42.08 PR |
| 219 | Udo KlawerPlace 219 · Grade 9 · Northgate | 9 | Northgate | 5:42.33 PR |
| 220 | Bennett BurkePlace 220 · Grade 10 · De La Salle | 10 | De La Salle | 5:42.46 PR |
| 221 | Evan ThomasPlace 221 · Grade 10 · Benicia | 10 | Benicia | 5:42.41 PR |
| 222 | Samuel AlanPlace 222 · Grade 9 · Northgate | 9 | Northgate | 5:42.68 PR |
| 223 | Raphaël HanrigouPlace 223 · Grade 9 · Woodside | 9 | Woodside | 5:42.84 PR |
| 224 | Andy ArriagaPlace 224 · Grade 11 · Concord | 11 | Concord | 5:43.21 PR |
| 225 | Levi NicholasPlace 225 · Grade 9 · College Park | 9 | College Park | 5:43.52 PR |
| 226 | Chandler KentPlace 226 · Grade 11 · Alhambra (Martinez) | 11 | Alhambra (Martinez) | 5:43.71 PR |
| 227 | Anthony GutierrezPlace 227 · Grade 10 · De La Salle | 10 | De La Salle | 5:44.15 PR |
| 228 | Lucas BarrientosPlace 228 · Grade 11 · Rodriguez | 11 | Rodriguez | 5:44.55 |
| 229 | Carsten VogesPlace 229 · Grade 10 · College Park | 10 | College Park | 5:44.74 PR |
| 230 | Andrew HalversonPlace 230 · Grade 10 · De La Salle | 10 | De La Salle | 5:44.97 PR |
| 231 | Fyodor PanchenkoPlace 231 · Grade 11 · Woodside | 11 | Woodside | 5:45.12 PR |
| 232 | Quincy KingPlace 232 · Grade 12 · Woodside | 12 | Woodside | 5:45.71 PR |
| 233 | Wyatt DerrPlace 233 · Grade 12 · Alhambra (Martinez) | 12 | Alhambra (Martinez) | 5:46.02 PR |
| 234 | Easton HummelPlace 234 · Grade 9 · College Park | 9 | College Park | 5:46.96 PR |
| 235 | Ethan PrzybylinskiPlace 235 · Grade 10 · Monte Vista | 10 | Monte Vista | 5:47.45 PR |
| 236 | Marcus YakaitisPlace 236 · Grade 11 · De La Salle | 11 | De La Salle | 5:48.21 PR |
| 237 | Will ManuntagPlace 237 · Grade 9 · De La Salle | 9 | De La Salle | 5:48.37 PR |
| 238 | Keval AminPlace 238 · Grade 9 · Northgate | 9 | Northgate | 5:48.46 PR |
| 239 | Jackson JacobsPlace 239 · Grade 12 · Concord | 12 | Concord | 5:48.79 |
| 240 | Xander KosakPlace 240 · Grade 9 · Campolindo | 9 | Campolindo | 5:49.00 PR |
| 241 | William MontanoPlace 241 · Grade 10 · Concord | 10 | Concord | 5:49.35 PR |
| 242 | Nathan FeldmanPlace 242 · Grade 9 · Northgate | 9 | Northgate | 5:49.67 PR |
| 243 | Benjamin TsatsosPlace 243 · Grade 10 · Woodside | 10 | Woodside | 5:49.99 PR |
| 244 | Nicholas WagnerPlace 244 · Grade 9 · College Park | 9 | College Park | 5:50.37 PR |
| 245 | Calvin CaoPlace 245 · Grade 11 · Monte Vista | 11 | Monte Vista | 5:50.50 PR |
| 246 | Ryan TraxingerPlace 246 · Grade 10 · College Park | 10 | College Park | 5:50.75 PR |
| 247 | James SchillerPlace 247 · Grade 9 · Monte Vista | 9 | Monte Vista | 5:51.95 PR |
| 248 | Augustus SelbyPlace 248 · Grade 10 · Concord | 10 | Concord | 5:52.07 PR |
| 249 | Elisha AyanbajoPlace 249 · Grade 9 · De La Salle | 9 | De La Salle | 5:53.77 PR |
| 250 | Cayden DeQuattroPlace 250 · Grade 9 · Rodriguez | 9 | Rodriguez | 5:54.68 PR |
| 251 | Steffen BedrosPlace 251 · Grade 10 · Woodside | 10 | Woodside | 5:54.69 PR |
| 252 | Ashwin RajagopalPlace 252 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 5:55.28 PR |
| 253 | Ethan HuntPlace 253 · Grade 10 · Vacaville | 10 | Vacaville | 5:56.65 PR |
| 254 | Finn CannonPlace 254 · Grade 12 · Benicia | 12 | Benicia | 5:58.30 |
| 255 | Jasper ValmoresPlace 255 · Grade 11 · College Park | 11 | College Park | 5:58.32 |
| 256 | Knut SkarpaasPlace 256 · Grade 12 · Woodside | 12 | Woodside | 5:58.43 PR |
| 257 | Nathan MendozaPlace 257 · Grade 10 · Pinole Valley | 10 | Pinole Valley | 5:59.07 PR |
| 258 | Wesley AnchetaPlace 258 · Grade 11 · Concord | 11 | Concord | 5:59.23 |
| 259 | Samuel BeardsleyPlace 259 · Grade 10 · Campolindo | 10 | Campolindo | 5:59.63 PR |
| 260 | Jackson BradburyPlace 260 · Grade 9 · Northgate | 9 | Northgate | 5:59.72 PR |
| 261 | Tomas VanegasPlace 261 · Grade 10 · Northgate | 10 | Northgate | 5:59.81 PR |
| 262 | Connor YeePlace 262 · Grade 10 · College Park | 10 | College Park | 6:00.48 PR |
| 263 | Yug GuptaPlace 263 · Grade 9 · College Park | 9 | College Park | 6:00.97 PR |
| 264 | Owen FoxPlace 264 · Grade 10 · College Park | 10 | College Park | 6:02.32 PR |
| 265 | Isaac LeePlace 265 · Grade 10 · Campolindo | 10 | Campolindo | 6:02.72 PR |
| 266 | Sebastian GonzalezPlace 266 · Grade 9 · De La Salle | 9 | De La Salle | 6:03.17 PR |
| 267 | Braden PettegrewPlace 267 · Grade 10 · De La Salle | 10 | De La Salle | 6:03.35 PR |
| 268 | Jackson ClarkPlace 268 · Grade 9 · College Park | 9 | College Park | 6:04.52 PR |
| 269 | Oliver Hachigian-KreutzerPlace 269 · Grade 12 · Woodside | 12 | Woodside | 6:04.78 PR |
| 270 | Joseph GreesPlace 270 · Grade 12 · Woodside | 12 | Woodside | 6:04.91 PR |
| 271 | Teevan TieuPlace 271 · Grade 10 · Monte Vista | 10 | Monte Vista | 6:05.03 PR |
| 272 | John (Jack) SwansonPlace 272 · Grade 11 · College Park | 11 | College Park | 6:05.22 |
| 273 | Ramses AyalaPlace 273 · Grade 9 · Woodside | 9 | Woodside | 6:05.43 PR |
| 274 | Bennett FultsPlace 274 · Grade 9 · Northgate | 9 | Northgate | 6:05.59 PR |
| 275 | Maddox DavidPlace 275 · Grade 11 · Northgate | 11 | Northgate | 6:05.93 PR |
| 276 | Noah ChungPlace 276 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 6:06.14 PR |
| 277 | Mason BuddPlace 277 · Grade 10 · Rodriguez | 10 | Rodriguez | 6:06.68 PR |
| 278 | Felix GoldmanPlace 278 · Grade 9 · Alhambra (Martinez) | 9 | Alhambra (Martinez) | 6:06.69 PR |
| 279 | Mark SmalleyPlace 279 · Grade 9 · De La Salle | 9 | De La Salle | 6:06.73 PR |
| 280 | Ethan ChenPlace 280 · Grade 9 · Woodside | 9 | Woodside | 6:07.72 PR |
| 281 | Xavier NiemeierPlace 281 · Grade 11 · Concord | 11 | Concord | 6:09.15 PR |
| 282 | Carson YoungPlace 282 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 6:10.64 PR |
| 283 | Thomas SchultzPlace 283 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 6:12.37 PR |
| 284 | Martin HernandezPlace 284 · Grade 10 · De La Salle | 10 | De La Salle | 6:12.36 PR |
| 285 | Jose Campos ChavezPlace 285 · Grade 9 · Concord | 9 | Concord | 6:13.05 PR |
| 286 | Roland ZerweckPlace 286 · Grade 9 · Northgate | 9 | Northgate | 6:13.08 PR |
| 287 | Andres GranadosPlace 287 · Grade 10 · Woodside | 10 | Woodside | 6:13.54 PR |
| 288 | Luke RussellPlace 288 · Grade 9 · College Park | 9 | College Park | 6:14.34 PR |
| 289 | Ayden VisdaPlace 289 · Grade 11 · Rodriguez | 11 | Rodriguez | 6:15.25 PR |
| 290 | Luca MillikenPlace 290 · Grade 11 · De La Salle | 11 | De La Salle | 6:16.99 PR |
| 291 | Enzo FerrazPlace 291 · Grade 9 · Rodriguez | 9 | Rodriguez | 6:18.12 PR |
| 292 | Cristian Chavez TorresPlace 292 · Grade 11 · De La Salle | 11 | De La Salle | 6:19.89 PR |
| 293 | Sean Lemus-DenelatonPlace 293 · Grade 10 · Northgate | 10 | Northgate | 6:19.94 PR |
| 294 | Athan GarciaPlace 294 · Grade 9 · Vacaville | 9 | Vacaville | 6:22.45 PR |
| 295 | Najib KaziPlace 295 · Grade 9 · De La Salle | 9 | De La Salle | 6:22.78 PR |
| 296 | Grayson UpsonPlace 296 · Grade 11 · College Park | 11 | College Park | 6:23.88 PR |
| 297 | Lucas XuPlace 297 · Grade 9 · Campolindo | 9 | Campolindo | 6:27.65 PR |
| 298 | Ace EppersonPlace 298 · Grade 10 · Campolindo | 10 | Campolindo | 6:29.03 PR |
| 299 | Davis LeonardPlace 299 · Grade 10 · Campolindo | 10 | Campolindo | 6:30.60 PR |
| 300 | Davey DrobshoffPlace 300 · Grade 11 · De La Salle | 11 | De La Salle | 6:31.56 PR |
| 301 | Evan SpeerPlace 301 · Grade 12 · College Park | 12 | College Park | 6:32.05 PR |
| 302 | Louis ArnoldPlace 302 · Grade 9 · College Park | 9 | College Park | 6:33.52 PR |
| 303 | Damien MirandaPlace 303 · Grade 9 · De La Salle | 9 | De La Salle | 6:33.55 PR |
| 304 | Benjamin StewartPlace 304 · Grade 9 · Concord | 9 | Concord | 6:34.34 PR |
| 305 | Riley EganPlace 305 · Grade 12 · Concord | 12 | Concord | 6:35.15 |
| 306 | Anthony AvolicinoPlace 306 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | 6:36.05 PR |
| 307 | Declan D'OnofrioPlace 307 · Grade 9 · Concord | 9 | Concord | 6:38.38 PR |
| 308 | Donovan VlnarPlace 308 · Grade 9 · Benicia | 9 | Benicia | 6:38.97 PR |
| 309 | Mason McHalePlace 309 · Grade 12 · Woodside | 12 | Woodside | 6:40.21 PR |
| 310 | Mukul SinghPlace 310 · Grade 9 · Northgate | 9 | Northgate | 6:49.66 PR |
| 311 | Brad Lo PortoPlace 311 · Grade 9 · De La Salle | 9 | De La Salle | 6:51.95 PR |
| 312 | Joaquin NoronaPlace 312 · Grade 9 · De La Salle | 9 | De La Salle | 6:53.74 PR |
| 313 | Thomas MalenfantPlace 313 · Grade 10 · Woodside | 10 | Woodside | 6:58.18 PR |
| 314 | William LohmeierPlace 314 · Grade 12 · De La Salle | 12 | De La Salle | 6:59.51 |
| 315 | Kishan MeraniPlace 315 · Grade 9 · Monte Vista | 9 | Monte Vista | 6:59.60 PR |
| 316 | Aiden RiosPlace 316 · Grade 10 · Northgate | 10 | Northgate | 6:59.94 PR |
| 317 | Connor AhmannPlace 317 · Grade 9 · Woodside | 9 | Woodside | 7:06.27 PR |
| 318 | Santiago DavilaPlace 318 · Grade 10 · De La Salle | 10 | De La Salle | 7:06.48 PR |
| 319 | Morgan ButlerPlace 319 · Grade 9 · De La Salle | 9 | De La Salle | 7:06.76 PR |
| 320 | Matthew ScuderoPlace 320 · Grade 9 · Northgate | 9 | Northgate | 7:07.76 PR |
| 321 | Kavi MehtaPlace 321 · Grade 9 · Northgate | 9 | Northgate | 7:07.71 PR |
| 322 | Udaypratap ThindPlace 322 · Grade 10 · Northgate | 10 | Northgate | 7:08.58 PR |
| 323 | Julian RepettoPlace 323 · Grade 11 · Concord | 11 | Concord | 7:16.24 |
| 324 | Tyler MalloPlace 324 · Grade 9 · College Park | 9 | College Park | 7:19.13 PR |
| 325 | Adrian ThongPlace 325 · Grade 9 · De La Salle | 9 | De La Salle | 7:26.33 PR |
| 326 | Andrew DoucettePlace 326 · Grade 9 · Woodside | 9 | Woodside | 7:40.93 PR |
| 327 | Grant JolyPlace 327 · Grade 9 · Northgate | 9 | Northgate | 7:59.15 PR |
| 328 | Ali AbdelsattarPlace 328 · Grade 9 · Campolindo | 9 | Campolindo | 8:00.81 PR |
| 329 | Zain KashifPlace 329 · Grade 9 · De La Salle | 9 | De La Salle | 8:15.46 PR |
| 330 | John BaryczaPlace 330 · Grade 9 · Woodside | 9 | Woodside | 8:28.72 PR |
| 0 | Felix Koga EnglerPlace 0 · Grade 15 · Woodside | 15 | Woodside | DNS |
| 0 | Aaditya SoondPlace 0 · Grade 12 · Woodside | 12 | Woodside | DNS |
| 0 | Ethan FungPlace 0 · Grade 12 · Woodside | 12 | Woodside | DNS |
| 0 | Vikram PradhanPlace 0 · Grade 10 · Woodside | 10 | Woodside | DNS |
| 0 | Ryan RehagePlace 0 · Grade 12 · San Ramon Valley | 12 | San Ramon Valley | DNS |
| 0 | Mario DuPlace 0 · Grade 9 · San Ramon Valley | 9 | San Ramon Valley | DNS |
| 0 | Will McCorduckPlace 0 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | DNS |
| 0 | Tanner ShumwayPlace 0 · Grade 10 · San Ramon Valley | 10 | San Ramon Valley | DNS |
| 0 | Luke IshimaruPlace 0 · Grade 11 · San Ramon Valley | 11 | San Ramon Valley | DNS |
| 0 | Jaemin MorsePlace 0 · Grade 10 · Campolindo | 10 | Campolindo | DNS |
| 0 | Ezekiel Canel PenaPlace 0 · Grade 10 · Concord | 10 | Concord | DNS |
| 0 | Dominic ScharperPlace 0 · Grade 9 · Concord | 9 | Concord | DNS |
| 0 | Brayden YoungPlace 0 · Grade 12 · Monte Vista | 12 | Monte Vista | DNS |
| 0 | Arthur TochilnikPlace 0 · Grade 9 · Monte Vista | 9 | Monte Vista | DNS |
| 0 | Theo NicholsPlace 0 · Grade 10 · Monte Vista | 10 | Monte Vista | DNS |
| 0 | Noah EpsteinPlace 0 · Grade 9 · Monte Vista | 9 | Monte Vista | DNS |
| 0 | Mateen LavinePlace 0 · Grade 9 · Northgate | 9 | Northgate | DNS |
| 0 | Maddax JohnsonPlace 0 · Grade 12 · Ygnacio Valley | 12 | Ygnacio Valley | DNS |
| 0 | Anthony Velus-VillanuevaPlace 0 · Grade 10 · Alhambra (Martinez) | 10 | Alhambra (Martinez) | DNS |
| 0 | Peyton ChuPlace 0 · Grade 10 · College Park | 10 | College Park | DNS |
| 0 | Michael HaasePlace 0 · Grade 12 · College Park | 12 | College Park | DNS |
| 0 | Oren GreningerPlace 0 · Grade 12 · College Park | 12 | College Park | DNS |
| 0 | Colin KaiserPlace 0 · Grade 11 · Benicia | 11 | Benicia | DNS |
| 0 | Elias PofahlPlace 0 · Grade 10 · Vacaville | 10 | Vacaville | DNS |
| 0 | Dom HylandPlace 0 · Grade 10 · Vacaville | 10 | Vacaville | DNS |
| 0 | Gabriel ProctorPlace 0 · Grade 10 · Vacaville | 10 | Vacaville | DNS |
| 0 | Jericho CorpusPlace 0 · Grade 12 · Vacaville | 12 | Vacaville | DNS |
| 0 | Connor SmithPlace 0 · Grade 11 · Vacaville | 11 | Vacaville | DNS |