| 1 | 79 | Eduardo Jauregui | Moreau Catholic | 1 | 10:42.23 | 00:00.00 |
| 2 | 360 | Zaland Aziz | American | 2 | 10:49.24 | 00:07.01 |
| 3 | 362 | Seth Bronson | American | 3 | 11:02.65 | 00:20.42 |
| 4 | 361 | Benjamin Bachar | American | 4 | 11:26.65 | 00:44.42 |
| 5 | 366 | Vihaan Sanghvi | American | 5 | 11:29.64 | 00:47.41 |
| 6 | 57 | Bryan Nguyen | Moreau Catholic | 6 | 11:36.50 | 00:54.27 |
| 7 | 365 | Aneesh Kumbhar | American | 7 | 11:36.71 | 00:54.48 |
| 8 | 364 | Anvay Juttu | American | 8* | 11:39.33 | 00:57.10 |
| 9 | 70 | Evan Arcara | Moreau Catholic | 9 | 11:44.13 | 01:01.90 |
| 10 | 427 | Dmitry Obukhov | Irvington | 10 | 12:00.06 | 01:17.83 |
| 11 | 369 | Matthias Vannier | American | 11* | 12:00.90 | 01:18.67 |
| 12 | 368 | Titus Tung | American | | 12:07.16 | 01:24.93 |
| 13 | 84 | Anthony Torres | Moreau Catholic | 12 | 12:08.47 | 01:26.24 |
| 14 | 428 | Kishan Paschapur | Irvington | 13 | 12:17.08 | 01:34.85 |
| 15 | 363 | Matthew Jin | American | | 12:20.88 | 01:38.65 |
| 16 | 72 | Tobias Baltazar | Moreau Catholic | 14 | 12:20.90 | 01:38.67 |
| 17 | 220 | Andrew Sanchez | Newark Memorial | 15 | 12:21.41 | 01:39.18 |
| 18 | 296 | Ninaad Trivedi | Mission San Jose | 16 | 12:22.65 | 01:40.42 |
| 19 | 276 | Santhosh Arunkumar | Mission San Jose | 17 | 12:23.90 | 01:41.67 |
| 20 | 370 | Maxwell Wang | American | | 12:27.12 | 01:44.89 |
| 21 | 371 | Sreyas Yelisetti | American | | 12:27.39 | 01:45.16 |
| 22 | 367 | Lucas Z. Tung | American | | 12:29.35 | 01:47.12 |
| 23 | 282 | Ajay Govindarajan | Mission San Jose | 18 | 12:33.34 | 01:51.11 |
| 24 | 223 | Darren Wu | Newark Memorial | 19 | 12:33.60 | 01:51.37 |
| 25 | 288 | Caeden MacKenzie | Mission San Jose | 20 | 12:34.28 | 01:52.05 |
| 26 | 160 | Brian De Assuncao | James Logan | 21 | 12:35.29 | 01:53.06 |
| 27 | 424 | Waiz Khan | Irvington | 22 | 12:37.06 | 01:54.83 |
| 28 | 420 | Joaquin Aguirre | Irvington | 23 | 12:37.76 | 01:55.53 |
| 29 | 294 | Zhiyi Tang | Mission San Jose | 24 | 12:44.81 | 02:02.58 |
| 30 | 123 | Christian LaCroix | John F. Kennedy (Fremont) | 25 | 12:45.44 | 02:03.21 |
| 31 | 168 | Branden Parmar | James Logan | 26 | 12:45.54 | 02:03.31 |
| 32 | 434 | Anish Yarrakonda | Irvington | 27 | 12:46.43 | 02:04.20 |
| 33 | 286 | Louis Le | Mission San Jose | 28* | 12:51.95 | 02:09.72 |
| 34 | 217 | Kason Chan | Newark Memorial | 29 | 12:56.94 | 02:14.71 |
| 35 | 171 | Michael Selby | James Logan | 30 | 12:58.64 | 02:16.41 |
| 36 | 215 | Arjun Arunagiri | Newark Memorial | 31 | 13:04.75 | 02:22.52 |
| 37 | 290 | Sidak Sandhu | Mission San Jose | 32* | 13:04.89 | 02:22.66 |
| 38 | 297 | Ethan Zhong | Mission San Jose | | 13:05.33 | 02:23.10 |
| 39 | 283 | Shrey Karmacharya | Mission San Jose | | 13:08.89 | 02:26.66 |
| 40 | 425 | Arjun Khanna | Irvington | 33* | 13:10.28 | 02:28.05 |
| 41 | 421 | Advaith Bharath | Irvington | 34* | 13:17.02 | 02:34.79 |
| 42 | 291 | Younes Serghine | Mission San Jose | | 13:17.88 | 02:35.65 |
| 43 | 122 | William (Will) Graeba | John F. Kennedy (Fremont) | 35 | 13:23.97 | 02:41.74 |
| 44 | 164 | Rahkeim Meyer | James Logan | 36 | 13:28.31 | 02:46.08 |
| 45 | 219 | Alonso Romo | Newark Memorial | 37 | 13:32.03 | 02:49.80 |
| 46 | 83 | Carlos Silva | Moreau Catholic | 38* | 13:35.58 | 02:53.35 |
| 47 | 423 | Jai Gupta | Irvington | | 13:35.72 | 02:53.49 |
| 48 | 165 | Quinton Nelson | James Logan | 39 | 13:41.70 | 02:59.47 |
| 49 | 81 | Karsen Malcolm | Moreau Catholic | 40* | 13:59.17 | 03:16.94 |
| 49 | 82 | Elijah Sanders | Moreau Catholic | | 13:59.17 | 03:16.94 |
| 51 | 127 | John Prado | John F. Kennedy (Fremont) | 41 | 13:59.90 | 03:17.67 |
| 52 | 295 | Ryan Tran | Mission San Jose | | 14:05.71 | 03:23.48 |
| 53 | 214 | Jordan Arnold | Newark Memorial | 42* | 14:18.42 | 03:36.19 |
| 54 | 24 | Yuvraj Grewal | Washington | 43 | 14:22.66 | 03:40.43 |
| 55 | 169 | Nathan Parreno | James Logan | 44* | 14:27.82 | 03:45.59 |
| 56 | 170 | Abeer Sandhu | James Logan | 45* | 14:30.72 | 03:48.49 |
| 57 | 218 | Jonathan Richman | Newark Memorial | 46* | 14:31.56 | 03:49.33 |
| 58 | 162 | Ming Huang | James Logan | | 14:35.74 | 03:53.51 |
| 59 | 124 | Matt Lim | John F. Kennedy (Fremont) | 47 | 14:40.42 | 03:58.19 |
| 60 | 163 | Ian Lin | James Logan | | 14:52.80 | 04:10.57 |
| 61 | 167 | Reagan Ong | James Logan | | 14:57.04 | 04:14.81 |
| 62 | 28 | Pradyumna Sambana | Washington | 48 | 14:58.50 | 04:16.27 |
| 63 | 161 | Noah DeLaVega | James Logan | | 14:59.00 | 04:16.77 |
| 64 | 77 | Jayden Ha | Moreau Catholic | | 15:12.80 | 04:30.57 |
| 65 | 174 | Harkirat Singh | James Logan | | 15:13.53 | 04:31.30 |
| 66 | 173 | Viraaj Sidhu | James Logan | | 15:16.40 | 04:34.17 |
| 67 | 172 | Nikhil Shah | James Logan | | 15:18.56 | 04:36.33 |
| 68 | 27 | Sricharan Muralidharan | Washington | 49 | 15:24.75 | 04:42.52 |
| 69 | 166 | Elijah Ochoa | James Logan | | 15:34.48 | 04:52.25 |
| 70 | 119 | David Balinagay | John F. Kennedy (Fremont) | 50 | 15:38.33 | 04:56.10 |
| 71 | 121 | Raedon (Enzo) Dimayuga | John F. Kennedy (Fremont) | 51* | 15:43.80 | 05:01.57 |
| 72 | 414 | Derek Liu | Irvington | | 15:48.19 | 05:05.96 |
| 73 | 75 | Damien Gissible | Moreau Catholic | | 16:00.54 | 05:18.31 |
| 74 | 23 | Keahnee Chandra | Washington | 52 | 16:02.45 | 05:20.22 |
| 75 | 216 | Alex Calma | Newark Memorial | | 16:14.67 | 05:32.44 |
| 76 | 432 | Eshan Sharma | Irvington | | 16:24.39 | 05:42.16 |
| 77 | 431 | Navin Saravanakumar | Irvington | | 16:47.52 | 06:05.29 |
| 78 | 285 | Anay Kaul | Mission San Jose | | 16:48.12 | 06:05.89 |
| 79 | 76 | Elias Gutfeld | Moreau Catholic | | 17:11.68 | 06:29.45 |
| 80 | 73 | Jordan Bermudez | Moreau Catholic | | 17:11.77 | 06:29.54 |
| 81 | 284 | Ruwan Katare | Mission San Jose | | 17:16.90 | 06:34.67 |
| 82 | 293 | Lucas Sy | Mission San Jose | | 17:59.04 | 07:16.81 |
| 83 | 433 | Kaiming Wen | Irvington | | 17:59.41 | 07:17.18 |
| 84 | 279 | Max Chen | Mission San Jose | | 18:01.03 | 07:18.80 |
| 85 | 221 | Mason Seabrands | Newark Memorial | | 18:13.66 | 07:31.43 |
| 86 | 222 | Donovan Tabora | Newark Memorial | | 18:27.19 | 07:44.96 |
| 87 | 74 | Aarnav Desai | Moreau Catholic | | 18:57.94 | 08:15.71 |
| 88 | 159 | Thuc Chau | James Logan | | 19:20.25 | 08:38.02 |
| 89 | 128 | Sanjay Ravichandran | John F. Kennedy (Fremont) | 53* | 19:49.05 | 09:06.82 |
| 90 | 125 | Taraknath LNU | John F. Kennedy (Fremont) | | 19:52.69 | 09:10.46 |
| 25 | Jeremiah Jatiram | Washington | 54 | 16:01:33.26 | 950:51.03 |
| 26 | Jaidev Kaleeswaran | Washington | 55* | 16:01:33.26 | 950:51.03 |
| 29 | Evan Trinh | Washington | 56* | 16:01:33.26 | 950:51.03 |
| 71 | Daniel Baiyee | Moreau Catholic | | 16:01:33.26 | 950:51.03 |
| 78 | Owen Hannon | Moreau Catholic | | 16:01:33.26 | 950:51.03 |
| 80 | Lance Lowe | Moreau Catholic | | 16:01:33.26 | 950:51.03 |
| 85 | Horfil Torres | Moreau Catholic | | 16:01:33.26 | 950:51.03 |
| 120 | Trevor Das | John F. Kennedy (Fremont) | | 16:01:33.26 | 950:51.03 |
| 126 | Rishab Pahwa | John F. Kennedy (Fremont) | | 16:01:33.26 | 950:51.03 |
| 129 | Luis Sanchez | John F. Kennedy (Fremont) | | 16:01:33.26 | 950:51.03 |
| 277 | Bradley Cai | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 278 | Arvin Chaudhary | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 280 | Ayyan Choudhary | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 281 | Elizur Fisher-Kirshner | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 287 | Gale Lekok | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 289 | Rohan Manoj | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 292 | Warren Su | Mission San Jose | | 16:01:33.26 | 950:51.03 |
| 422 | Kanishka Bhargava | Irvington | | 16:01:33.26 | 950:51.03 |
| 426 | Alexander Ng | Irvington | | 16:01:33.26 | 950:51.03 |
| 429 | Vipransh Pawar | Irvington | | 16:01:33.26 | 950:51.03 |
| 430 | Tanush Prakash | Irvington | | 16:01:33.26 | 950:51.03 |
| 459 | Harkirat Singh | James Logan | | 16:01:33.26 | 950:51.03 |