| 1 | Leonnatos WithersPlace 1 · Grade 2 · St Mary's | 2 | St Mary's | 3:15.58 PR |
| 2 | Edward SantiagoPlace 2 · Grade 2 · St Clement | 2 | St Clement | 3:26.12 PR |
| 3 | Nico DadePlace 3 · Grade 1 · St. Theresa | 1 | St. Theresa | 3:31.81 PR |
| 4 | Daniel Sanchez-PadroPlace 4 · Grade 2 · St. Theresa | 2 | St. Theresa | 3:34.48 PR |
| 5 | Santiago Santos rodalesPlace 5 · Grade 2 · Holy Spirit | 2 | Holy Spirit | 3:37.15 PR |
| 6 | Robbie RiveraPlace 6 · Grade 2 · Immaculate Heart of Mary | 2 | Immaculate Heart of Mary | 3:37.31 PR |
| 7 | Cecil WilburnPlace 7 · Grade 2 · St. Joan of Arc | 2 | St. Joan of Arc | 3:39.48 PR |
| 8 | Bennett MitchellPlace 8 · Grade 2 · St. Theresa | 2 | St. Theresa | 3:43.35 PR |
| 9 | Jackson O'SheaPlace 9 · Grade 2 · Christ the King | 2 | Christ the King | 3:44.87 PR |
| 10 | Nivaan ThungaPlace 10 · Grade 2 · St. Michael | 2 | St. Michael | 3:47.77 PR |
| 11 | Evan Noah OngPlace 11 · Grade 2 · St. Joseph (Fremont) | 2 | St. Joseph (Fremont) | 3:48.47 PR |
| 12 | Chip SheltonPlace 12 · Grade 1 · St. Theresa | 1 | St. Theresa | 3:51.43 PR |
| 13 | Grayson PereiraPlace 13 · Grade 2 · St. Michael | 2 | St. Michael | 3:53.29 PR |
| 14 | Liam VelazquezPlace 14 · Grade 1 · St. Edward | 1 | St. Edward | 3:54.78 PR |
| 15 | Connor HartleyPlace 15 · Grade 2 · St. Charles Borromeo (Livermore) | 2 | St. Charles Borromeo (Livermore) | 3:56.29 PR |
| 16 | Lucas WangPlace 16 · Grade 2 · St. Theresa | 2 | St. Theresa | 4:00.02 PR |
| 17 | James Garcia-YowPlace 17 · Grade 2 · St. Isidore | 2 | St. Isidore | 4:00.84 PR |
| 18 | Matias BorjasPlace 18 · Grade 2 · St. John Catholic | 2 | St. John Catholic | 4:02.54 |
| 19 | Aidan DulanPlace 19 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 4:04.06 PR |
| 20 | Jaxson LazurePlace 20 · Grade 2 · Christ the King | 2 | Christ the King | 4:04.98 PR |
| 21 | Kiaan KhatriPlace 21 · Grade 2 · corpus christi | 2 | corpus christi | 4:05.31 PR |
| 22 | Elliott AndersonPlace 22 · Grade 2 · Christ the King | 2 | Christ the King | 4:06.32 PR |
| 23 | Matias JimenezPlace 23 · Grade 2 · Immaculate Heart of Mary | 2 | Immaculate Heart of Mary | 4:06.86 PR |
| 24 | Micah DiMaggioPlace 24 · Grade 2 · St Mary's | 2 | St Mary's | 4:09.71 PR |
| 25 | Kainoa CarrascoPlace 25 · Grade 2 · St. Leander | 2 | St. Leander | 4:09.89 PR |
| 26 | Drew MIN HO KimPlace 26 · Grade - · Saint Francis of Assisi | - | Saint Francis of Assisi | 4:11.57 PR |
| 27 | Luke CastelazPlace 27 · Grade - · St. Philip Neri | - | St. Philip Neri | 4:15.09 PR |
| 28 | Francis CastilloPlace 28 · Grade 1 · Immaculate Heart of Mary | 1 | Immaculate Heart of Mary | 4:15.41 PR |
| 29 | Nate RochaPlace 29 · Grade 2 · Christ the King | 2 | Christ the King | 4:19.05 PR |
| 30 | Matthias VercelesPlace 30 · Grade 1 · St Bede | 1 | St Bede | 4:19.09 PR |
| 31 | Jonah TraviaPlace 31 · Grade 2 · St. Michael | 2 | St. Michael | 4:21.66 PR |
| 32 | Diego Benitez FajardoPlace 32 · Grade 1 · St. Theresa | 1 | St. Theresa | 4:22.62 |
| 33 | Asher EugenePlace 33 · Grade 2 · Our Lady of Grace (Castro Valley) | 2 | Our Lady of Grace (Castro Valley) | 4:24.24 PR |
| 34 | Arlo DeGoliaPlace 34 · Grade - · St. Philip Neri | - | St. Philip Neri | 4:25.41 PR |
| 35 | Connor FordPlace 35 · Grade 1 · Christ the King | 1 | Christ the King | 4:27.27 PR |
| 36 | Jacob NeubertPlace 36 · Grade - · Holy Spirit | - | Holy Spirit | 4:27.95 PR |
| 37 | Jack CriadoPlace 37 · Grade 1 · Christ the King | 1 | Christ the King | 4:28.55 PR |
| 38 | Reign AbadPlace 38 · Grade - · Our Lady of Grace (Castro Valley) | - | Our Lady of Grace (Castro Valley) | 4:31.44 PR |
| 39 | Mack BaranziniPlace 39 · Grade - · Saint Francis of Assisi | - | Saint Francis of Assisi | 4:33.21 PR |
| 40 | Colton HobsonPlace 40 · Grade - · St. Joseph (Fremont) | - | St. Joseph (Fremont) | 4:33.94 PR |
| 41 | Damian SeguraPlace 41 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 4:35.86 PR |
| 42 | Alexander Dear-FordPlace 42 · Grade 1 · St Mary's | 1 | St Mary's | 4:36.87 PR |
| 43 | Lucas BarraganPlace 43 · Grade - · Saint Francis of Assisi | - | Saint Francis of Assisi | 4:37.22 PR |
| 44 | Noah DiazPlace 44 · Grade - · St. Joseph (Fremont) | - | St. Joseph (Fremont) | 4:38.05 PR |
| 45 | Nico CastilloPlace 45 · Grade - · St. Raymond | - | St. Raymond | 4:38.14 PR |
| 46 | Ezekiel OrtizPlace 46 · Grade 1 · St Clement | 1 | St Clement | 4:40.80 PR |
| 47 | Ebenezer CarbisPlace 47 · Grade 2 · Holy Spirit | 2 | Holy Spirit | 4:42.75 PR |
| 48 | Lincoln VuPlace 48 · Grade - · St. Philip Neri | - | St. Philip Neri | 4:42.84 PR |
| 49 | Joaquin TrejoPlace 49 · Grade 2 · St. Michael | 2 | St. Michael | 4:49.03 PR |
| 50 | Mateo SalazarPlace 50 · Grade - · St. Felicitas Catholic | - | St. Felicitas Catholic | 4:51.06 PR |
| 51 | Max BraunPlace 51 · Grade 1 · St. Joseph (Fremont) | 1 | St. Joseph (Fremont) | 4:53.32 PR |
| 52 | Raymond PetersonPlace 52 · Grade 1 · Saint David | 1 | Saint David | 4:55.00 PR |
| 53 | Christian AlcalaPlace 53 · Grade - · St. John Catholic | - | St. John Catholic | 4:58.39 PR |
| 54 | Xander JavierPlace 54 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 4:59.86 PR |
| 55 | Benjamin NoizumiPlace 55 · Grade - · Our Lady of Grace (Castro Valley) | - | Our Lady of Grace (Castro Valley) | 5:03.58 PR |
| 56 | Amir WilliamsPlace 56 · Grade 2 · St. Leander | 2 | St. Leander | 5:05.98 |
| 57 | Xavier RabeloPlace 57 · Grade - · St. Felicitas Catholic | - | St. Felicitas Catholic | 5:06.65 PR |
| 58 | Alessandro AlcalaPlace 58 · Grade 2 · St. John Catholic | 2 | St. John Catholic | 5:07.15 PR |
| 59 | Xavier FloresPlace 59 · Grade 2 · St Bede | 2 | St Bede | 5:07.42 |
| 60 | Masen CanlasPlace 60 · Grade 2 · St Bede | 2 | St Bede | 5:07.89 PR |
| 61 | Theo CabezasPlace 61 · Grade - · Holy Spirit | - | Holy Spirit | 5:13.69 PR |
| 62 | Alonzo RobledoPlace 62 · Grade 2 · St. Leander | 2 | St. Leander | 5:14.54 PR |
| 63 | Michael Duong-LyPlace 63 · Grade 1 · St. Felicitas Catholic | 1 | St. Felicitas Catholic | 5:17.17 PR |
| 64 | Owen PedronPlace 64 · Grade - · St. Joseph (Fremont) | - | St. Joseph (Fremont) | 5:19.72 PR |
| 65 | Ridge KuykPlace 65 · Grade 1 · St. Joan of Arc | 1 | St. Joan of Arc | 5:24.27 PR |
| 66 | Carter BassPlace 66 · Grade 2 · Church Of The Assumption | 2 | Church Of The Assumption | 5:28.27 PR |
| 67 | Tyler KeesPlace 67 · Grade 1 · Church Of The Assumption | 1 | Church Of The Assumption | 5:29.48 PR |
| 68 | Kevin AceretPlace 68 · Grade 2 · St Bede | 2 | St Bede | 5:45.20 PR |
| 69 | Charlie RaduPlace 69 · Grade 1 · St. Theresa | 1 | St. Theresa | 5:52.36 |
| 70 | Asher MorasPlace 70 · Grade - · St Clement | - | St Clement | 6:03.01 |
| 71 | Logan KolcPlace 71 · Grade 1 · Christ the King | 1 | Christ the King | 6:04.77 PR |
| 72 | Kapeli Gonzalez-MahafutauPlace 72 · Grade - · Holy Spirit | - | Holy Spirit | 6:11.07 |
| 73 | Dre MIN HWAN KimPlace 73 · Grade - · Saint Francis of Assisi | - | Saint Francis of Assisi | 6:15.24 PR |
| 74 | Justin Isaac NemisPlace 74 · Grade 2 · Holy Spirit | 2 | Holy Spirit | 6:20.35 |
| 75 | Trey CungPlace 75 · Grade - · St Clement | - | St Clement | 6:37.12 |
| 76 | Ernest LumiaPlace 76 · Grade - · St. Raymond | - | St. Raymond | 6:37.64 PR |
| 77 | Kaleb EstacioPlace 77 · Grade 2 · St. John Catholic | 2 | St. John Catholic | 6:42.44 |
| 78 | August DiazPlace 78 · Grade 1 · Church Of The Assumption | 1 | Church Of The Assumption | 6:46.82 PR |
| 79 | John TheriacPlace 79 · Grade 6 · Saint Francis of Assisi | 6 | Saint Francis of Assisi | 6:46.88 PR |
| 80 | Mario CastilloPlace 80 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 7:26.59 |
| 81 | Leonardo CastilloPlace 81 · Grade - · St. Felicitas Catholic | - | St. Felicitas Catholic | 8:30.05 |
| 0 | Jaxson AlvarezPlace 0 · Grade 2 · Church Of The Assumption | 2 | Church Of The Assumption | DNS |
| 0 | Chase Ardell-SmithPlace 0 · Grade 2 · Church Of The Assumption | 2 | Church Of The Assumption | DNS |
| 0 | Kyu On ShimPlace 0 · Grade 2 · St. Raymond | 2 | St. Raymond | DNS |
| 0 | Simon StrickerPlace 0 · Grade 2 · St. Raymond | 2 | St. Raymond | DNS |
| 0 | Christopher DelarosaPlace 0 · Grade 1 · Holy Spirit | 1 | Holy Spirit | DNS |
| 0 | Zion GreerPlace 0 · Grade - · All Saints - CYO | - | All Saints - CYO | DNS |
| 0 | Lanikai ZamoraPlace 0 · Grade 2 · All Saints - CYO | 2 | All Saints - CYO | DNS |
| 0 | Levi DumaopPlace 0 · Grade 2 · St. Michael | 2 | St. Michael | DNS |
| 0 | Oliver AdamsPlace 0 · Grade 1 · St. Joan of Arc | 1 | St. Joan of Arc | DNS |
| 0 | Leo JohnsonPlace 0 · Grade 2 · Christ the King | 2 | Christ the King | DNS |
| 0 | Kameron Nguyen-MartinPlace 0 · Grade 2 · St. John Catholic | 2 | St. John Catholic | DNS |
| 0 | Carver PiersonPlace 0 · Grade - · St. John Catholic | - | St. John Catholic | DNS |
| 0 | Santino DiazPlace 0 · Grade - · St. John Catholic | - | St. John Catholic | DNS |
| 0 | Gabriel TabigoonPlace 0 · Grade 1 · St. Theresa | 1 | St. Theresa | DNS |
| 0 | Samuel ChungPlace 0 · Grade 2 · St. Theresa | 2 | St. Theresa | DNS |
| 0 | Edward GoodwinPlace 0 · Grade 1 · St. Joseph (Fremont) | 1 | St. Joseph (Fremont) | DNS |
| 0 | Ethan GoodwinPlace 0 · Grade 1 · St. Joseph (Fremont) | 1 | St. Joseph (Fremont) | DNS |
| 0 | Alex AlexanderPlace 0 · Grade 1 · School Of The Madeleine | 1 | School Of The Madeleine | DNS |
| 0 | Leo ChiarellaPlace 0 · Grade 1 · School Of The Madeleine | 1 | School Of The Madeleine | DNS |