| 1 | Sebastian AxtlePlace 1 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 6:53.66 |
| 2 | Sirvon TonerPlace 2 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | 6:59.41 PR |
| 3 | Rory CastelazPlace 3 · Grade 4 · St. Philip Neri | 4 | St. Philip Neri | 7:08.76 |
| 4 | Theodore KeimPlace 4 · Grade 4 · Our Lady of Grace (Castro Valley) | 4 | Our Lady of Grace (Castro Valley) | 7:10.93 |
| 5 | David MortonsonPlace 5 · Grade 3 · Corpus Christi (Piedmont) | 3 | Corpus Christi (Piedmont) | 7:22.81 PR |
| 6 | Declan Hennig-HancePlace 6 · Grade 5 · St. Theresa | 5 | St. Theresa | 7:34.61 PR |
| 7 | Ryland CheffPlace 7 · Grade 5 · St. Theresa | 5 | St. Theresa | 7:35.46 PR |
| 8 | John DeSarioPlace 8 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 7:38.13 |
| 9 | Alexander AhnPlace 9 · Grade 4 · All Saints - CYO | 4 | All Saints - CYO | 7:38.36 |
| 10 | Ryder FariaPlace 10 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 7:42.01 |
| 11 | Alexander GeneraPlace 11 · Grade 3 · St Bede | 3 | St Bede | 7:43.17 |
| 12 | Lucas DobsonPlace 12 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 7:46.03 |
| 13 | Tyler HancockPlace 13 · Grade 4 · corpus christi | 4 | corpus christi | 7:51.63 |
| 14 | Lorenzo CrittendonPlace 14 · Grade 4 · St Bede | 4 | St Bede | 7:51.81 PR |
| 15 | Roman RomeroPlace 15 · Grade 3 · corpus christi | 3 | corpus christi | 7:52.43 |
| 16 | Eero SolomonsonPlace 16 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 7:57.38 |
| 17 | Decker JunoPlace 17 · Grade 5 · Corpus Christi (Piedmont) | 5 | Corpus Christi (Piedmont) | 8:01.49 |
| 18 | Joaquin Phoenix-MylesPlace 18 · Grade 3 · Corpus Christi (Piedmont) | 3 | Corpus Christi (Piedmont) | 8:02.09 |
| 19 | Arian CadePlace 19 · Grade 5 · Saint David | 5 | Saint David | 8:03.43 |
| 20 | Hugo PattersonPlace 20 · Grade 3 · corpus christi | 3 | corpus christi | 8:08.75 PR |
| 21 | Evan LyewPlace 21 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 8:17.56 PR |
| 22 | Owen RobinsonPlace 22 · Grade 5 · Church Of The Assumption | 5 | Church Of The Assumption | 8:19.40 PR |
| 23 | Viaan RavichandranPlace 23 · Grade 5 · St. Philip Neri | 5 | St. Philip Neri | 8:19.91 |
| 24 | Benjamin PonsPlace 24 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 8:20.53 |
| 25 | Benjamin MasaschiPlace 25 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 8:22.88 PR |
| 26 | Orlin RossPlace 26 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 8:26.47 |
| 27 | Milo HuangPlace 27 · Grade 4 · Church Of The Assumption | 4 | Church Of The Assumption | 8:27.48 |
| 28 | Xavier DwyerPlace 28 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 8:29.41 |
| 29 | Arman NajibiPlace 29 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 8:34.36 PR |
| 30 | Luke JaymalinPlace 30 · Grade 5 · St Bede | 5 | St Bede | 8:34.49 |
| 31 | Oliver RicafortPlace 31 · Grade 4 · St Bede | 4 | St Bede | 8:34.58 |
| 32 | Cruz PeraltaPlace 32 · Grade 4 · St. Theresa | 4 | St. Theresa | 8:36.34 PR |
| 33 | Calvin BowmanPlace 33 · Grade 4 · St. Theresa | 4 | St. Theresa | 8:37.29 PR |
| 34 | Landon SchulerPlace 34 · Grade 5 · St. Philip Neri | 5 | St. Philip Neri | 8:39.45 PR |
| 35 | Arlo LarsenPlace 35 · Grade 3 · corpus christi | 3 | corpus christi | 8:39.63 PR |
| 36 | Mateo GonzalezPlace 36 · Grade 5 · St Bede | 5 | St Bede | 8:40.69 |
| 37 | Jesse BesawPlace 37 · Grade 5 · St. Theresa | 5 | St. Theresa | 8:46.44 |
| 38 | Daylen ClarkPlace 38 · Grade 5 · St Clement | 5 | St Clement | 8:48.10 |
| 39 | Nicholas ChiarellaPlace 39 · Grade 3 · School Of The Madeleine | 3 | School Of The Madeleine | 8:49.05 PR |
| 40 | Matthew FrawleyPlace 40 · Grade 4 · St. Edward | 4 | St. Edward | 8:51.15 PR |
| 41 | Owen DemossPlace 41 · Grade 4 · corpus christi | 4 | corpus christi | 8:52.45 |
| 42 | Benjamin SheedyPlace 42 · Grade 5 · Saint David | 5 | Saint David | 8:56.28 |
| 43 | Ivaan TiwariPlace 43 · Grade 5 · Holy Spirit | 5 | Holy Spirit | 8:57.32 |
| 44 | Danny TovarPlace 44 · Grade 4 · St. Leander | 4 | St. Leander | 8:58.81 |
| 45 | Isaac HortinelaPlace 45 · Grade 3 · St Bede | 3 | St Bede | 9:00.63 |
| 46 | William McCarthyPlace 46 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 9:00.94 PR |
| 47 | Takeji KasaharaPlace 47 · Grade 5 · All Saints - CYO | 5 | All Saints - CYO | 9:01.03 |
| 48 | Caesar WoodsonPlace 48 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 9:01.85 |
| 49 | Leon VillarosaPlace 49 · Grade 3 · St Bede | 3 | St Bede | 9:02.47 |
| 50 | Isaac DuanPlace 50 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 9:04.93 PR |
| 51 | Ryland ManningPlace 51 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 9:05.39 PR |
| 52 | Vincent LeonPlace 52 · Grade 3 · St. Edward | 3 | St. Edward | 9:05.74 |
| 53 | Aaron SorensonPlace 53 · Grade 3 · St. Edward | 3 | St. Edward | 9:06.48 |
| 54 | Adiel GarciaPlace 54 · Grade 4 · St Bede | 4 | St Bede | 9:09.02 |
| 55 | Gabriel PerezPlace 55 · Grade 4 · St. Leander | 4 | St. Leander | 9:18.79 |
| 56 | Gregory ObligacionPlace 56 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 9:19.50 PR |
| 57 | Carter RobinsonPlace 57 · Grade 4 · St Clement | 4 | St Clement | 9:20.09 |
| 58 | Dominic RabeloPlace 58 · Grade 3 · St. Felicitas Catholic | 3 | St. Felicitas Catholic | 9:21.12 |
| 59 | Conor YeagerPlace 59 · Grade 3 · Saint David | 3 | Saint David | 9:22.24 PR |
| 60 | Zayd KhanPlace 60 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 9:24.34 PR |
| 61 | Cyrus PapaPlace 61 · Grade 5 · corpus christi | 5 | corpus christi | 9:29.19 |
| 62 | Koston EstacioPlace 62 · Grade 4 · St. John Catholic | 4 | St. John Catholic | 9:31.17 |
| 63 | Jaxton NguyenPlace 63 · Grade 3 · St Bede | 3 | St Bede | 9:31.20 |
| 64 | Andrew DaumPlace 64 · Grade 5 · corpus christi | 5 | corpus christi | 9:32.51 |
| 65 | Mason RuizPlace 65 · Grade 4 · corpus christi | 4 | corpus christi | 9:34.19 |
| 66 | Cameron ElliottPlace 66 · Grade 5 · St. John Catholic | 5 | St. John Catholic | 9:41.23 |
| 67 | Zekiah GualbertoPlace 67 · Grade 4 · St Bede | 4 | St Bede | 9:44.47 |
| 68 | Philip BartholomewPlace 68 · Grade 3 · St. Theresa | 3 | St. Theresa | 9:47.26 |
| 69 | Tylac VoellmPlace 69 · Grade 3 · St Bede | 3 | St Bede | 9:49.47 |
| 70 | Henry SmithPlace 70 · Grade 3 · Corpus Christi (Piedmont) | 3 | Corpus Christi (Piedmont) | 9:52.09 |
| 71 | James WrightPlace 71 · Grade 5 · St Bede | 5 | St Bede | 9:54.39 |
| 72 | Nathan RobinsonPlace 72 · Grade 3 · St Clement | 3 | St Clement | 9:55.08 |
| 73 | Ben DaumPlace 73 · Grade 3 · corpus christi | 3 | corpus christi | 9:55.98 |
| 74 | Leonardo D'MelloPlace 74 · Grade 3 · St. Philip Neri | 3 | St. Philip Neri | 9:59.31 |
| 75 | Jack PonsPlace 75 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 10:00.35 |
| 75 | Miguel De la TorrePlace 75 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 10:00.35 |
| 77 | James DouglasPlace 77 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | 10:10.29 |
| 78 | Luke AhlersPlace 78 · Grade 3 · St. Theresa | 3 | St. Theresa | 10:15.86 |
| 79 | Thiago VelazquezPlace 79 · Grade 5 · St. Edward | 5 | St. Edward | 10:23.53 |
| 80 | Christopher GutierrezPlace 80 · Grade 5 · Saint David | 5 | Saint David | 10:25.51 |
| 81 | Adam LesserPlace 81 · Grade 4 · St. Theresa | 4 | St. Theresa | 10:26.73 |
| 82 | Nico DufourPlace 82 · Grade 5 · All Saints - CYO | 5 | All Saints - CYO | 10:46.10 |
| 83 | Kaio PomodoroPlace 83 · Grade 3 · St. Theresa | 3 | St. Theresa | 10:46.20 |
| 84 | Noah SisonPlace 84 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 10:50.54 |
| 85 | Noah SivarajahPlace 85 · Grade 3 · School Of The Madeleine | 3 | School Of The Madeleine | 10:50.75 |
| 86 | Jaxton AmboyPlace 86 · Grade 4 · St Bede | 4 | St Bede | 10:52.15 |
| 87 | Dominic SmithPlace 87 · Grade 3 · School Of The Madeleine | 3 | School Of The Madeleine | 10:53.06 |
| 88 | Maximo MartinezPlace 88 · Grade 4 · Corpus Christi (Piedmont) | 4 | Corpus Christi (Piedmont) | 10:53.37 |
| 89 | Nathan HanPlace 89 · Grade 5 · St Bede | 5 | St Bede | 10:55.68 |
| 90 | Kosta PanoselliisPlace 90 · Grade 3 · Corpus Christi (Piedmont) | 3 | Corpus Christi (Piedmont) | 10:59.61 |
| 91 | Corbin BaileyPlace 91 · Grade 3 · St Clement | 3 | St Clement | 11:01.37 |
| 92 | Leoandro CuellarPlace 92 · Grade 5 · Corpus Christi (Piedmont) | 5 | Corpus Christi (Piedmont) | 11:05.01 PR |
| 93 | Everett MortschPlace 93 · Grade 3 · corpus christi | 3 | corpus christi | 11:08.65 |
| 94 | Rowan StarrPlace 94 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | 11:12.99 PR |
| 95 | Maxwell AtienzaPlace 95 · Grade 5 · St. Felicitas Catholic | 5 | St. Felicitas Catholic | 11:19.91 |
| 96 | Isaiah TarapePlace 96 · Grade 3 · St Clement | 3 | St Clement | 11:20.20 |
| 97 | Alejandro WangPlace 97 · Grade 5 · St. Leander | 5 | St. Leander | 11:25.02 |
| 98 | Mitchell GriffinPlace 98 · Grade 3 · St. John Catholic | 3 | St. John Catholic | 11:51.60 |
| 99 | Vinh NguyenPlace 99 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | 11:53.53 PR |
| 100 | Sebastian CalderonPlace 100 · Grade 5 · St. Philip Neri | 5 | St. Philip Neri | 11:57.44 |
| 101 | Isaac LopezPlace 101 · Grade 4 · Saint David | 4 | Saint David | 12:07.70 |
| 102 | Lucas HathawayPlace 102 · Grade 3 · School Of The Madeleine | 3 | School Of The Madeleine | 12:12.90 |
| 103 | Benjamin BittingPlace 103 · Grade 3 · School Of The Madeleine | 3 | School Of The Madeleine | 12:13.89 |
| 104 | Ethan LeungPlace 104 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | 12:40.22 |
| 105 | Lorenzo BrusacaPlace 105 · Grade 5 · Holy Spirit | 5 | Holy Spirit | 12:48.28 |
| 106 | Gabriel GonzalezPlace 106 · Grade 3 · St. John Catholic | 3 | St. John Catholic | 12:52.35 |
| 107 | Cyrus Bott-LowePlace 107 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | 12:53.01 |
| 108 | Thiago MerazPlace 108 · Grade 5 · St. John Catholic | 5 | St. John Catholic | 12:55.76 |
| 109 | Gabriel AlanizPlace 109 · Grade 5 · Church Of The Assumption | 5 | Church Of The Assumption | 13:08.73 |
| 110 | Agustin Gonzalez-MahafutauPlace 110 · Grade 4 · Holy Spirit | 4 | Holy Spirit | 13:12.84 |
| 111 | Kylo GonzalezPlace 111 · Grade 5 · St. Leander | 5 | St. Leander | 13:14.15 |
| 112 | Maverick CungPlace 112 · Grade 3 · St Clement | 3 | St Clement | 13:15.03 |
| 113 | Sebastian GonzalezPlace 113 · Grade 5 · St. John Catholic | 5 | St. John Catholic | 14:50.27 |
| 114 | Vander VegaPlace 114 · Grade 3 · St Clement | 3 | St Clement | 16:43.03 |
| 0 | Smayan BhattPlace 0 · Grade 3 · Holy Spirit | 3 | Holy Spirit | DNS |
| 0 | Eddie BunkerPlace 0 · Grade 5 · corpus christi | 5 | corpus christi | DNS |
| 0 | Lincoln BurgessPlace 0 · Grade 5 · corpus christi | 5 | corpus christi | DNS |
| 0 | Lukas MadisonPlace 0 · Grade 3 · School Of The Madeleine | 3 | School Of The Madeleine | DNS |
| 0 | Joseph PinostPlace 0 · Grade 4 · School Of The Madeleine | 4 | School Of The Madeleine | DNS |
| 0 | Sahan SinghPlace 0 · Grade 5 · School Of The Madeleine | 5 | School Of The Madeleine | DNS |
| 0 | Santiago Banegas DominguezPlace 0 · Grade 3 · Saint David | 3 | Saint David | DNS |
| 0 | Dennis LiuPlace 0 · Grade 5 · St. Joseph (Fremont) | 5 | St. Joseph (Fremont) | DNS |
| 0 | Alexey ObukhovPlace 0 · Grade 5 · St. Joseph (Fremont) | 5 | St. Joseph (Fremont) | DNS |
| 0 | Cade PiersonPlace 0 · Grade 3 · St. John Catholic | 3 | St. John Catholic | DNS |
| 0 | Cannon PiersonPlace 0 · Grade 5 · St. John Catholic | 5 | St. John Catholic | DNS |
| 0 | Gabriel Harris AriasPlace 0 · Grade 3 · St. John Catholic | 3 | St. John Catholic | DNS |
| 0 | Yahir Alvarez PerezPlace 0 · Grade 5 · St. John Catholic | 5 | St. John Catholic | DNS |
| 0 | Sebastian CernaPlace 0 · Grade 4 · St. John Catholic | 4 | St. John Catholic | DNS |
| 0 | Theodore SalvatorePlace 0 · Grade 3 · St. Theresa | 3 | St. Theresa | DNS |
| 0 | Kyle Lucas TiuPlace 0 · Grade 5 · St Bede | 5 | St Bede | DNS |
| 0 | Julian ValteauPlace 0 · Grade 3 · St Bede | 3 | St Bede | DNS |
| 0 | Matias SanchezPlace 0 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | DNS |
| 0 | Ozias HernandezPlace 0 · Grade 3 · St. Joseph (Alameda) | 3 | St. Joseph (Alameda) | DNS |
| 0 | Kristopher KassingPlace 0 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | DNS |
| 0 | Collin Lampa-VillaruzPlace 0 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | DNS |
| 0 | Ezekiel TurnerPlace 0 · Grade 4 · St. Joseph (Alameda) | 4 | St. Joseph (Alameda) | DNS |
| 0 | Aiden WongPlace 0 · Grade 5 · St. Joseph (Alameda) | 5 | St. Joseph (Alameda) | DNS |
| 0 | Robert StephensPlace 0 · Grade 5 · Our Lady of Grace (Castro Valley) | 5 | Our Lady of Grace (Castro Valley) | DNS |