| 1 | Lucas Barbou-des-PlacesPlace 1 · Grade 12 · Los Altos | 12 | Los Altos | 16:16.92 PR |
| 2 | Kevin SaccoPlace 2 · Grade 11 · Los Gatos | 11 | Los Gatos | 16:27.82 PR |
| 3 | Chris JewettPlace 3 · Grade 11 · Henry M. Gunn | 11 | Henry M. Gunn | 16:31.91 PR |
| 4 | Jacob GuhrPlace 4 · Grade 11 · Palo Alto | 11 | Palo Alto | 16:33.46 |
| 5 | Yuval GoldbergPlace 5 · Grade 12 · Mountain View | 12 | Mountain View | 16:34.93 |
| 6 | Rohan IyerPlace 6 · Grade 11 · Milpitas | 11 | Milpitas | 16:49.18 |
| 7 | Tiberius LeePlace 7 · Grade 10 · Fremont | 10 | Fremont | 16:50.22 PR |
| 8 | Lachlan TaylorPlace 8 · Grade 11 · Palo Alto | 11 | Palo Alto | 16:57.01 |
| 9 | Peter MalonePlace 9 · Grade 12 · Los Gatos | 12 | Los Gatos | 16:58.56 |
| 10 | Tarun GandhiPlace 10 · Grade 11 · Monta Vista | 11 | Monta Vista | 16:59.54 PR |
| 11 | James McMullinPlace 11 · Grade 12 · Lynbrook | 12 | Lynbrook | 17:00.27 |
| 12 | Shoma HamahiraPlace 12 · Grade 10 · Palo Alto | 10 | Palo Alto | 17:00.93 |
| 13 | David SanchezPlace 13 · Grade 10 · Los Altos | 10 | Los Altos | 17:03.82 |
| 14 | Liam TassaPlace 14 · Grade 10 · Mountain View | 10 | Mountain View | 17:09.79 |
| 15 | Finn AllanPlace 15 · Grade 11 · Los Gatos | 11 | Los Gatos | 17:10.27 |
| 16 | Keshav IyerPlace 16 · Grade 11 · Lynbrook | 11 | Lynbrook | 17:11.33 |
| 17 | Samuel HeinonenPlace 17 · Grade 11 · Monta Vista | 11 | Monta Vista | 17:12.11 PR |
| 18 | Orlando JimenezPlace 18 · Grade 10 · Palo Alto | 10 | Palo Alto | 17:14.28 |
| 19 | Tristan ChangPlace 19 · Grade 12 · Henry M. Gunn | 12 | Henry M. Gunn | 17:20.70 PR |
| 20 | Mac ZhangPlace 20 · Grade 10 · Mountain View | 10 | Mountain View | 17:21.01 |
| 21 | Randy ZhongPlace 21 · Grade 12 · Henry M. Gunn | 12 | Henry M. Gunn | 17:22.27 |
| 22 | Grant SaketPlace 22 · Grade 9 · Palo Alto | 9 | Palo Alto | 17:24.67 |
| 23 | Pranav BurraPlace 23 · Grade 11 · Cupertino | 11 | Cupertino | 17:24.95 PR |
| 24 | Batu DuygulutunaPlace 24 · Grade 9 · Los Gatos | 9 | Los Gatos | 17:26.43 |
| 25 | Will TamPlace 25 · Grade 10 · Palo Alto | 10 | Palo Alto | 17:29.63 PR |
| 26 | Koshiro IchikawaPlace 26 · Grade 11 · Lynbrook | 11 | Lynbrook | 17:30.04 |
| 27 | Jackson CrestaPlace 27 · Grade 12 · Los Gatos | 12 | Los Gatos | 17:31.02 |
| 28 | Luciano PucciPlace 28 · Grade 12 · Los Gatos | 12 | Los Gatos | 17:31.67 PR |
| 29 | Justin JungPlace 29 · Grade 11 · Lynbrook | 11 | Lynbrook | 17:31.76 |
| 30 | Casey AllanPlace 30 · Grade 10 · Los Gatos | 10 | Los Gatos | 17:33.81 PR |
| 31 | Colin WangPlace 31 · Grade 11 · Cupertino | 11 | Cupertino | 17:38.64 |
| 32 | Arjan Singh MannPlace 32 · Grade 9 · Palo Alto | 9 | Palo Alto | 17:44.93 |
| 33 | Arnav ShahPlace 33 · Grade 10 · Cupertino | 10 | Cupertino | 17:47.44 PR |
| 34 | Chase LojekPlace 34 · Grade 11 · Mountain View | 11 | Mountain View | 17:49.76 |
| 35 | Varun NagarajPlace 35 · Grade 11 · Los Altos | 11 | Los Altos | 17:50.97 |
| 36 | Constantine ChuaPlace 36 · Grade 11 · Monta Vista | 11 | Monta Vista | 17:51.37 PR |
| 37 | Tyler FleigPlace 37 · Grade 11 · Santa Clara | 11 | Santa Clara | 17:52.80 PR |
| 38 | Asher WongPlace 38 · Grade 12 · Palo Alto | 12 | Palo Alto | 17:54.32 PR |
| 39 | Mick HarrellPlace 39 · Grade 11 · Los Gatos | 11 | Los Gatos | 17:54.56 PR |
| 40 | Ryszard MajPlace 40 · Grade 10 · Santa Clara | 10 | Santa Clara | 17:59.93 PR |
| 41 | Akshat AmbekarPlace 41 · Grade 11 · Monta Vista | 11 | Monta Vista | 17:59.97 PR |
| 42 | Michael FanPlace 42 · Grade 12 · Lynbrook | 12 | Lynbrook | 18:02.28 |
| 43 | Nate JohnsonPlace 43 · Grade 12 · Henry M. Gunn | 12 | Henry M. Gunn | 18:04.41 PR |
| 44 | Raghav IyerPlace 44 · Grade 11 · Lynbrook | 11 | Lynbrook | 18:05.17 |
| 45 | Lucas HallPlace 45 · Grade 12 · Santa Clara | 12 | Santa Clara | 18:06.41 PR |
| 46 | Samuel SpalekPlace 46 · Grade 10 · Santa Clara | 10 | Santa Clara | 18:07.59 PR |
| 47 | Everett JouPlace 47 · Grade 11 · Lynbrook | 11 | Lynbrook | 18:08.09 |
| 48 | Noah HekkertPlace 48 · Grade 10 · Fremont | 10 | Fremont | 18:12.82 PR |
| 49 | Neal AptePlace 49 · Grade 11 · Henry M. Gunn | 11 | Henry M. Gunn | 18:13.29 PR |
| 50 | Ian McCloskeyPlace 50 · Grade 12 · Los Gatos | 12 | Los Gatos | 18:13.47 |
| 51 | Guy OrbachPlace 51 · Grade 9 · Fremont | 9 | Fremont | 18:17.16 PR |
| 52 | Ritik ShenoyPlace 52 · Grade 11 · Monta Vista | 11 | Monta Vista | 18:17.32 PR |
| 53 | Arjun GarlapatiPlace 53 · Grade 10 · Saratoga | 10 | Saratoga | 18:17.40 |
| 54 | Alexander KhainPlace 54 · Grade 10 · Saratoga | 10 | Saratoga | 18:17.53 |
| 55 | Arthur MullerPlace 55 · Grade 12 · Mountain View | 12 | Mountain View | 18:18.42 |
| 56 | Theo DupontPlace 56 · Grade 11 · Los Altos | 11 | Los Altos | 18:18.97 |
| 57 | Ethan WongPlace 57 · Grade 9 · Monta Vista | 9 | Monta Vista | 18:19.81 PR |
| 58 | Advay SalhotraPlace 58 · Grade 11 · Saratoga | 11 | Saratoga | 18:20.10 |
| 59 | Ewan ThomsonPlace 59 · Grade 11 · Los Altos | 11 | Los Altos | 18:20.38 |
| 60 | Paul WangPlace 60 · Grade 12 · Palo Alto | 12 | Palo Alto | 18:22.30 |
| 61 | Takumi MatsunamiPlace 61 · Grade 9 · Monta Vista | 9 | Monta Vista | 18:24.05 PR |
| 62 | Steven LiPlace 62 · Grade 12 · Los Altos | 12 | Los Altos | 18:26.70 |
| 63 | Theodore McGeePlace 63 · Grade 12 · Santa Clara | 12 | Santa Clara | 18:26.83 PR |
| 64 | Oliver MarkelzPlace 64 · Grade 11 · Mountain View | 11 | Mountain View | 18:29.04 |
| 65 | Joash ThomasPlace 65 · Grade 10 · Milpitas | 10 | Milpitas | 18:36.29 |
| 66 | Johnathan MageePlace 66 · Grade 12 · Milpitas | 12 | Milpitas | 18:36.30 |
| 67 | Shourya KukkalaPlace 67 · Grade 12 · Milpitas | 12 | Milpitas | 18:36.37 |
| 68 | Aiden WhitePlace 68 · Grade 11 · Monta Vista | 11 | Monta Vista | 18:38.22 PR |
| 69 | Matthew SimsPlace 69 · Grade 11 · Los Altos | 11 | Los Altos | 18:40.59 |
| 70 | Miles SijstermansPlace 70 · Grade 12 · Los Altos | 12 | Los Altos | 18:42.01 |
| 71 | Valan SebastianPlace 71 · Grade 11 · Cupertino | 11 | Cupertino | 18:44.05 PR |
| 72 | Daniel ZhangPlace 72 · Grade 11 · Saratoga | 11 | Saratoga | 18:47.17 PR |
| 73 | Tarun NikhilPlace 73 · Grade 11 · Henry M. Gunn | 11 | Henry M. Gunn | 18:48.76 |
| 74 | Theodore BiggsPlace 74 · Grade 11 · Los Altos | 11 | Los Altos | 18:50.97 |
| 75 | Rhys ClaytonPlace 75 · Grade 11 · Santa Clara | 11 | Santa Clara | 18:52.75 PR |
| 76 | William EasterdayPlace 76 · Grade 11 · Los Altos | 11 | Los Altos | 18:54.75 |
| 77 | Ethan ChenPlace 77 · Grade 10 · Cupertino | 10 | Cupertino | 18:59.58 PR |
| 78 | Aaron HoPlace 78 · Grade 10 · Palo Alto | 10 | Palo Alto | 19:01.10 PR |
| 79 | Anand KurupPlace 79 · Grade 10 · Milpitas | 10 | Milpitas | 19:02.98 |
| 80 | Mason LeePlace 80 · Grade 12 · Henry M. Gunn | 12 | Henry M. Gunn | 19:07.94 |
| 81 | Anish ThotaPlace 81 · Grade 12 · Saratoga | 12 | Saratoga | 19:09.29 |
| 82 | Paxton ManningPlace 82 · Grade 12 · Henry M. Gunn | 12 | Henry M. Gunn | 19:13.03 PR |
| 83 | Nathan TsaiPlace 83 · Grade 11 · Fremont | 11 | Fremont | 19:15.51 PR |
| 84 | Fernando Ortiz IIIPlace 84 · Grade 9 · Adrian Wilcox | 9 | Adrian Wilcox | 19:16.33 PR |
| 85 | Yug ChopdaPlace 85 · Grade 10 · Santa Clara | 10 | Santa Clara | 19:22.46 |
| 86 | Sahil AgrawalPlace 86 · Grade 12 · Adrian Wilcox | 12 | Adrian Wilcox | 19:25.91 |
| 87 | Thanos CocolesPlace 87 · Grade 11 · Fremont | 11 | Fremont | 19:29.05 PR |
| 88 | Jesse SchmelzerPlace 88 · Grade 11 · Homestead | 11 | Homestead | 19:37.34 |
| 89 | Ido AharonPlace 89 · Grade 10 · Fremont | 10 | Fremont | 19:39.60 PR |
| 90 | Richard ZhangPlace 90 · Grade 10 · Cupertino | 10 | Cupertino | 19:42.16 PR |
| 91 | Gerson CalaunanPlace 91 · Grade 10 · Milpitas | 10 | Milpitas | 19:44.71 |
| 92 | Hiroto ToriiPlace 92 · Grade 12 · Adrian Wilcox | 12 | Adrian Wilcox | 19:46.33 PR |
| 93 | Max BalansayPlace 93 · Grade 9 · Adrian Wilcox | 9 | Adrian Wilcox | 19:52.41 PR |
| 94 | Jack GalliennePlace 94 · Grade 11 · Mountain View | 11 | Mountain View | 19:58.45 |
| 95 | Ayaan KhanPlace 95 · Grade 11 · Santa Clara | 11 | Santa Clara | 19:58.95 PR |
| 96 | Neev ChatterjeePlace 96 · Grade 11 · Cupertino | 11 | Cupertino | 19:59.68 PR |
| 97 | Riley Jpaul MiaoPlace 97 · Grade 10 · Fremont | 10 | Fremont | 20:08.53 PR |
| 98 | Noah ChengPlace 98 · Grade 12 · Henry M. Gunn | 12 | Henry M. Gunn | 20:14.41 |
| 99 | Miles SmithPlace 99 · Grade 12 · Saratoga | 12 | Saratoga | 20:15.48 |
| 100 | Elijah BrownPlace 100 · Grade 12 · Kathleen MacDonald | 12 | Kathleen MacDonald | 20:21.01 PR |