| 1 | Ashton SmedleyPlace 1 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 17:44.26 |
| 2 | Oliver SalehPlace 2 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 17:47.53 |
| 3 | Noah ChunPlace 3 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 18:11.47 |
| 4 | Owen AbbottPlace 4 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 18:21.37 |
| 5 | Phillip ContakesPlace 5 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 18:21.72 |
| 6 | Anthony HernandezPlace 6 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 18:56.80 |
| 7 | Archie ByromPlace 7 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 18:59.12 |
| 8 | Suhuyini Abdul NafeoPlace 8 · Grade 9 · Cate | 9 | Cate | 19:24.50 |
| 9 | Alex GallegosPlace 9 · Grade 9 · Cate | 9 | Cate | 19:25.05 |
| 10 | Spencer HoltzPlace 10 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 19:25.74 |
| 11 | Benjamin MontoothPlace 11 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 19:29.45 |
| 12 | Julian WherryPlace 12 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 19:29.88 |
| 13 | Miles YimPlace 13 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 20:02.94 |
| 14 | Carson TsaiPlace 14 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 20:07.11 |
| 15 | Brendan ChaparroPlace 15 · Grade 9 · Poly (Long Beach) | 9 | Poly (Long Beach) | 20:08.27 |
| 16 | Jordan RyanPlace 16 · Grade 9 · Cate | 9 | Cate | 20:11.77 |
| 17 | Tristan MarstonPlace 17 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 20:48.03 |
| 18 | Cash HerrickPlace 18 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 20:48.21 |
| 19 | Adrian RubioPlace 19 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 20:48.79 |
| 20 | Elias SmithPlace 20 · Grade 9 · Cate | 9 | Cate | 20:49.37 |
| 21 | Nathaniel FletcherPlace 21 · Grade 9 · Santa Ynez | 9 | Santa Ynez | 21:02.40 |
| 22 | Alexander ChoiPlace 22 · Grade 9 · Cate | 9 | Cate | 21:26.88 |
| 23 | Lawrence ZhangPlace 23 · Grade 9 · Cate | 9 | Cate | 21:28.82 |
| 24 | Aaron XiePlace 24 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 21:39.47 |
| 25 | Ian SheshunoffPlace 25 · Grade 9 · Cate | 9 | Cate | 22:00.51 |
| 26 | Michael OchsnerPlace 26 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 22:33.10 |
| 27 | Rui Rebich HespanhaPlace 27 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 22:34.37 |
| 28 | Mario Zepeda RosasPlace 28 · Grade 9 · Santa Ynez | 9 | Santa Ynez | 22:57.75 |
| 29 | Santiago SosaPlace 29 · Grade 9 · Bishop Diego | 9 | Bishop Diego | 23:12.58 |
| 30 | Joe SimolonPlace 30 · Grade 9 · Bishop Diego | 9 | Bishop Diego | 23:15.19 |
| 31 | Daniel GilPlace 31 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 23:20.88 |
| 32 | Santiago Valdivia GastelumPlace 32 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 23:28.23 |
| 33 | Connor KolbuszPlace 33 · Grade 9 · Bishop Diego | 9 | Bishop Diego | 24:00.98 |
| 34 | Nicholas WatsonPlace 34 · Grade 9 · Bishop Diego | 9 | Bishop Diego | 24:20.63 PR |
| 35 | Justin JiPlace 35 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 24:23.65 |
| 36 | Emrys SmithPlace 36 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 24:32.49 |
| 37 | Jaasiel PerezPlace 37 · Grade 9 · Cate | 9 | Cate | 24:33.32 |
| 38 | Tristan MaigretPlace 38 · Grade 9 · Cate | 9 | Cate | 24:40.45 PR |
| 39 | Theodore WeldPlace 39 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 24:40.94 |
| 40 | Ari KradjianPlace 40 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 24:56.14 |
| 41 | Cody McKibbenPlace 41 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 25:38.93 PR |
| 42 | Caio PereiraPlace 42 · Grade 9 · Bishop Diego | 9 | Bishop Diego | 25:42.93 |
| 43 | Zachary WilcoxPlace 43 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 26:20.88 |
| 44 | Salar GhummanPlace 44 · Grade 9 · Cate | 9 | Cate | 28:04.30 |
| 45 | Hayden JaslovePlace 45 · Grade 9 · Dos Pueblos | 9 | Dos Pueblos | 31:45.90 |