| 1 | 195 | Mohammed Lulu | Newark Memorial | 1 | 15:52.61 | 00:00.00 |
| 2 | 321 | Aneek Mandal | American | 2 | 15:54.78 | 00:02.17 |
| 3 | 108 | Isaac Luong | John F. Kennedy (Fremont) | 3 | 15:57.78 | 00:05.17 |
| 4 | 193 | Kenji Kawabata | Newark Memorial | 4 | 16:03.65 | 00:11.04 |
| 5 | 55 | Santiago Henriquez | Moreau Catholic | 5 | 16:10.13 | 00:17.52 |
| 6 | 4 | Anish Gopisetty | Washington | 6 | 16:17.43 | 00:24.82 |
| 7 | 404 | Aashish Rajakumar | Irvington | 7 | 16:19.86 | 00:27.25 |
| 8 | 3 | Grant Davila | Washington | 8 | 16:20.83 | 00:28.22 |
| 9 | 327 | Evrin Wasser | American | 9 | 16:22.70 | 00:30.09 |
| 10 | 6 | Dhyan Narnapur | Washington | 10 | 16:34.34 | 00:41.73 |
| 11 | 197 | Cruz Villa | Newark Memorial | 11 | 16:43.30 | 00:50.69 |
| 12 | 324 | Grant Philippe | American | 12 | 16:43.61 | 00:51.00 |
| 13 | 257 | Andrew Li | Mission San Jose | 13 | 16:55.63 | 01:03.02 |
| 14 | 194 | Hyunbae Kong | Newark Memorial | 14 | 17:07.19 | 01:14.58 |
| 15 | 323 | Dean Philippe | American | 15 | 17:08.73 | 01:16.12 |
| 16 | 320 | Anand Garai | American | 16 | 17:11.98 | 01:19.37 |
| 17 | 2 | Arav Baruah | Washington | 17 | 17:16.23 | 01:23.62 |
| 18 | 325 | Joseph Shapiro | American | 18* | 17:21.46 | 01:28.85 |
| 19 | 403 | Evan Ma | Irvington | 19 | 17:21.47 | 01:28.86 |
| 20 | 139 | Jeremy Oglimen | James Logan | 20 | 17:32.25 | 01:39.64 |
| 21 | 261 | Ahaan Sood | Mission San Jose | 21 | 17:48.82 | 01:56.21 |
| 22 | 192 | Spencer Dix | Newark Memorial | 22 | 17:54.66 | 02:02.05 |
| 23 | 196 | Lorenzo Roman | Newark Memorial | 23* | 17:54.93 | 02:02.32 |
| 24 | 107 | Narain Jay | John F. Kennedy (Fremont) | 24 | 18:02.01 | 02:09.40 |
| 25 | 326 | Ryan Shimomura | American | 25* | 18:04.45 | 02:11.84 |
| 26 | 255 | Mohammad Iqbal | Mission San Jose | 26 | 18:05.57 | 02:12.96 |
| 27 | 58 | Noah Tuason | Moreau Catholic | 27 | 18:29.33 | 02:36.72 |
| 28 | 254 | Kevin Hwang | Mission San Jose | 28 | 18:33.32 | 02:40.71 |
| 29 | 405 | Akshay Shoroff | Irvington | 29 | 18:38.48 | 02:45.87 |
| 30 | 191 | Aadhavan Dhivakaran | Newark Memorial | 30* | 18:40.26 | 02:47.65 |
| 31 | 106 | Hardik Arichwal | John F. Kennedy (Fremont) | 31 | 18:40.40 | 02:47.79 |
| 32 | 406 | Jonsen Song | Irvington | 32 | 18:43.29 | 02:50.68 |
| 33 | 56 | Ethan Liu | Moreau Catholic | 33 | 18:46.95 | 02:54.34 |
| 34 | 258 | Aris MacKenzie | Mission San Jose | 34 | 18:48.79 | 02:56.18 |
| 35 | 260 | Zaky Salhi | Mission San Jose | 35* | 18:49.67 | 02:57.06 |
| 36 | 142 | Justin Wei | James Logan | 36 | 18:54.54 | 03:01.93 |
| 37 | 407 | Yuki Tanaka | Irvington | 37 | 18:55.35 | 03:02.74 |
| 38 | 10 | Aiden Snow | Washington | 38 | 19:05.86 | 03:13.25 |
| 39 | 401 | Jacob Johnson | Irvington | 39* | 19:08.05 | 03:15.44 |
| 40 | 8 | John Reilly | Washington | 40* | 19:18.93 | 03:26.32 |
| 41 | 1 | Samarth Amarnath | Washington | 41* | 19:28.11 | 03:35.50 |
| 42 | 402 | Dylan Kwok | Irvington | 42* | 19:39.29 | 03:46.68 |
| 43 | 138 | Matthew Mills | James Logan | 43 | 19:40.68 | 03:48.07 |
| 44 | 263 | Aadi Yadav | Mission San Jose | 44* | 19:42.62 | 03:50.01 |
| 45 | 256 | Daylen Kyi | Mission San Jose | | 19:43.65 | 03:51.04 |
| 46 | 259 | Arnav Rao | Mission San Jose | | 19:44.92 | 03:52.31 |
| 47 | 140 | Glen Tsui | James Logan | 45 | 19:45.26 | 03:52.65 |
| 48 | 136 | Abjot Kaila | James Logan | 46 | 19:50.70 | 03:58.09 |
| 49 | 65 | Elijah Orlina | Moreau Catholic | 47 | 19:59.21 | 04:06.60 |
| 50 | 109 | Justin Luong | John F. Kennedy (Fremont) | 48 | 19:59.26 | 04:06.65 |
| 51 | 5 | Shaunak Kalra | Washington | | 20:03.20 | 04:10.59 |
| 52 | 7 | Michael Peng | Washington | | 20:05.42 | 04:12.81 |
| 53 | 112 | Evan Tran | John F. Kennedy (Fremont) | 49 | 20:23.80 | 04:31.19 |
| 54 | 111 | Luke Schauer | John F. Kennedy (Fremont) | 50* | 20:40.26 | 04:47.65 |
| 55 | 64 | Edward Nguyen | Moreau Catholic | 51 | 20:56.23 | 05:03.62 |
| 56 | 141 | Aiden Wang | James Logan | 52* | 20:59.54 | 05:06.93 |
| 57 | 110 | Sahil Rajkumar | John F. Kennedy (Fremont) | 53* | 21:22.32 | 05:29.71 |
| 9 | Dev Shah | Washington | | 17:58:25.40 | 1062:32.79 |
| 54 | Luke Allen | Moreau Catholic | 54* | 17:58:25.40 | 1062:32.79 |
| 57 | Bryan Nguyen | Moreau Catholic | 55* | 17:58:25.40 | 1062:32.79 |
| 135 | Daniel Escamilla | James Logan | 56* | 17:58:25.40 | 1062:32.79 |
| 137 | Axel Martinez | James Logan | | 17:58:25.40 | 1062:32.79 |
| 262 | Stavan Thaker | Mission San Jose | | 17:58:25.40 | 1062:32.79 |
| 322 | Collin Ng | American | | 17:58:25.40 | 1062:32.79 |