| 1 | Adrian MillerPlace 1 · Grade 12 · Palos VerdesUnofficial | 12 | Palos Verdes | 17:24 |
| 2 | Nicholas JardinPlace 2 · Grade 11 · Palos VerdesUnofficial | 11 | Palos Verdes | 17:58 |
| 3 | Lucas NulmanPlace 3 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 18:16 |
| 4 | Cole FosterPlace 4 · Grade 12 · Palos VerdesUnofficial | 12 | Palos Verdes | 18:44 |
| 5 | Ian AndersonPlace 5 · Grade 11 · Palos VerdesUnofficial | 11 | Palos Verdes | 18:44 |
| 6 | Jonathan KoretzkyPlace 6 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 19:05 |
| 7 | Aiden KochPlace 7 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 19:22 |
| 8 | Kai SchoenfeldPlace 8 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 19:39 |
| 9 | Heath JohnsonPlace 9 · Grade 12 · Palos VerdesUnofficial | 12 | Palos Verdes | 19:53 |
| 10 | Kai CollatosPlace 10 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 20:08 |
| 11 | Michael MasellisPlace 11 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 20:14 |
| 12 | Ryan BaderPlace 12 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 20:58 |
| 13 | Joshua KoretzkyPlace 13 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 21:23 |
| 14 | Kenny JonesPlace 14 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 21:34 |
| 15 | Dean KishitaPlace 15 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 22:15 |
| 16 | Justin MatsumuraPlace 16 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 22:36 |
| 17 | Cody MatsumuraPlace 17 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 22:59 |
| 18 | Ian ByrnePlace 18 · Grade 12 · Palos VerdesUnofficial | 12 | Palos Verdes | 22:59 |
| 19 | Brody BuckinghamPlace 19 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 23:08 PR |
| 20 | Nicolas LemirePlace 20 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 23:08 |
| 21 | Daniel SayPlace 21 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 24:17 |
| 22 | Lincoln CoonPlace 22 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 24:18 |
| 23 | Gavin SwanholtPlace 23 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 25:00 PR |
| 24 | Shangyi JiangPlace 24 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 25:00 |
| 25 | Arian MalekiPlace 25 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 25:06 PR |
| 26 | Kai NagdevPlace 26 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 25:18 |
| 27 | Travis BaderPlace 27 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 25:33 |
| 28 | Wesley HsuPlace 28 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 25:47 |
| 29 | Kaden ColePlace 29 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 26:17 |
| 30 | Ethan ConsidinePlace 30 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 33:29 |
| 31 | Noah SabbadinPlace 31 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 35:43 |
| 32 | Daniel MilamPlace 32 · Grade 9 · Palos VerdesUnofficial | 9 | Palos Verdes | 40:33 |
| 33 | Nicholas RuizPlace 33 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 41:37 PR |
| 34 | Samuel SunPlace 34 · Grade 10 · Palos VerdesUnofficial | 10 | Palos Verdes | 45:35 PR |
| 0 | Mattias NelsonPlace 0 · Grade 12 · Palos Verdes | 12 | Palos Verdes | DNF |
| 0 | Patrick LowensteinPlace 0 · Grade 12 · Palos Verdes | 12 | Palos Verdes | DNF |