| 1 | Elias BenardPlace 1 · Foothill Pleasanton | — | Foothill Pleasanton | 11:27.0 |
| 2 | Shon KacharePlace 2 · Foothill Pleasanton | — | Foothill Pleasanton | 11:32.6 |
| 3 | Nolan ChavezPlace 3 · Foothill Pleasanton | — | Foothill Pleasanton | 11:34.9 |
| 4 | Elijah LozaresPlace 4 · Foothill Pleasanton | — | Foothill Pleasanton | 11:36.3 |
| 5 | Colin SurridgePlace 5 · Foothill Pleasanton | — | Foothill Pleasanton | 11:45.3 |
| 6 | Henry ChouPlace 6 · Foothill Pleasanton | — | Foothill Pleasanton | 11:46.1 |
| 7 | Colin WongPlace 7 · Foothill Pleasanton | — | Foothill Pleasanton | 11:48.1 |
| 8 | Brady HoldrenPlace 8 · Foothill Pleasanton | — | Foothill Pleasanton | 11:57.4 |
| 9 | Joshua JosephPlace 9 · Foothill Pleasanton | — | Foothill Pleasanton | 12:04.3 |
| 10 | Patrick BennettPlace 10 · Foothill Pleasanton | — | Foothill Pleasanton | 12:15.4 |
| 11 | Richard GonzalezPlace 11 · Foothill Pleasanton | — | Foothill Pleasanton | 12:22.4 |
| 12 | Neil PhansePlace 12 · Foothill Pleasanton | — | Foothill Pleasanton | 12:46.2 |
| 13 | Michael Helms Jr.Place 13 · Foothill Pleasanton | — | Foothill Pleasanton | 12:50.4 |
| 14 | Liam FenstermacherPlace 14 · Foothill Pleasanton | — | Foothill Pleasanton | 13:00.1 |
| 15 | Diego RosadoPlace 15 · Foothill Pleasanton | — | Foothill Pleasanton | 13:04.7 |
| 16 | Narain KrishnakumarPlace 16 · Foothill Pleasanton | — | Foothill Pleasanton | 13:09.4 |
| 17 | Ryan YamamotoPlace 17 · Foothill Pleasanton | — | Foothill Pleasanton | 13:13.6 |
| 18 | Joshua DaiPlace 18 · Foothill Pleasanton | — | Foothill Pleasanton | 13:15.5 |
| 19 | Jascha WenPlace 19 · Foothill Pleasanton | — | Foothill Pleasanton | 13:15.5 |
| 20 | Brayden RogersPlace 20 · Foothill Pleasanton | — | Foothill Pleasanton | 13:18.0 |
| 21 | Dev ArunPlace 21 · Foothill Pleasanton | — | Foothill Pleasanton | 13:31.8 |
| 22 | Matthew LaiPlace 22 · Foothill Pleasanton | — | Foothill Pleasanton | 13:39.6 |
| 23 | Aidan ThomasPlace 23 · Foothill Pleasanton | — | Foothill Pleasanton | 13:45.1 |
| 24 | Luke YamashitaPlace 24 · Foothill Pleasanton | — | Foothill Pleasanton | 13:46.3 |
| 25 | Jonah WenPlace 25 · Foothill Pleasanton | — | Foothill Pleasanton | 14:03.4 |
| 26 | Cameran MaxwellPlace 26 · Foothill Pleasanton | — | Foothill Pleasanton | 14:05.9 |
| 27 | Hyunwoo JungPlace 27 · Foothill Pleasanton | — | Foothill Pleasanton | 14:06.4 |
| 28 | John ConnollyPlace 28 · Foothill Pleasanton | — | Foothill Pleasanton | 14:06.8 |
| 29 | Wyatt LamPlace 29 · Foothill Pleasanton | — | Foothill Pleasanton | 14:15.1 |
| 30 | Ethan LamPlace 30 · Foothill Pleasanton | — | Foothill Pleasanton | 14:18.7 |
| 31 | Ian YeePlace 31 · Foothill Pleasanton | — | Foothill Pleasanton | 14:34.7 |
| 32 | Varun ChalamalasettiPlace 32 · Foothill Pleasanton | — | Foothill Pleasanton | 14:57.0 |
| 33 | Yousuf HunterPlace 33 · Foothill Pleasanton | — | Foothill Pleasanton | 14:58.3 |
| 34 | Taehwan LeePlace 34 · Foothill Pleasanton | — | Foothill Pleasanton | 15:11.0 |
| 35 | Travis WisePlace 35 · Foothill Pleasanton | — | Foothill Pleasanton | 15:13.9 |
| 36 | Nathan WuPlace 36 · Foothill Pleasanton | — | Foothill Pleasanton | 15:20.2 |
| 37 | Kabeer GuptaPlace 37 · Foothill Pleasanton | — | Foothill Pleasanton | 15:23.6 |
| 38 | Arnav KuntePlace 38 · Foothill Pleasanton | — | Foothill Pleasanton | 15:27.0 |
| 39 | Scott LinPlace 39 · Foothill Pleasanton | — | Foothill Pleasanton | 15:31.7 |
| 40 | Dhruva BhatPlace 40 · Foothill Pleasanton | — | Foothill Pleasanton | 15:36.8 |
| 41 | Noah MullinsPlace 41 · Foothill Pleasanton | — | Foothill Pleasanton | 16:17.2 |
| 42 | Allen JohnPlace 42 · Foothill Pleasanton | — | Foothill Pleasanton | 16:25.7 |
| 43 | Benjamin JakubowiczPlace 43 · Foothill Pleasanton | — | Foothill Pleasanton | 16:26.2 |
| 44 | Jayden SoodPlace 44 · Foothill Pleasanton | — | Foothill Pleasanton | 16:36.9 |
| 45 | Shehan Thomas GeorgePlace 45 · Foothill Pleasanton | — | Foothill Pleasanton | 19:37.6 |