| 1 | Jamal McKissickPlace 1 · Grade 12 · South Hills | 12 | South Hills | 15:12.8 |
| 2 | Kaden BatchellerPlace 2 · Grade 12 · Alta Loma | 12 | Alta Loma | 15:23.7 |
| 3 | Brayden VargasPlace 3 · Grade 11 · Alta Loma | 11 | Alta Loma | 15:25.0 PR |
| 4 | Damian GonzalezPlace 4 · Grade 10 · Los Altos | 10 | Los Altos | 15:35.1 PR |
| 5 | Logan MoralesPlace 5 · Grade 10 · Colony | 10 | Colony | 15:45.0 |
| 6 | Edgar GomezPlace 6 · Grade 10 · Colony | 10 | Colony | 15:50.1 |
| 7 | Benjamin VillalobosPlace 7 · Grade 11 · Alta Loma | 11 | Alta Loma | 15:55.5 |
| 8 | Justin MiramontesPlace 8 · Grade 10 · Colony | 10 | Colony | 15:58.0 PR |
| 9 | Aiden ChristensenPlace 9 · Grade 10 · Alta Loma | 10 | Alta Loma | 15:58.7 |
| 10 | Jerry VasquezPlace 10 · Grade 10 · South Hills | 10 | South Hills | 15:59.7 PR |
| 11 | Alden FloresPlace 11 · Grade 12 · Colony | 12 | Colony | 16:15.5 |
| 12 | Ethan SuarezPlace 12 · Grade 12 · Colony | 12 | Colony | 16:24.6 |
| 13 | Milan CarcanoPlace 13 · Grade 11 · Alta Loma | 11 | Alta Loma | 16:29.0 |
| 14 | Noe PerezPlace 14 · Grade 10 · Colony | 10 | Colony | 16:29.1 |
| 15 | Daniel RuizPlace 15 · Grade 10 · Los Altos | 10 | Los Altos | 16:34.0 PR |
| 16 | Kristian HambyPlace 16 · Grade 10 · Colony | 10 | Colony | 16:45.2 |
| 17 | Jasaih ArawolePlace 17 · Grade 11 · Colony | 11 | Colony | 16:47.3 |
| 18 | Julian GonzalezPlace 18 · Grade 10 · South Hills | 10 | South Hills | 16:51.5 PR |
| 19 | James MilsteinPlace 19 · Grade 11 · South Hills | 11 | South Hills | 16:53.6 PR |
| 20 | Benny VidrioPlace 20 · Grade 11 · South Hills | 11 | South Hills | 16:55.0 |
| 21 | Diego UrenoPlace 21 · Grade 11 · Alta Loma | 11 | Alta Loma | 16:55.7 |
| 22 | Hysan ChiuPlace 22 · Grade 10 · Colony | 10 | Colony | 16:57.1 |
| 23 | Landon De ZunigaPlace 23 · Grade 11 · South Hills | 11 | South Hills | 16:58.8 PR |
| 24 | John MelkaPlace 24 · Grade 11 · South Hills | 11 | South Hills | 17:14.0 |
| 25 | Edgar Gonzales-CarlosPlace 25 · Grade 12 · Alta Loma | 12 | Alta Loma | 17:16.5 |
| 26 | Moises GonzalezPlace 26 · Grade 9 · South Hills | 9 | South Hills | 17:18.2 |
| 27 | Alex CalkinsPlace 27 · Grade 11 · South Hills | 11 | South Hills | 17:22.5 PR |
| 28 | Zion ChoePlace 28 · Grade 11 · Colony | 11 | Colony | 17:31.6 |
| 29 | Liban JarsoPlace 29 · Grade 11 · South Hills | 11 | South Hills | 17:34.4 |
| 30 | Maximilian ArteagaPlace 30 · Grade 9 · San Dimas | 9 | San Dimas | 17:43.9 |
| 31 | Nathan MarescalPlace 31 · Grade 11 · Alta Loma | 11 | Alta Loma | 17:47.6 PR |
| 32 | Waylon FrekerPlace 32 · Grade 12 · Colony | 12 | Colony | 17:50.4 |
| 33 | Isaac RamosPlace 33 · Grade 10 · South Hills | 10 | South Hills | 18:10.6 |
| 34 | Presley AlvaradoPlace 34 · Grade 10 · South Hills | 10 | South Hills | 18:15.1 |
| 35 | Anthony BonillaPlace 35 · Grade 11 · Los Altos | 11 | Los Altos | 18:26.8 |
| 36 | Kyler MunozPlace 36 · Grade 12 · Colony | 12 | Colony | 18:27.4 |
| 37 | Jet TomPlace 37 · Grade 11 · San Dimas | 11 | San Dimas | 18:37.1 |
| 38 | Ian DatwylerPlace 38 · Grade 10 · San Dimas | 10 | San Dimas | 18:49.8 |
| 39 | Dominic CastrejonPlace 39 · Grade 12 · Colony | 12 | Colony | 18:50.4 |
| 40 | Ferdinand AbalosPlace 40 · Grade 9 · South Hills | 9 | South Hills | 18:51.1 PR |
| 41 | Judah HinksPlace 41 · Grade 9 · Colony | 9 | Colony | 18:51.8 |
| 42 | Evan OrdunezPlace 42 · Grade 11 · San Dimas | 11 | San Dimas | 18:55.4 PR |
| 43 | Jonathan UmscheidPlace 43 · Grade 9 · San Dimas | 9 | San Dimas | 18:58.2 |
| 44 | Sylas CarpioPlace 44 · Grade 12 · Colony | 12 | Colony | 19:02.2 |
| 45 | Jaden DominguezPlace 45 · Grade 12 · San Dimas | 12 | San Dimas | 19:21.6 |
| 46 | Jesse BrionesPlace 46 · Grade 11 · Colony | 11 | Colony | 19:30.0 |
| 47 | Jake LiangPlace 47 · Grade 10 · South Hills | 10 | South Hills | 19:31.5 PR |
| 48 | Tsukushi IshitaPlace 48 · Grade 11 · Los Altos | 11 | Los Altos | 19:38.4 |
| 49 | Deon WilliamsPlace 49 · Grade 9 · Alta Loma | 9 | Alta Loma | 19:38.5 |
| 50 | Kai TolbertPlace 50 · Grade 9 · Colony | 9 | Colony | 19:43.0 PR |
| 51 | Isaac VuPlace 51 · Grade 10 · Colony | 10 | Colony | 19:43.4 |
| 52 | Matt SerranoPlace 52 · Grade 9 · Colony | 9 | Colony | 19:43.9 PR |
| 53 | Landon ZamanoPlace 53 · Grade 10 · Colony | 10 | Colony | 19:46.4 |
| 54 | Nathan PagliassottiPlace 54 · Grade 11 · Los Altos | 11 | Los Altos | 19:48.3 |
| 55 | Andre UrenoPlace 55 · Grade 9 · Alta Loma | 9 | Alta Loma | 19:49.0 PR |
| 56 | Nathaniel SalgueroPlace 56 · Grade 11 · Alta Loma | 11 | Alta Loma | 19:53.7 |
| 57 | Liam Lopes-EasonPlace 57 · Grade 9 · Colony | 9 | Colony | 19:56.7 |
| 58 | Matthew TorresPlace 58 · Grade 11 · Colony | 11 | Colony | 20:02.0 |
| 59 | Matthew BorrayoPlace 59 · Grade 10 · South Hills | 10 | South Hills | 20:02.9 |
| 60 | Xavi RodriguezPlace 60 · Grade 10 · South Hills | 10 | South Hills | 20:10.0 |
| 61 | Jose BravoPlace 61 · Grade 12 · Colony | 12 | Colony | 20:10.5 PR |
| 62 | Ian AckleyPlace 62 · Grade 10 · Alta Loma | 10 | Alta Loma | 20:10.9 |
| 63 | Jonath Sanchez CastroPlace 63 · Grade 11 · Alta Loma | 11 | Alta Loma | 20:13.1 |
| 64 | Aaron LopezPlace 64 · Grade 11 · Los Altos | 11 | Los Altos | 20:25.2 |
| 65 | Noah NicolausPlace 65 · Grade 9 · Los Altos | 9 | Los Altos | 20:28.3 PR |
| 66 | Ryan RehPlace 66 · Grade 11 · Colony | 11 | Colony | 20:33.8 |
| 67 | Noah ZesatiPlace 67 · Grade 12 · South Hills | 12 | South Hills | 20:37.6 |
| 68 | Tyler SneedPlace 68 · Grade 9 · Colony | 9 | Colony | 20:46.1 PR |
| 69 | Jackson LucePlace 69 · Grade 11 · Colony | 11 | Colony | 20:47.8 |
| 70 | Julian HernandezPlace 70 · Grade 10 · Alta Loma | 10 | Alta Loma | 20:52.5 PR |
| 71 | Obed PerezPlace 71 · Grade 11 · Alta Loma | 11 | Alta Loma | 20:53.1 |
| 72 | Aaron CorreaPlace 72 · Grade 10 · San Dimas | 10 | San Dimas | 21:00.1 |
| 73 | Alex WuPlace 73 · Grade 9 · San Dimas | 9 | San Dimas | 21:01.4 |
| 74 | Elijah HernandezPlace 74 · Grade 10 · Colony | 10 | Colony | 21:02.4 |
| 75 | Giovanni JaureguiPlace 75 · Grade 10 · Los Altos | 10 | Los Altos | 21:08.3 PR |
| 76 | Johann ManzanoPlace 76 · Grade 9 · Colony | 9 | Colony | 21:13.2 PR |
| 77 | Mathew CluxtonPlace 77 · Grade 9 · Colony | 9 | Colony | 21:22.4 PR |
| 78 | Kaydin RakthetPlace 78 · Grade 12 · San Dimas | 12 | San Dimas | 21:23.9 |
| 79 | Leonardo RuizPlace 79 · Grade 11 · Los Altos | 11 | Los Altos | 21:38.9 |
| 80 | Aaron ChavezPlace 80 · Grade 11 · Los Altos | 11 | Los Altos | 21:42.4 |
| 81 | Stephen RiveraPlace 81 · Grade 11 · Los Altos | 11 | Los Altos | 21:55.0 |
| 82 | Davin SparksPlace 82 · Grade 9 · Colony | 9 | Colony | 22:04.0 |
| 83 | Joaquin FuentesPlace 83 · Grade 11 · Los Altos | 11 | Los Altos | 22:08.5 |
| 84 | Noah NajarroPlace 84 · Grade 10 · San Dimas | 10 | San Dimas | 22:25.7 |
| 85 | Alden LuangpraseutPlace 85 · Grade 10 · South Hills | 10 | South Hills | 22:44.4 PR |
| 86 | Santiago GarciaPlace 86 · Grade 9 · South Hills | 9 | South Hills | 22:51.4 |
| 87 | Paul FongPlace 87 · Grade 12 · South Hills | 12 | South Hills | 22:56.6 |
| 88 | Isaac OzunaPlace 88 · Grade 9 · Alta Loma | 9 | Alta Loma | 23:03.5 PR |
| 89 | Christopher ToalaPlace 89 · Grade 10 · Alta Loma | 10 | Alta Loma | 23:20.9 |
| 90 | Andres SalcidoPlace 90 · Grade 12 · Los Altos | 12 | Los Altos | 23:33.4 |
| 91 | Ricardo HernandezPlace 91 · Grade 9 · Los Altos | 9 | Los Altos | 23:50.3 PR |
| 92 | Ethan VillegasPlace 92 · Grade 11 · Los Altos | 11 | Los Altos | 23:53.0 |
| 93 | Nicholas BenitezPlace 93 · Grade 10 · South Hills | 10 | South Hills | 24:09.6 PR |
| 94 | Adrian BrownPlace 94 · Grade 9 · Colony | 9 | Colony | 24:13.9 |
| 95 | Michael SantanaPlace 95 · Grade 11 · San Dimas | 11 | San Dimas | 24:33.4 PR |
| 96 | Eduardo LopezPlace 96 · Grade 9 · Los Altos | 9 | Los Altos | 25:12.3 PR |
| 97 | Dominic ArgomanizPlace 97 · Grade 11 · South Hills | 11 | South Hills | 25:12.4 |
| 98 | Dominic FloresPlace 98 · Grade 10 · Los Altos | 10 | Los Altos | 30:04.7 |
| 99 | Miguel BernalesPlace 99 · Grade 12 · South Hills | 12 | South Hills | 36:39.0 |