| 1 | Nathaniel (Nathan) MunizPlace 1 · Grade 12 · San Gorgonio | 12 | San Gorgonio | 18:12.20 |
| 2 | Leano EudierPlace 2 · Grade 12 · San Gorgonio | 12 | San Gorgonio | 18:24.00 |
| 3 | Sebastian CarlosPlace 3 · Grade 11 · Colton | 11 | Colton | 18:33.10 |
| 4 | Anthony ZavalaPlace 4 · Grade 10 · San Gorgonio | 10 | San Gorgonio | 18:55.60 |
| 5 | Fernando DiazPlace 5 · Grade 12 · Jurupa Hills | 12 | Jurupa Hills | 19:34.60 |
| 6 | Jesse AguilarPlace 6 · Grade 11 · Jurupa Hills | 11 | Jurupa Hills | 20:02.70 |
| 7 | Juan SerranoPlace 7 · Grade 11 · San Gorgonio | 11 | San Gorgonio | 20:10.10 |
| 8 | Jason StonePlace 8 · Grade 12 · Kaiser | 12 | Kaiser | 20:12.70 |
| 9 | Diego RojasPlace 9 · Grade 12 · Notre Dame (Riverside) | 12 | Notre Dame (Riverside) | 20:15.70 |
| 10 | Isaac IniguezPlace 10 · Grade 11 · Bloomington | 11 | Bloomington | 20:24.70 |
| 11 | Samuel VelasquezPlace 11 · Grade 12 · Kaiser | 12 | Kaiser | 20:27.20 |
| 12 | Christopher HernandezPlace 12 · Grade 10 · Kaiser | 10 | Kaiser | 20:27.50 |
| 13 | Ulices Neri-BarajasPlace 13 · Grade 11 · Kaiser | 11 | Kaiser | 20:31.60 |
| 14 | Noel GomezPlace 14 · Grade 10 · San Gorgonio | 10 | San Gorgonio | 20:32.10 |
| 15 | Daniel Caloca MendozaPlace 15 · Grade 12 · Notre Dame (Riverside) | 12 | Notre Dame (Riverside) | 20:38.50 |
| 16 | Kevin CortesPlace 16 · Grade 11 · San Gorgonio | 11 | San Gorgonio | 20:45.10 |
| 17 | Aidan CardonaPlace 17 · Grade 12 · Jurupa Hills | 12 | Jurupa Hills | 20:47.60 |
| 18 | Cesar AnayaPlace 18 · Grade 12 · Colton | 12 | Colton | 20:48.10 |
| 19 | Kamil AlbertoPlace 19 · Grade 10 · Colton | 10 | Colton | 20:48.40 |
| 20 | Abel LopezPlace 20 · Grade 10 · Colton | 10 | Colton | 20:50.00 |
| 21 | Alan OsorioPlace 21 · Grade 9 · San Gorgonio | 9 | San Gorgonio | 20:55.10 |
| 22 | Andres VazquezPlace 22 · Grade 11 · Colton | 11 | Colton | 21:13.30 |
| 23 | Oasis Campos-OrtizPlace 23 · Grade 12 · Jurupa Hills | 12 | Jurupa Hills | 21:20.60 |
| 24 | Jose LopezPlace 24 · Grade 12 · Eisenhower | 12 | Eisenhower | 21:25.00 |
| 25 | Miguel RamirezPlace 25 · Grade 10 · Bloomington | 10 | Bloomington | 21:28.30 |
| 26 | Eric RodriguezPlace 26 · Grade 9 · Notre Dame (Riverside) | 9 | Notre Dame (Riverside) | 21:40.30 |
| 27 | Edwin Monterroza-SanchezPlace 27 · Grade 12 · Jurupa Hills | 12 | Jurupa Hills | 21:46.70 |
| 28 | Mateo Montes de OcaPlace 28 · Grade 9 · Bloomington | 9 | Bloomington | 21:53.20 |
| 29 | Gilbert GonzalezPlace 29 · Grade 11 · Kaiser | 11 | Kaiser | 22:07.70 |
| 30 | Alexander BustosPlace 30 · Grade 11 · Eisenhower | 11 | Eisenhower | 22:11.30 |
| 31 | Isaac BarriosPlace 31 · Grade 9 · Colton | 9 | Colton | 22:12.40 |
| 32 | David PargaPlace 32 · Grade 10 · Bloomington | 10 | Bloomington | 22:20.40 |
| 33 | Lionel RodriguezPlace 33 · Grade 9 · Jurupa Hills | 9 | Jurupa Hills | 22:21.10 |
| 34 | David ValenzuelaPlace 34 · Grade 12 · Eisenhower | 12 | Eisenhower | 22:23.70 |
| 35 | Rudy Lopez-SolisPlace 35 · Grade 9 · Notre Dame (Riverside) | 9 | Notre Dame (Riverside) | 22:26.10 |
| 36 | Joshua WootenPlace 36 · Grade 11 · Notre Dame (Riverside) | 11 | Notre Dame (Riverside) | 22:28.70 |
| 37 | Kevin CalderonPlace 37 · Grade 10 · Notre Dame (Riverside) | 10 | Notre Dame (Riverside) | 22:34.00 |
| 38 | Isaac PargaPlace 38 · Grade 11 · Bloomington | 11 | Bloomington | 22:41.50 |
| 39 | Pablo HernandezPlace 39 · Grade 11 · Eisenhower | 11 | Eisenhower | 22:55.60 |
| 40 | Yulior ZamoraPlace 40 · Grade 12 · Colton | 12 | Colton | 23:34.60 |
| 41 | Michael AmorantoPlace 41 · Grade 10 · Kaiser | 10 | Kaiser | 23:47.90 |
| 42 | Jaykob LuevanoPlace 42 · Grade 9 · Eisenhower | 9 | Eisenhower | 23:59.10 |
| 43 | Joel HernandezPlace 43 · Grade 12 · Bloomington | 12 | Bloomington | 24:10.10 |
| 44 | Adrian PargaPlace 44 · Grade 11 · Bloomington | 11 | Bloomington | 24:22.00 |
| 45 | Adzel CalderonPlace 45 · Grade 12 · Eisenhower | 12 | Eisenhower | 24:28.80 |
| 46 | Julian VilledaPlace 46 · Grade 11 · Kaiser | 11 | Kaiser | 25:00.50 |
| 47 | Yael GarcíaPlace 47 · Grade 12 · Eisenhower | 12 | Eisenhower | 27:19.80 |