| 1 | Jasper GruhlPlace 1 · Grade 10 · Leland | 10 | Leland | 15:19.00 PR |
| 2 | Ryszard MajPlace 2 · Grade 10 · Santa Clara | 10 | Santa Clara | 15:31.79 PR |
| 3 | Owen KimPlace 3 · Grade 10 · George Washington | 10 | George Washington | 15:32.19 PR |
| 4 | Otto SosnowskiPlace 4 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 15:48.18 PR |
| 5 | Parker MusicoPlace 5 · Grade 10 · Prospect | 10 | Prospect | 15:51.34 PR |
| 6 | Max HernandezPlace 6 · Grade 10 · Pioneer | 10 | Pioneer | 15:54.83 |
| 7 | Nicholas SchlampPlace 7 · Grade 10 · Nueva | 10 | Nueva | 15:57.64 PR |
| 8 | Tate BroussardPlace 8 · Grade 10 · Aragon | 10 | Aragon | 16:02.10 PR |
| 9 | Mason DrobnickPlace 9 · Grade 10 · Oceana | 10 | Oceana | 16:19.92 PR |
| 10 | Aarnav KhandelwalPlace 10 · Grade 10 · Prospect | 10 | Prospect | 16:30.17 PR |
| 11 | Jayden ShiauPlace 11 · Grade 10 · Prospect | 10 | Prospect | 16:32.23 PR |
| 12 | Jackson LumPlace 12 · Grade 10 · Aragon | 10 | Aragon | 16:35.00 |
| 13 | Siddhaarth BalamuruganPlace 13 · Grade 10 · Adrian Wilcox | 10 | Adrian Wilcox | 16:37.99 PR |
| 14 | Jayce PhilipPlace 14 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 16:39.76 PR |
| 15 | Zain ShanbakyPlace 15 · Grade 10 · Aragon | 10 | Aragon | 16:45.14 |
| 16 | Euwen MaPlace 16 · Grade 10 · Oceana | 10 | Oceana | 16:45.35 PR |
| 17 | Ryan TongPlace 17 · Grade 10 · Oceana | 10 | Oceana | 16:48.04 PR |
| 18 | Kai DmyterkoPlace 18 · Grade 10 · Alameda | 10 | Alameda | 16:50.61 PR |
| 19 | Jacob PerezPlace 19 · Grade 10 · Westmoor | 10 | Westmoor | 16:50.67 PR |
| 20 | Aaron JaoPlace 20 · Grade 10 · Leland | 10 | Leland | 16:54.84 PR |
| 21 | George MillerPlace 21 · Grade 10 · The Kehillah School | 10 | The Kehillah School | 16:55.59 PR |
| 22 | Brandon LouiePlace 22 · Grade 10 · George Washington | 10 | George Washington | 16:57.66 PR |
| 23 | Weston RoschPlace 23 · Grade 10 · San Francisco Waldorf | 10 | San Francisco Waldorf | 16:59.22 PR |
| 24 | Zeke DunningPlace 24 · Grade 10 · Alameda | 10 | Alameda | 16:59.42 PR |
| 25 | Luca BronziniPlace 25 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 17:02.43 PR |
| 26 | Kenji WeaverPlace 26 · Grade 10 · Alameda | 10 | Alameda | 17:07.54 PR |
| 27 | Tom ZamekPlace 27 · Grade 10 · Prospect | 10 | Prospect | 17:09.42 PR |
| 28 | Jack FosterPlace 28 · Grade 10 · Alameda | 10 | Alameda | 17:15.21 PR |
| 29 | Ishayu ManralPlace 29 · Grade 10 · Leland | 10 | Leland | 17:16.36 PR |
| 30 | Matthew ShenPlace 30 · Grade 10 · Prospect | 10 | Prospect | 17:16.45 PR |
| 31 | Nathan VendolaPlace 31 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 17:16.52 PR |
| 32 | Adam KuoPlace 32 · Grade 10 · Cupertino | 10 | Cupertino | 17:17.52 PR |
| 33 | Ethan GaoPlace 33 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 17:20.47 PR |
| 34 | Gustavo Avelino de SilvaPlace 34 · Grade 10 · Alameda | 10 | Alameda | 17:20.70 PR |
| 35 | Yuma TamPlace 35 · Grade 10 · Prospect | 10 | Prospect | 17:24.74 PR |
| 36 | Takuma HuangPlace 36 · Grade 10 · Prospect | 10 | Prospect | 17:30.68 PR |
| 37 | Arda YurekPlace 37 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 17:32.10 |
| 38 | Noah OrtizPlace 38 · Grade 10 · Pajaro Valley | 10 | Pajaro Valley | 17:33.57 PR |
| 39 | Declan PolleyPlace 39 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 17:34.05 PR |
| 40 | Josh MatienzoPlace 40 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 17:40.06 PR |
| 41 | Stephen VasquezPlace 41 · Grade 10 · Cupertino | 10 | Cupertino | 17:42.98 PR |
| 42 | Nicolas Orion LingadPlace 42 · Grade 10 · Westmoor | 10 | Westmoor | 17:44.28 |
| 43 | Connor MalonePlace 43 · Grade 10 · Alameda | 10 | Alameda | 17:55.59 PR |
| 44 | Jonathan HyunPlace 44 · Grade 10 · Prospect | 10 | Prospect | 17:56.66 PR |
| 45 | Nathaniel RaroquePlace 45 · Grade 10 · Design Tech | 10 | Design Tech | 18:00.10 PR |
| 46 | Yuan-Wei TaoPlace 46 · Grade 10 · Prospect | 10 | Prospect | 18:00.20 PR |
| 47 | Levi HowePlace 47 · Grade 10 · George Washington | 10 | George Washington | 18:03.65 PR |
| 48 | Julian ParkPlace 48 · Grade 10 · Prospect | 10 | Prospect | 18:04.46 PR |
| 49 | Heron BurnsPlace 49 · Grade 10 · Ruth Asawa SF SOTA Dragons | 10 | Ruth Asawa SF SOTA Dragons | 18:08.03 PR |
| 50 | Samuel EggersPlace 50 · Grade 10 · Design Tech | 10 | Design Tech | 18:08.71 PR |
| 51 | Tanner GuiglottoPlace 51 · Grade 10 · Ruth Asawa SF SOTA Dragons | 10 | Ruth Asawa SF SOTA Dragons | 18:11.34 PR |
| 52 | Max KimPlace 52 · Grade 10 · Alameda | 10 | Alameda | 18:16.16 |
| 53 | Edmund PallaPlace 53 · Grade 10 · Chesterton Academy Of St. James | 10 | Chesterton Academy Of St. James | 18:17.30 PR |
| 54 | Noah LyPlace 54 · Grade 10 · Santa Clara | 10 | Santa Clara | 18:18.76 PR |
| 55 | Faiz RajPlace 55 · Grade 10 · Prospect | 10 | Prospect | 18:22.20 |
| 56 | Jomari BenitezPlace 56 · Grade 10 · Summit Shasta | 10 | Summit Shasta | 18:25.80 PR |
| 57 | James CenPlace 57 · Grade 10 · Alameda | 10 | Alameda | 18:26.63 PR |
| 58 | Julian HernandezPlace 58 · Grade 10 · Pajaro Valley | 10 | Pajaro Valley | 18:36.28 PR |
| 59 | Jeremy VazquezPlace 59 · Grade 10 · Santa Clara | 10 | Santa Clara | 18:39.92 PR |
| 60 | Robert Moore-MatisePlace 60 · Grade 10 · Alameda | 10 | Alameda | 18:40.57 PR |
| 61 | Omar BaraketPlace 61 · Grade 10 · Prospect | 10 | Prospect | 18:46.50 |
| 62 | Joshua HambrePlace 62 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 18:49.94 PR |
| 63 | Mohamed ForyohPlace 63 · Grade 10 · Leland | 10 | Leland | 18:50.93 PR |
| 64 | Arnold ZouPlace 64 · Grade 10 · Nueva | 10 | Nueva | 19:00.34 PR |
| 65 | Noah Perfettini-DerennePlace 65 · Grade 10 · Aragon | 10 | Aragon | 19:03.15 |
| 66 | Paul SchussmanPlace 66 · Grade 10 · Chesterton Academy Of St. James | 10 | Chesterton Academy Of St. James | 19:05.41 PR |
| 67 | Cameron PattersonPlace 67 · Grade 10 · Aragon | 10 | Aragon | 19:06.48 |
| 68 | Len WordelmanPlace 68 · Grade 10 · Adrian Wilcox | 10 | Adrian Wilcox | 19:11.03 PR |
| 69 | Aadi KumbhatPlace 69 · Grade 10 · Cupertino | 10 | Cupertino | 19:13.74 PR |
| 70 | Adrian CervantesPlace 70 · Grade 10 · Alpha Cindy Avitia | 10 | Alpha Cindy Avitia | 19:16.94 PR |
| 71 | Noah LeePlace 71 · Grade 10 · Adrian Wilcox | 10 | Adrian Wilcox | 19:27.72 PR |
| 72 | Winston PerlPlace 72 · Grade 10 · Prospect | 10 | Prospect | 19:36.81 |
| 73 | Jean-Michel MoyaPlace 73 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 19:39.61 PR |
| 74 | Vikram TadinadaPlace 74 · Grade 10 · Silicon Valley International | 10 | Silicon Valley International | 19:43.05 PR |
| 75 | Dylan KylePlace 75 · Grade 10 · Alameda | 10 | Alameda | 19:43.30 PR |
| 76 | Anish SangoiPlace 76 · Grade 10 · Stratford Prep Blackford | 10 | Stratford Prep Blackford | 19:51.68 PR |
| 77 | Alan MuratovicPlace 77 · Grade 10 · Nueva | 10 | Nueva | 20:00.93 PR |
| 78 | Casper ChiangPlace 78 · Grade 10 · Prospect | 10 | Prospect | 20:03.39 PR |
| 79 | Yi LuPlace 79 · Grade 10 · Aragon | 10 | Aragon | 20:04.90 |
| 80 | Jake BuckhousePlace 80 · Grade 10 · Nueva | 10 | Nueva | 20:07.92 |
| 81 | Brandon HamiltonPlace 81 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 20:12.17 PR |
| 82 | Terrian MaiPlace 82 · Grade 10 · Westmoor | 10 | Westmoor | 20:20.81 PR |
| 83 | Ivan BrezovecPlace 83 · Grade 10 · Adrian Wilcox | 10 | Adrian Wilcox | 20:21.78 PR |
| 84 | Connor HoPlace 84 · Grade 10 · Design Tech | 10 | Design Tech | 20:28.71 PR |
| 85 | Artem DartaiPlace 85 · Grade 10 · Design Tech | 10 | Design Tech | 20:32.20 PR |
| 86 | Xavier SolePlace 86 · Grade 10 · Alameda | 10 | Alameda | 20:35.87 PR |
| 87 | Martin JacquezPlace 87 · Grade 10 · Junipero Serra | 10 | Junipero Serra | 20:38.49 PR |
| 88 | Josh TamPlace 88 · Grade 10 · Oceana | 10 | Oceana | 20:41.96 PR |
| 89 | Ricardo Erazo RomeroPlace 89 · Grade 10 · Westmoor | 10 | Westmoor | 20:44.77 |
| 90 | Brooks MorelandPlace 90 · Grade 10 · Silicon Valley International | 10 | Silicon Valley International | 20:46.90 PR |
| 91 | Liam XiePlace 91 · Grade 10 · Westmoor | 10 | Westmoor | 20:54.92 |
| 92 | Rio Huezo-AllenPlace 92 · Grade 11 · Design Tech | 11 | Design Tech | 21:12.90 PR |
| 93 | Jaiden KwokPlace 93 · Grade 10 · George Washington | 10 | George Washington | 21:14.58 PR |
| 94 | Charles NiczewiczPlace 94 · Grade 10 · Adrian Wilcox | 10 | Adrian Wilcox | 21:15.31 PR |
| 95 | Kaung WinPlace 95 · Grade 10 · Summit Shasta | 10 | Summit Shasta | 21:40.76 PR |
| 96 | Aarav GargPlace 96 · Grade 10 · Prospect | 10 | Prospect | 21:40.88 PR |
| 97 | Ronan CirialesPlace 97 · Grade 10 · Summit Shasta | 10 | Summit Shasta | 22:09.61 PR |
| 98 | Jeremy Garcia RamirezPlace 98 · Grade 10 · Kipp San Jose Collegiate | 10 | Kipp San Jose Collegiate | 22:10.69 PR |
| 99 | Rehan JivaPlace 99 · Grade 10 · Leland | 10 | Leland | 22:11.71 PR |
| 100 | Scott MoquinPlace 100 · Grade 9 · Leland | 9 | Leland | 22:24.65 PR |