| 1 | Ovid BrockPlace 1 · Grade 11 · Encinal | 11 | Encinal | 17:35.92 PR |
| 2 | Alexander Cruz-TrejoPlace 2 · Grade 12 · Hayward | 12 | Hayward | 17:38.42 PR |
| 3 | Miles Bullock-HumphreyPlace 3 · Grade 10 · Encinal | 10 | Encinal | 17:47.54 PR |
| 4 | Nicholas ShatzkoPlace 4 · Grade 10 · Hayward | 10 | Hayward | 17:48.46 PR |
| 5 | Isaac BradfordPlace 5 · Grade 10 · Encinal | 10 | Encinal | 18:32.08 PR |
| 6 | Derek SunPlace 6 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 18:55.93 PR |
| 7 | Tyson VallePlace 7 · Grade 12 · Encinal | 12 | Encinal | 19:00.98 PR |
| 8 | Benjamin KearnsPlace 8 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 19:02.24 PR |
| 9 | Oliver BinderPlace 9 · Grade 9 · Encinal | 9 | Encinal | 19:08.44 PR |
| 10 | Matthew MaldonadoPlace 10 · Grade 12 · Hayward | 12 | Hayward | 19:08.98 PR |
| 11 | Adrian Penados GutierrezPlace 11 · Grade 10 · Encinal | 10 | Encinal | 19:15.00 PR |
| 12 | Sam KellnerPlace 12 · Grade 10 · Encinal | 10 | Encinal | 19:15.62 PR |
| 13 | Luke DinnPlace 13 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 19:33.23 PR |
| 14 | Miguel MartinezPlace 14 · Grade 10 · Hayward | 10 | Hayward | 19:35.54 PR |
| 15 | Jonas WilkisonPlace 15 · Grade 11 · Hayward | 11 | Hayward | 19:48.69 PR |
| 16 | Zachary MaldonadoPlace 16 · Grade 12 · Hayward | 12 | Hayward | 20:09.84 PR |
| 17 | Jayden OmwambaPlace 17 · Grade 12 · Hayward | 12 | Hayward | 20:10.91 PR |
| 18 | Toneyon MusambacinePlace 18 · Grade 12 · Encinal | 12 | Encinal | 20:19.69 PR |
| 19 | Aaron RamirezPlace 19 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 20:22.53 PR |
| 20 | Noah BalingitPlace 20 · Grade 11 · Encinal | 11 | Encinal | 20:27.85 PR |
| 21 | Ethan NatorPlace 21 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 20:29.62 PR |
| 22 | Michael RamosPlace 22 · Grade 10 · Mt Eden | 10 | Mt Eden | 20:30.84 PR |
| 23 | Benjamin KatzPlace 23 · Grade 11 · Encinal | 11 | Encinal | 20:36.24 PR |
| 24 | Oscar LeePlace 24 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 20:44.32 PR |
| 25 | Maceo LuceroPlace 25 · Grade 10 · Hayward | 10 | Hayward | 20:45.86 PR |
| 26 | Ivan SaldivarPlace 26 · Grade 11 · Encinal | 11 | Encinal | 20:49.07 PR |
| 27 | Daniel RuizPlace 27 · Grade 11 · Hayward | 11 | Hayward | 20:51.07 PR |
| 28 | David RamosPlace 28 · Grade 12 · Mt Eden | 12 | Mt Eden | 21:02.50 PR |
| 29 | Jose MunozPlace 29 · Grade 10 · Hayward | 10 | Hayward | 21:03.17 PR |
| 30 | Andrew LamPlace 30 · Grade 11 · Mt Eden | 11 | Mt Eden | 21:04.88 PR |
| 31 | Zephyr MartinPlace 31 · Grade 9 · Encinal | 9 | Encinal | 21:07.69 PR |
| 32 | Emiliano SuarezPlace 32 · Grade 11 · Hayward | 11 | Hayward | 21:12.56 PR |
| 33 | Oronald LeePlace 33 · Grade 10 · Arroyo (NC) | 10 | Arroyo (NC) | 21:18.20 PR |
| 34 | Phoenix RamirezPlace 34 · Grade 12 · Encinal | 12 | Encinal | 21:19.32 PR |
| 35 | Wenjie HuangPlace 35 · Grade 11 · Encinal | 11 | Encinal | 21:26.29 PR |
| 36 | Adrian BertulfoPlace 36 · Grade 11 · Hayward | 11 | Hayward | 21:49.53 PR |
| 37 | Matthew JacoboPlace 37 · Grade 11 · Mt Eden | 11 | Mt Eden | 21:53.92 PR |
| 38 | Bradely MejiaPlace 38 · Grade 11 · Hayward | 11 | Hayward | 21:57.99 PR |
| 39 | Paris Bramlett TorresPlace 39 · Grade 12 · Mt Eden | 12 | Mt Eden | 22:01.50 PR |
| 40 | Marco ValderramaPlace 40 · Grade 12 · San Lorenzo | 12 | San Lorenzo | 22:03.18 PR |
| 41 | Dylan AlvesteguiPlace 41 · Grade 12 · Hayward | 12 | Hayward | 22:16.98 PR |
| 42 | James TruongPlace 42 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 22:22.66 PR |
| 43 | Jayden KuangPlace 43 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 22:29.28 PR |
| 44 | Ryan LeePlace 44 · Grade 9 · Encinal | 9 | Encinal | 22:40.02 PR |
| 45 | Gael LariosPlace 45 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 22:51.21 PR |
| 46 | Luka HauPlace 46 · Grade 12 · San Lorenzo | 12 | San Lorenzo | 22:51.34 PR |
| 47 | Enrique GonzalezPlace 47 · Grade 10 · Arroyo (NC) | 10 | Arroyo (NC) | 23:12.47 PR |
| 48 | Brian HsuPlace 48 · Grade 11 · Hayward | 11 | Hayward | 23:16.14 PR |
| 49 | Pablo BuenrostroPlace 49 · Grade 12 · San Lorenzo | 12 | San Lorenzo | 23:20.48 PR |
| 50 | Aaron AtteberyPlace 50 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 23:22.41 |
| 51 | Trenton PalmerPlace 51 · Grade 11 · Hayward | 11 | Hayward | 23:29.41 PR |
| 52 | Finn CarlsonPlace 52 · Grade 9 · Encinal | 9 | Encinal | 23:31.46 PR |
| 53 | Israel (Izzy) LopezPlace 53 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 23:31.82 PR |
| 54 | Cyrus EstilaeiPlace 54 · Grade 11 · Encinal | 11 | Encinal | 23:31.93 PR |
| 55 | Andy SuPlace 55 · Grade 9 · Arroyo (NC) | 9 | Arroyo (NC) | 23:35.23 PR |
| 56 | Daniel VillagomezPlace 56 · Grade 11 · Mt Eden | 11 | Mt Eden | 23:38.38 PR |
| 57 | Bosco HuangPlace 57 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 23:46.48 PR |
| 58 | Alexander VillalvazoPlace 58 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 24:05.76 PR |
| 59 | Adrian ValenciaPlace 59 · Grade 11 · Mt Eden | 11 | Mt Eden | 24:11.42 PR |
| 60 | Julian OropezaPlace 60 · Grade 9 · San Lorenzo | 9 | San Lorenzo | 24:36.54 PR |
| 61 | Emilio VarelaPlace 61 · Grade 12 · Mt Eden | 12 | Mt Eden | 24:44.27 PR |
| 62 | Jared Tunay-RamirezPlace 62 · Grade 10 · Mt Eden | 10 | Mt Eden | 24:47.48 PR |
| 63 | Dominic LaraPlace 63 · Grade 10 · Encinal | 10 | Encinal | 24:48.14 PR |
| 64 | Sebastian CarrascoPlace 64 · Grade 12 · Hayward | 12 | Hayward | 25:00.18 PR |
| 65 | Nolan WongPlace 65 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 25:19.38 PR |
| 66 | Seamus ModlonPlace 66 · Grade 9 · Arroyo (NC) | 9 | Arroyo (NC) | 25:43.27 PR |
| 67 | Alexander FletcherPlace 67 · Grade 12 · Encinal | 12 | Encinal | 26:01.03 PR |
| 68 | Manuel MarquezPlace 68 · Grade 10 · Hayward | 10 | Hayward | 26:22.83 PR |
| 69 | Oliver LewisPlace 69 · Grade 11 · Encinal | 11 | Encinal | 26:23.53 PR |
| 70 | Desmond FairbanksPlace 70 · Grade 12 · Encinal | 12 | Encinal | 26:30.11 PR |
| 71 | Kaden ZhengPlace 71 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 26:45.68 PR |
| 72 | Jordan ObiedoPlace 72 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 26:58.56 PR |
| 73 | Nicholas LimPlace 73 · Grade 10 · Arroyo (NC) | 10 | Arroyo (NC) | 27:12.38 PR |
| 74 | Ivan WanPlace 74 · Grade 10 · Hayward | 10 | Hayward | 27:23.77 PR |
| 75 | John YuPlace 75 · Grade 11 · Arroyo (NC) | 11 | Arroyo (NC) | 27:28.62 PR |
| 76 | Mahkai MayoPlace 76 · Grade 9 · Hayward | 9 | Hayward | 27:45.32 PR |
| 77 | Henry SuPlace 77 · Grade 12 · Arroyo (NC) | 12 | Arroyo (NC) | 27:55.10 PR |
| 78 | Noah PassettiPlace 78 · Grade 10 · Hayward | 10 | Hayward | 29:46.22 PR |
| 79 | Nico AndradePlace 79 · Grade 12 · San Lorenzo | 12 | San Lorenzo | 29:48.70 PR |
| 80 | Miguel PerezPlace 80 · Grade 10 · Mt Eden | 10 | Mt Eden | 32:29.63 PR |