| 1 | Ryan AlefPlace 1 · Grade SO · Capuchino | SO | Capuchino | 19:17.44 |
| 2 | Lucas Tan-ChoyPlace 2 · Grade SO · Capuchino | SO | Capuchino | 19:21.95 |
| 3 | Jack MaguirePlace 3 · Grade SO · Aptos | SO | Aptos | 19:36.94 |
| 4 | Tyler ShambaughPlace 4 · Grade FR · Scotts Valley | FR | Scotts Valley | 19:41.94 |
| 5 | Vincent McdermottPlace 5 · Grade SO · Scotts Valley | SO | Scotts Valley | 20:31.40 |
| 6 | Mason HannaleckPlace 6 · Grade FR · Scotts Valley | FR | Scotts Valley | 20:33.59 |
| 7 | Wyatt BoothbyPlace 7 · Grade FR · Scotts Valley | FR | Scotts Valley | 20:33.62 |
| 8 | Holden LawhornePlace 8 · Grade FR · Monte Vista Christian | FR | Monte Vista Christian | 20:37.20 |
| 9 | Jack MorenoPlace 9 · Grade SO · Aptos | SO | Aptos | 20:37.40 |
| 10 | Jesse CamposPlace 10 · Grade FR · Monte Vista Christian | FR | Monte Vista Christian | 20:37.70 |
| 11 | Jacob TaborPlace 11 · Grade FR · Monte Vista Christian | FR | Monte Vista Christian | 20:45.40 |
| 12 | Hayden SpieringsPlace 12 · Grade SO · Scotts Valley | SO | Scotts Valley | 20:47.10 |
| 13 | Mateo VelaPlace 13 · Grade FR · St. Francis Salesian College Preparato | FR | St. Francis Salesian College Preparato | 20:53.71 |
| 14 | Jens WildenbeestPlace 14 · Grade SR · Monte Vista Christian | SR | Monte Vista Christian | 21:00.70 |
| 15 | Stuart Griffith-JonesPlace 15 · Grade FR · Scotts Valley | FR | Scotts Valley | 21:37.20 |
| 16 | Trevor MaxwellPlace 16 · Grade SO · Scotts Valley | SO | Scotts Valley | 22:06.70 |
| 17 | Richard HamnerPlace 17 · Grade JR · Monte Vista Christian | JR | Monte Vista Christian | 22:13.21 |
| 18 | Joseph PalascakPlace 18 · Grade SO · Scotts Valley | SO | Scotts Valley | 22:30.70 |
| 19 | Brandt StullPlace 19 · Grade FR · Scotts Valley | FR | Scotts Valley | 22:33.95 |
| 20 | Anton KhomenkoPlace 20 · Grade SR · Scotts Valley | SR | Scotts Valley | 22:37.70 |
| 21 | Logan BarryPlace 21 · Grade SR · Scotts Valley | SR | Scotts Valley | 22:46.45 |
| 22 | Dylan McKeonPlace 22 · Grade FR · Scotts Valley | FR | Scotts Valley | 23:06.50 |
| 23 | Vinni FlueggePlace 23 · Grade JR · Monte Vista Christian | JR | Monte Vista Christian | 23:12.46 |
| 24 | Viggo EnevoldsenPlace 24 · Grade JR · Scotts Valley | JR | Scotts Valley | 23:31.70 |
| 25 | Jacob ConnerPlace 25 · Grade SO · Scotts Valley | SO | Scotts Valley | 23:48.21 |
| 26 | Sean MurrayPlace 26 · Grade FR · Palma | FR | Palma | 23:55.50 |
| 27 | Brayden BrownPlace 27 · Grade FR · Palma | FR | Palma | 23:55.70 |
| 28 | Rylan StaleyPlace 28 · Grade JR · Scotts Valley | JR | Scotts Valley | 23:58.46 |
| 29 | Simeon WheelerPlace 29 · Grade SR · Scotts Valley | SR | Scotts Valley | 24:22.40 |
| 30 | Aaron WheelerPlace 30 · Grade SO · Scotts Valley | SO | Scotts Valley | 24:22.70 |
| 31 | Rowdy NeallPlace 31 · Grade FR · Scotts Valley | FR | Scotts Valley | 24:28.96 |
| 32 | Alexander JonesPlace 32 · Grade SR · Monte Vista Christian | SR | Monte Vista Christian | 24:32.97 |
| 33 | Michal SitarzPlace 33 · Grade SR · Scotts Valley | SR | Scotts Valley | 25:18.21 |
| 34 | Daniel WohlertPlace 34 · Grade SO · Scotts Valley | SO | Scotts Valley | 25:21.50 |
| 35 | Emil SchultzPlace 35 · Grade JR · Scotts Valley | JR | Scotts Valley | 25:52.96 |
| 36 | Griffin RipleyPlace 36 · Grade SO · Palma | SO | Palma | 25:56.45 |
| 37 | Alex GarciaPlace 37 · Grade SO · Scotts Valley | SO | Scotts Valley | 26:08.21 |
| 38 | Ernest VarelaPlace 38 · Grade FR · Palma | FR | Palma | 27:42.70 |
| 39 | Jack McCutchenPlace 39 · Grade SO · Scotts Valley | SO | Scotts Valley | 27:43.20 |
| 40 | Jose Avelar-MorenoPlace 40 · Grade SR · Palma | SR | Palma | 27:51.50 |
| 41 | Elijah SuarezPlace 41 · Grade FR · Palma | FR | Palma | 28:32.71 |
| 42 | Julian HernandezPlace 42 · Grade FR · Palma | FR | Palma | 28:36.00 |
| 43 | Liam RefuerzoPlace 43 · Grade FR · St. Francis Salesian College Preparato | FR | St. Francis Salesian College Preparato | 29:47.73 |
| 44 | Louis PatzoldtPlace 44 · Grade FR · St. Francis Salesian College Preparato | FR | St. Francis Salesian College Preparato | 29:53.46 |