| 1 | Luc OloteoPlace 1 · Grade 9 · Colton | 9 | Colton | 20:37.2 |
| 2 | Nathan DuartePlace 2 · Grade 11 · Colton | 11 | Colton | 20:42.2 |
| 3 | Julian BarajasPlace 3 · Grade 12 · Kaiser | 12 | Kaiser | 22:10.2 |
| 4 | Isaac RamirezPlace 4 · Grade 12 · Kaiser | 12 | Kaiser | 22:11.6 |
| 5 | Lionel RodriguezPlace 5 · Grade 10 · Jurupa Hills | 10 | Jurupa Hills | 22:13.6 |
| 6 | Isaac Jose GaminoPlace 6 · Grade 9 · Bloomington | 9 | Bloomington | 22:13.9 |
| 7 | Sergio MartinezPlace 7 · Grade 11 · Rialto | 11 | Rialto | 22:49.0 |
| 8 | Ezequiel BetancourtPlace 8 · Grade 10 · Jurupa Hills | 10 | Jurupa Hills | 22:52.8 |
| 9 | Santiago GomezPlace 9 · Grade 10 · Kaiser | 10 | Kaiser | 23:16.5 |
| 10 | Alejandro GomezPlace 10 · Grade 11 · Kaiser | 11 | Kaiser | 23:24.5 |
| 11 | Nathan Hernandez-SalazarPlace 11 · Grade 12 · Jurupa Hills | 12 | Jurupa Hills | 23:29.9 PR |
| 12 | Carlos MorenoPlace 12 · Grade 12 · Colton | 12 | Colton | 23:30.4 |
| 13 | Marlon RenteriaPlace 13 · Grade 10 · Bloomington | 10 | Bloomington | 23:37.5 |
| 14 | Logan PerezPlace 14 · Grade 9 · Jurupa Hills | 9 | Jurupa Hills | 23:56.0 |
| 15 | Jacob CarbajalPlace 15 · Grade 11 · Rialto | 11 | Rialto | 23:57.7 |
| 16 | Hector MorenoPlace 16 · Grade 9 · Jurupa Hills | 9 | Jurupa Hills | 24:27.6 |
| 17 | Eduardo TellezPlace 17 · Grade 10 · Eisenhower | 10 | Eisenhower | 24:44.8 |
| 18 | Nathan AhumadaPlace 18 · Grade 10 · Kaiser | 10 | Kaiser | 24:51.9 |
| 19 | Diego Ortiz MartinezPlace 19 · Grade 11 · Bloomington | 11 | Bloomington | 24:52.3 |
| 20 | Seth GreisPlace 20 · Grade 11 · Kaiser | 11 | Kaiser | 24:53.4 |
| 21 | Isac MorenoPlace 21 · Grade 11 · Eisenhower | 11 | Eisenhower | 25:07.3 |
| 22 | Ethan MarquezPlace 22 · Grade 9 · Colton | 9 | Colton | 25:17.7 |
| 23 | Moises OrtizPlace 23 · Grade 11 · Indian Springs | 11 | Indian Springs | 25:18.1 |
| 24 | Adrian EscobedoPlace 24 · Grade 12 · Indian Springs | 12 | Indian Springs | 25:19.1 |
| 25 | Nicolas RuizPlace 25 · Grade 11 · Kaiser | 11 | Kaiser | 25:19.5 |
| 26 | Daniel GranadosPlace 26 · Grade 12 · Eisenhower | 12 | Eisenhower | 25:30.1 |
| 27 | Omar PerediaPlace 27 · Grade 10 · Eisenhower | 10 | Eisenhower | 25:31.8 |
| 28 | Abdiel AlcantaraPlace 28 · Grade 12 · Eisenhower | 12 | Eisenhower | 25:40.5 |
| 29 | Angel ColinPlace 29 · Grade 11 · Jurupa Hills | 11 | Jurupa Hills | 25:47.0 |
| 30 | Pedro JassoPlace 30 · Grade 9 · Jurupa Hills | 9 | Jurupa Hills | 26:08.6 |
| 31 | Manuel HernandezPlace 31 · Grade 10 · Kaiser | 10 | Kaiser | 26:32.1 |
| 32 | Brandon GatesPlace 32 · Grade 11 · Kaiser | 11 | Kaiser | 26:42.1 |
| 33 | David YanezPlace 33 · Grade 11 · Colton | 11 | Colton | 26:57.4 |
| 34 | Michael AlcalaPlace 34 · Grade 9 · Kaiser | 9 | Kaiser | 27:25.2 PR |
| 35 | Zachary MolinaPlace 35 · Grade 11 · Kaiser | 11 | Kaiser | 27:43.4 |
| 36 | Sebastian GarciaPlace 36 · Grade 10 · Kaiser | 10 | Kaiser | 28:23.2 |
| 37 | Nestor Herrada-DominguezPlace 37 · Grade 12 · Eisenhower | 12 | Eisenhower | 29:04.6 |
| 38 | Francisco CervantesPlace 38 · Grade 10 · Kaiser | 10 | Kaiser | 29:26.2 |
| 39 | Omar SaenzPlace 39 · Grade 11 · Eisenhower | 11 | Eisenhower | 35:37.3 PR |