| 1 | Edward SantiagoPlace 1 · Grade 2 · St Clement | 2 | St Clement | 3:35.74 |
| 2 | Nico DadePlace 2 · Grade 1 · St. Theresa | 1 | St. Theresa | 3:37.71 |
| 3 | Daniel Sanchez-PadroPlace 3 · Grade 2 · St. Theresa | 2 | St. Theresa | 3:46.86 |
| 4 | Bennett MitchellPlace 4 · Grade 2 · St. Theresa | 2 | St. Theresa | 3:56.16 |
| 5 | Liam VelazquezPlace 5 · Grade 1 · St. Edward | 1 | St. Edward | 4:00.82 |
| 6 | Matias BorjasPlace 6 · Grade 2 · St. John Catholic | 2 | St. John Catholic | 4:01.93 PR |
| 7 | Chip SheltonPlace 7 · Grade 1 · St. Theresa | 1 | St. Theresa | 4:02.31 |
| 8 | Diego Benitez FajardoPlace 8 · Grade 1 · St. Theresa | 1 | St. Theresa | 4:03.04 PR |
| 9 | Leo ChiarellaPlace 9 · Grade 1 · School Of The Madeleine | 1 | School Of The Madeleine | 4:07.93 |
| 10 | Kiaan KhatriPlace 10 · Grade 2 · corpus christi | 2 | corpus christi | 4:15.29 |
| 11 | Evan Noah OngPlace 11 · Grade 2 · St. Joseph (Fremont) | 2 | St. Joseph (Fremont) | 4:19.19 |
| 12 | Santiago Santos rodalesPlace 12 · Grade 2 · Holy Spirit | 2 | Holy Spirit | 4:22.73 |
| 13 | Masa AlvaradoPlace 13 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | 4:23.24 PR |
| 14 | Britton AustinPlace 14 · Grade 2 · St. Joseph (Alameda) | 2 | St. Joseph (Alameda) | 4:23.78 |
| 15 | D'van MoldenPlace 15 · Grade 7 · St. Philip Neri | 7 | St. Philip Neri | 4:27.78 PR |
| 16 | Jaxson AlvarezPlace 16 · Grade 2 · Church Of The Assumption | 2 | Church Of The Assumption | 4:28.43 PR |
| 17 | Kainoa CarrascoPlace 17 · Grade 2 · St. Leander | 2 | St. Leander | 4:31.38 |
| 18 | Lucas WangPlace 18 · Grade 2 · St. Theresa | 2 | St. Theresa | 4:32.02 |
| 19 | Maxwell SimienPlace 19 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | 4:35.49 PR |
| 20 | Luke CastelazPlace 20 · Grade - · St. Philip Neri | - | St. Philip Neri | 4:35.52 |
| 21 | Enzo RodriguezPlace 21 · Grade 2 · St. Philip Neri | 2 | St. Philip Neri | 4:36.18 PR |
| 22 | Amir WilliamsPlace 22 · Grade 2 · St. Leander | 2 | St. Leander | 4:39.28 |
| 23 | Aidan DulanPlace 23 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 4:39.76 |
| 24 | Arlo DeGoliaPlace 24 · Grade - · St. Philip Neri | - | St. Philip Neri | 4:44.33 |
| 25 | Noah Nafria PerezPlace 25 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | 4:44.94 PR |
| 26 | Jacob NeubertPlace 26 · Grade - · Holy Spirit | - | Holy Spirit | 4:45.35 |
| 27 | Reign AbadPlace 27 · Grade - · Our Lady of Grace (Castro Valley) | - | Our Lady of Grace (Castro Valley) | 4:46.91 |
| 28 | Kai PorapaiboonPlace 28 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | 4:48.36 PR |
| 29 | Matthias VercelesPlace 29 · Grade 1 · St Bede | 1 | St Bede | 4:48.91 |
| 30 | Julian ShahparPlace 30 · Grade 2 · St. Philip Neri | 2 | St. Philip Neri | 4:50.31 |
| 31 | Violet DiRuoccoPlace 31 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | 4:53.51 PR |
| 32 | Alex AlexanderPlace 32 · Grade 1 · School Of The Madeleine | 1 | School Of The Madeleine | 4:55.36 PR |
| 33 | Noah DiazPlace 33 · Grade - · St. Joseph (Fremont) | - | St. Joseph (Fremont) | 4:56.69 |
| 34 | Charlie RaduPlace 34 · Grade 1 · St. Theresa | 1 | St. Theresa | 4:56.90 PR |
| 35 | Max BraunPlace 35 · Grade 1 · St. Joseph (Fremont) | 1 | St. Joseph (Fremont) | 4:56.94 |
| 36 | Colton HobsonPlace 36 · Grade - · St. Joseph (Fremont) | - | St. Joseph (Fremont) | 5:02.10 |
| 37 | Chase Ardell-SmithPlace 37 · Grade 2 · Church Of The Assumption | 2 | Church Of The Assumption | 5:04.36 PR |
| 38 | Damian SeguraPlace 38 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 5:05.70 |
| 39 | Xavier FloresPlace 39 · Grade 2 · St Bede | 2 | St Bede | 5:06.36 |
| 40 | Ebenezer CarbisPlace 40 · Grade 2 · Holy Spirit | 2 | Holy Spirit | 5:06.45 |
| 41 | Lincoln VuPlace 41 · Grade - · St. Philip Neri | - | St. Philip Neri | 5:08.56 |
| 42 | Ezekiel OrtizPlace 42 · Grade 1 · St Clement | 1 | St Clement | 5:13.30 |
| 43 | Xavier RabeloPlace 43 · Grade - · St. Felicitas Catholic | - | St. Felicitas Catholic | 5:14.13 |
| 44 | Masen CanlasPlace 44 · Grade 2 · St Bede | 2 | St Bede | 5:16.48 |
| 45 | Xander JavierPlace 45 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 5:19.84 |
| 46 | Wyatt WieschhausPlace 46 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | 5:19.85 |
| 47 | Asher EugenePlace 47 · Grade 2 · Our Lady of Grace (Castro Valley) | 2 | Our Lady of Grace (Castro Valley) | 5:19.87 |
| 48 | Alessandro AlcalaPlace 48 · Grade 2 · St. John Catholic | 2 | St. John Catholic | 5:20.03 |
| 49 | Mateo SalazarPlace 49 · Grade - · St. Felicitas Catholic | - | St. Felicitas Catholic | 5:20.65 |
| 50 | Christian AlcalaPlace 50 · Grade - · St. John Catholic | - | St. John Catholic | 5:20.84 |
| 51 | Hans BhatPlace 51 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | 5:23.49 PR |
| 52 | Benjamin NoizumiPlace 52 · Grade - · Our Lady of Grace (Castro Valley) | - | Our Lady of Grace (Castro Valley) | 5:28.74 |
| 53 | Jacob Nafria PerezPlace 53 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | 5:30.17 PR |
| 54 | Alonzo RobledoPlace 54 · Grade 2 · St. Leander | 2 | St. Leander | 5:32.37 |
| 55 | Grayson HallPlace 55 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | 5:38.35 PR |
| 56 | Raymond PetersonPlace 56 · Grade 1 · Saint David | 1 | Saint David | 5:38.88 |
| 57 | Buckley SchulzePlace 57 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | 5:40.29 PR |
| 58 | Julian MontanoPlace 58 · Grade 2 · St. Leander | 2 | St. Leander | 5:46.19 PR |
| 59 | Leonardo CastilloPlace 59 · Grade - · St. Felicitas Catholic | - | St. Felicitas Catholic | 5:48.19 |
| 60 | Asher MorasPlace 60 · Grade - · St Clement | - | St Clement | 5:48.41 PR |
| 61 | Trey CungPlace 61 · Grade - · St Clement | - | St Clement | 5:50.14 PR |
| 62 | Owen PedronPlace 62 · Grade - · St. Joseph (Fremont) | - | St. Joseph (Fremont) | 5:55.14 |
| 63 | Samuel ChungPlace 63 · Grade 2 · St. Theresa | 2 | St. Theresa | 6:03.64 PR |
| 64 | Thomas NeunuebelPlace 64 · Grade 1 · St. Theresa | 1 | St. Theresa | 6:06.35 PR |
| 65 | Michael Duong-LyPlace 65 · Grade 1 · St. Felicitas Catholic | 1 | St. Felicitas Catholic | 6:06.82 |
| 66 | Justin Isaac NemisPlace 66 · Grade 2 · Holy Spirit | 2 | Holy Spirit | 6:10.23 PR |
| 67 | Kapeli Gonzalez-MahafutauPlace 67 · Grade - · Holy Spirit | - | Holy Spirit | 6:10.69 PR |
| 68 | Theo CabezasPlace 68 · Grade - · Holy Spirit | - | Holy Spirit | 6:12.59 |
| 69 | Kaleb EstacioPlace 69 · Grade 2 · St. John Catholic | 2 | St. John Catholic | 7:09.28 |
| 70 | Mario CastilloPlace 70 · Grade 2 · St. Felicitas Catholic | 2 | St. Felicitas Catholic | 7:26.04 PR |
| 71 | Santino DiazPlace 71 · Grade - · St. John Catholic | - | St. John Catholic | 7:34.70 |
| 72 | Davy SchulzePlace 72 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | 7:37.49 PR |
| 73 | August DiazPlace 73 · Grade 1 · Church Of The Assumption | 1 | Church Of The Assumption | 8:17.07 |
| 0 | Tyler KeesPlace 0 · Grade 1 · Church Of The Assumption | 1 | Church Of The Assumption | DNS |
| 0 | Carter BassPlace 0 · Grade 2 · Church Of The Assumption | 2 | Church Of The Assumption | DNS |
| 0 | Hudson GrochmalPlace 0 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | DNS |
| 0 | Miles HarveyPlace 0 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | DNS |
| 0 | Noah LeePlace 0 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | DNS |
| 0 | Frankie MassaraPlace 0 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | DNS |
| 0 | Khalil WilliamsPlace 0 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | DNS |
| 0 | Kevin XuPlace 0 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | DNS |
| 0 | Maximilian ZellPlace 0 · Grade 2 · St. Joseph (Alameda) | 2 | St. Joseph (Alameda) | DNS |
| 0 | Cashel SullivanPlace 0 · Grade Gr · St. Joseph (Alameda) | Gr | St. Joseph (Alameda) | DNS |
| 0 | Harry SullivanPlace 0 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | DNS |
| 0 | Regie West-RicafortPlace 0 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | DNS |
| 0 | George AdamsPlace 0 · Grade 1 · St. Joseph (Alameda) | 1 | St. Joseph (Alameda) | 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 | 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 | Crogan PiersonPlace 0 · Grade 1 · St. John Catholic | 1 | St. John Catholic | DNS |
| 0 | Gabriel TabigoonPlace 0 · Grade 1 · St. Theresa | 1 | St. Theresa | DNS |
| 0 | Karson TiuPlace 0 · Grade - · St Bede | - | St Bede | DNS |
| 0 | Kevin AceretPlace 0 · Grade 2 · St Bede | 2 | St Bede | 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 |