| 1 | 318 | Kenji Kawabata | Newark Memorial | 1 | 15:50.89 | 00:00.00 |
| 2 | 423 | Isaac Luong | John F. Kennedy (Fremont) | 2 | 15:53.17 | 00:02.28 |
| 3 | 372 | Santiago Henriquez | Moreau Catholic | 3 | 15:55.52 | 00:04.63 |
| 4 | 320 | Mohammed Lulu | Newark Memorial | 4 | 15:58.72 | 00:07.83 |
| 5 | 8 | Evrin Wasser | American | 5 | 15:58.95 | 00:08.06 |
| 6 | 265 | Anish Gopisetty | Washington | 6 | 15:59.13 | 00:08.24 |
| 7 | 2 | Aneek Mandal | American | 7 | 16:01.70 | 00:10.81 |
| 8 | 85 | Aashish Rajakumar | Irvington | 8 | 16:05.55 | 00:14.66 |
| 9 | 268 | Dhyan Narnapur | Washington | 9 | 16:07.78 | 00:16.89 |
| 10 | 5 | Grant Philippe | American | 10 | 16:09.45 | 00:18.56 |
| 11 | 263 | Arav Baruah | Washington | 11 | 16:38.36 | 00:47.47 |
| 12 | 4 | Dean Philippe | American | 12 | 16:39.46 | 00:48.57 |
| 13 | 201 | Andrew Li | Mission San Jose | 13 | 16:41.34 | 00:50.45 |
| 14 | 3 | Collin Ng | American | 14 | 16:42.29 | 00:51.40 |
| 15 | 319 | Hyunbae Kong | Newark Memorial | 15 | 16:52.43 | 01:01.54 |
| 16 | 1 | Anand Garai | American | 16* | 16:53.02 | 01:02.13 |
| 17 | 6 | Joseph Shapiro | American | 17* | 17:05.45 | 01:14.56 |
| 18 | 199 | Mohammad Iqbal | Mission San Jose | 18 | 17:06.17 | 01:15.28 |
| 19 | 264 | Grant Davila | Washington | 19 | 17:11.34 | 01:20.45 |
| 20 | 422 | Narain Jay | John F. Kennedy (Fremont) | 20 | 17:11.90 | 01:21.01 |
| 21 | 205 | Ahaan Sood | Mission San Jose | 21 | 17:12.29 | 01:21.40 |
| 22 | 84 | Evan Ma | Irvington | 22 | 17:18.07 | 01:27.18 |
| 23 | 317 | Spencer Dix | Newark Memorial | 23 | 17:25.06 | 01:34.17 |
| 24 | 271 | Aiden Snow | Washington | 24 | 17:25.06 | 01:34.17 |
| 25 | 321 | Lorenzo Roman | Newark Memorial | 25 | 17:42.86 | 01:51.97 |
| 26 | 7 | Ryan Shimomura | American | | 17:43.08 | 01:52.19 |
| 27 | 141 | Axel Martinez | James Logan | 26 | 17:51.13 | 02:00.24 |
| 28 | 329 | Joshua Rodriguez | Newark Memorial | 27* | 17:54.06 | 02:03.17 |
| 29 | 270 | John Reilly | Washington | 28* | 17:56.59 | 02:05.70 |
| 30 | 420 | Hardik Arichwal | John F. Kennedy (Fremont) | 29 | 17:57.91 | 02:07.02 |
| 31 | 198 | Kevin Hwang | Mission San Jose | 30 | 18:11.64 | 02:20.75 |
| 32 | 88 | Yuki Tanaka | Irvington | 31 | 18:19.38 | 02:28.49 |
| 33 | 146 | Justin Wei | James Logan | 32 | 18:23.62 | 02:32.73 |
| 34 | 87 | Jonsen Song | Irvington | 33 | 18:29.27 | 02:38.38 |
| 35 | 86 | Akshay Shoroff | Irvington | 34 | 18:36.61 | 02:45.72 |
| 36 | 316 | Aadhavan Dhivakaran | Newark Memorial | 35* | 18:40.95 | 02:50.06 |
| 37 | 204 | Zaky Salhi | Mission San Jose | 36 | 18:41.29 | 02:50.40 |
| 38 | 262 | Samarth Amarnath | Washington | 37* | 18:49.13 | 02:58.24 |
| 39 | 82 | Jacob Johnson | Irvington | 38* | 18:55.20 | 03:04.31 |
| 40 | 140 | Abjot Kaila | James Logan | 39 | 18:55.77 | 03:04.88 |
| 41 | 142 | Matthew Mills | James Logan | 40 | 18:57.11 | 03:06.22 |
| 42 | 144 | Glen Tsui | James Logan | 41 | 18:59.08 | 03:08.19 |
| 43 | 207 | Aadi Yadav | Mission San Jose | 42* | 19:01.59 | 03:10.70 |
| 44 | 374 | Elijah Orlina | Moreau Catholic | 43 | 19:04.02 | 03:13.13 |
| 45 | 267 | Siddharth Narayanan | Washington | | 19:11.79 | 03:20.90 |
| 46 | 206 | Arjun Thakur | Mission San Jose | 44* | 19:12.86 | 03:21.97 |
| 47 | 200 | Daylen Kyi | Mission San Jose | | 19:20.48 | 03:29.59 |
| 48 | 203 | Arnav Rao | Mission San Jose | | 19:20.95 | 03:30.06 |
| 49 | 266 | Shaunak Kalra | Washington | | 19:38.50 | 03:47.61 |
| 50 | 424 | Justin Luong | John F. Kennedy (Fremont) | 45 | 19:38.96 | 03:48.07 |
| 51 | 373 | Edward Nguyen | Moreau Catholic | 46 | 19:40.25 | 03:49.36 |
| 52 | 427 | Evan Tran | John F. Kennedy (Fremont) | 47 | 19:48.86 | 03:57.97 |
| 53 | 426 | Luke Schauer | John F. Kennedy (Fremont) | 48* | 19:53.17 | 04:02.28 |
| 54 | 83 | Aidan Kwok | Irvington | 49* | 19:58.68 | 04:07.79 |
| 55 | 145 | Aiden Wang | James Logan | 50* | 20:34.88 | 04:43.99 |
| 56 | 425 | Sahil Rajkumar | John F. Kennedy (Fremont) | 51* | 21:10.26 | 05:19.37 |
| 57 | 375 | Evan Ramos | Moreau Catholic | 52 | 21:25.37 | 05:34.48 |
| 58 | 421 | Christian Hsu | John F. Kennedy (Fremont) | | 21:52.64 | 06:01.75 |
| 59 | 376 | Markus Ramos | Moreau Catholic | 53 | 22:22.85 | 06:31.96 |
| 143 | Jeremy Oglimen | James Logan | 54* | 17:29:35.90 | 1033:45.01 |
| 202 | Aris MacKenzie | Mission San Jose | | 17:29:35.90 | 1033:45.01 |
| 264 | Grant Davila | Washington | | 17:29:35.90 | 1033:45.01 |