| Place | TmPl | Bib# | Name | Yr | School | Time | Pace |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1164 | Daniel Enriquez | 10 | St. Thomas More | 17:20 | 5:55 |
| 2 | 2 | 1040 | Angel Munoz | 9 | Downtown College Prep | 17:28 | 5:58 |
| 3 | 3 | 1107 | Marco Valencia | 10 | Latino College Prep | 17:36 | 6:01 |
| 4 | 4 | 1094 | Alfonso Lazo | 10 | Latino College Prep | 17:47 | 6:04 |
| 5 | 5 | 1174 | Luke Selway | 10 | St. Thomas More | 17:57 | 6:08 |
| 6 | 6 | 1165 | Patrick Enriquez | 9 | St. Thomas More | 18:01 | 6:09 |
| 7 | 7 | 1145 | Matt Perea | 11 | St. Lawrence Academy | 18:12 | 6:13 |
| 8 | 8 | 1089 | Luis Cortez | 10 | Latino College Prep | 18:17 | 6:15 |
| 9 | 9 | 1080 | Rudy Salazar | 12 | Kipp San Jose Collegiate | 18:25 | 6:18 |
| 10 | 10 | 1097 | Alexander Loya | 9 | Latino College Prep | 18:34 | 6:21 |
| 11 | 11 | 1102 | Jose Salgado | 12 | Latino College Prep | 18:45 | 6:24 |
| 12 | 12 | 1008 | Joey Gross | 11 | Alma Heights Christian | 18:57 | 6:28 |
| 13 | 13 | 1146 | William Redenbough | 9 | St. Lawrence Academy | 18:57 | 6:28 |
| 14 | 14 | 1127 | Adam Blair | 10 | St. Lawrence Academy | 19:05 | 6:31 |
| 15 | 15 | 1150 | Nayeer Ullah | 10 | St. Lawrence Academy | 19:07 | 6:32 |
| 16 | 16 | 1113 | Wills Harris | 12 | Mid-Peninsula | 19:13 | 6:34 |
| 17 | 17 | 1087 | Miguel Astorga | 10 | Latino College Prep | 19:17 | 6:35 |
| 18 | 18 | 1106 | Damaso Urbina | 9 | Latino College Prep | 19:22 | 6:37 |
| 19 | 19 | 1179 | Sebastian Woodson | 11 | St. Thomas More | 19:26 | 6:38 |
| 20 | 20 | 1156 | Nicholas Armour | 11 | St. Thomas More | 19:29 | 6:39 |
| 21 | 21 | 1157 | Tim Bowdish | 9 | St. Thomas More | 19:35 | 6:41 |
| 22 | 22 | 1026 | Lucas Sotto | 9 | Alma Heights Christian | 19:49 | 6:46 |
| 23 | 23 | 1020 | Spencer Panis | 9 | Alma Heights Christian | 19:51 | 6:47 |
| 24 | 24 | 1021 | Japheth Pineda | 10 | Alma Heights Christian | 19:52 | 6:47 |
| 25 | 1056 | Brian McElvain | 10 | Kehillah Jewish | 19:53 | 6:48 | |
| 26 | 25 | 1022 | Daniel Price | 11 | Alma Heights Christian | 19:58 | 6:49 |
| 27 | 26 | 1066 | Daniel Cruz | 10 | Kipp San Jose Collegiate | 20:17 | 6:56 |
| 28 | 27 | 1043 | Rodrigo Pinchardo | 11 | Downtown College Prep | 20:19 | 6:56 |
| 29 | 28 | 1007 | Daniel Gilchrist | 9 | Alma Heights Christian | 20:20 | 6:57 |
| 30 | 29 | 1013 | Amir Lavasani | 11 | Alma Heights Christian | 20:30 | 7:00 |
| 31 | 30 | 1115 | Peter Lenicheck | 12 | Mid-Peninsula | 20:30 | 7:00 |
| 32 | 31 | 1225 | Daniel Shin | 9 | University Preparatory Academy | 20:50 | 7:07 |
| 33 | 32 | 1128 | Collin Blair | 9 | St. Lawrence Academy | 20:52 | 7:07 |
| 34 | 33 | 1069 | Sebastian Gomez | 10 | Kipp San Jose Collegiate | 20:53 | 7:08 |
| 35 | 34 | 1224 | Ian Ruiz | 10 | University Preparatory Academy | 20:57 | 7:09 |
| 36 | 1053 | Daniel Shapiro | 10 | Jewish Community | 21:20 | 7:17 | |
| 37 | 35 | 1170 | Benedict Schaper | 12 | St. Thomas More | 21:21 | 7:18 |
| 38 | 36 | 1061 | Alvin Aranillo | 10 | Kipp San Jose Collegiate | 21:49 | 7:27 |
| 39 | 37 | 1045 | Francisco Rodriguez | 12 | Downtown College Prep | 21:51 | 7:28 |
| 40 | 38 | 1119 | Harry Sell | 10 | Mid-Peninsula | 21:51 | 7:28 |
| 41 | 39 | 1117 | Matthew Robinson-Wrobel | 11 | Mid-Peninsula | 21:54 | 7:29 |
| 42 | 40 | 1139 | Jake Guzman | 10 | St. Lawrence Academy | 22:08 | 7:34 |
| 43 | 41 | 1219 | Tyler Jacobsen | 9 | University Preparatory Academy | 22:26 | 7:40 |
| 44 | 42 | 1085 | Alejandro Villasenor | 12 | Kipp San Jose Collegiate | 22:26 | 7:40 |
| 45 | 43 | 1122 | Malcolm Willig | 10 | Mid-Peninsula | 22:29 | 7:41 |
| 46 | 44 | 1213 | Sriharish Bellamkonda | 9 | University Preparatory Academy | 22:37 | 7:43 |
| 47 | 45 | 1218 | Samuel Indurkar | 9 | University Preparatory Academy | 22:38 | 7:44 |
| 48 | 46 | 1143 | Ajith Mohanraj | 10 | St. Lawrence Academy | 22:46 | 7:47 |
| 49 | 47 | 1036 | Jorge Flores | 11 | Downtown College Prep | 22:59 | 7:51 |
| 50 | 48 | 1075 | Anthony Long | 12 | Kipp San Jose Collegiate | 23:08 | 7:54 |