| 1 | Sam HansenPlace 1 · Grade 12 · Aptos | 12 | Aptos | 15:29.00 |
| 2 | Anthony Sandford-CarrollPlace 2 · Grade 12 · Aptos | 12 | Aptos | 16:24.00 |
| 3 | William ColhounPlace 3 · Grade 12 · Soquel | 12 | Soquel | 16:35.00 PR |
| 4 | Zach FitchPlace 4 · Grade 10 · Aptos | 10 | Aptos | 16:37.00 |
| 5 | Elijah KesslerPlace 5 · Grade 10 · Soquel | 10 | Soquel | 16:52.00 PR |
| 6 | Ben WilcoxPlace 6 · Grade 12 · Soquel | 12 | Soquel | 16:53.00 PR |
| 7 | Cole DavillaPlace 7 · Grade 12 · Soquel | 12 | Soquel | 17:23.00 PR |
| 8 | Mateo Lopez VazquezPlace 8 · Grade 9 · Aptos | 9 | Aptos | 17:38.00 PR |
| 9 | Jude FastPlace 9 · Grade 9 · Soquel | 9 | Soquel | 17:46.00 PR |
| 10 | Braeden VegterPlace 10 · Grade 10 · Aptos | 10 | Aptos | 17:52.00 PR |
| 11 | Teo LaraPlace 11 · Grade 10 · Soquel | 10 | Soquel | 17:52.00 PR |
| 12 | Aiden GonzalezPlace 12 · Grade 12 · Aptos | 12 | Aptos | 18:31.00 PR |
| 13 | Erik FeldmannPlace 13 · Grade 11 · Aptos | 11 | Aptos | 18:49.00 PR |
| 14 | Benjamin GuildPlace 14 · Grade 10 · Soquel | 10 | Soquel | 19:00.00 PR |
| 15 | John AstonPlace 15 · Grade - · Soquel | - | Soquel | 19:07.00 PR |
| 16 | Edgar Serna EsquedaPlace 16 · Grade 11 · Soquel | 11 | Soquel | 19:08.00 |
| 17 | Tyler SakkestadPlace 17 · Grade 11 · Soquel | 11 | Soquel | 19:34.00 |
| 18 | Samual CuprillPlace 18 · Grade 9 · Aptos | 9 | Aptos | 19:35.00 PR |
| 19 | Kyle LambrechtsPlace 19 · Grade 12 · Soquel | 12 | Soquel | 19:49.00 |
| 20 | Barrett TitenPlace 20 · Grade 9 · Aptos | 9 | Aptos | 19:50.00 PR |
| 21 | Chayton MerrellPlace 21 · Grade 12 · Soquel | 12 | Soquel | 20:42.00 |
| 22 | Lucas LeamerPlace 22 · Grade 12 · Aptos | 12 | Aptos | 20:59.00 |
| 23 | Gavin GlinkowskiPlace 23 · Grade 10 · Soquel | 10 | Soquel | 21:22.00 PR |
| 24 | Paxton WilesPlace 24 · Grade 9 · Soquel | 9 | Soquel | 21:22.00 PR |
| 25 | Oliver MoodyPlace 25 · Grade 9 · Soquel | 9 | Soquel | 21:58.00 PR |
| 26 | Jack TamblynPlace 26 · Grade 9 · Aptos | 9 | Aptos | 22:06.00 PR |
| 27 | Grey DeLeonPlace 27 · Grade 12 · Soquel | 12 | Soquel | 22:13.00 PR |
| 28 | Tucker JenkinsPlace 28 · Grade 10 · Aptos | 10 | Aptos | 22:23.00 PR |
| 29 | Koa ReandelarPlace 29 · Grade 9 · Soquel | 9 | Soquel | 22:50.00 PR |
| 30 | Ashton RodriguezPlace 30 · Grade 12 · Aptos | 12 | Aptos | 23:12.00 PR |
| 31 | Ryder PlotskyPlace 31 · Grade 10 · Soquel | 10 | Soquel | 23:46.00 PR |
| 32 | Evan LambrectsPlace 32 · Grade 10 · Soquel | 10 | Soquel | 23:47.00 PR |
| 33 | Chris WarePlace 33 · Grade 12 · Soquel | 12 | Soquel | 24:50.00 PR |
| 34 | Walsh "Fin" JosephPlace 34 · Grade 9 · Soquel | 9 | Soquel | 25:27.00 PR |
| 35 | Jack McCahillPlace 35 · Grade 12 · Soquel | 12 | Soquel | 25:27.00 |
| 36 | Rian WalshPlace 36 · Grade 11 · Soquel | 11 | Soquel | 25:32.00 |
| 37 | Luke CoatneyPlace 37 · Grade 10 · Soquel | 10 | Soquel | 26:08.00 PR |
| — | Anthony WilliamsGrade 9 · Soquel | 9 | Soquel | DQ PR |
| — | Kaji IgnoffioGrade 10 · Soquel | 10 | Soquel | DQ PR |
| — | Nathaniel MarcusGrade 12 · Soquel | 12 | Soquel | SCR PR |
| — | Ben MattsonGrade 10 · Soquel | 10 | Soquel | SCR PR |
| — | Ezra HornGrade 9 · Soquel | 9 | Soquel | SCR PR |
| — | Peter OlmitGrade - · Soquel | - | Soquel | SCR PR |
| — | Angelo GuzmanGrade 10 · Soquel | 10 | Soquel | SCR PR |
| — | Matthew MatherGrade 12 · Soquel | 12 | Soquel | SCR PR |
| — | Lucas DiazGrade 12 · Soquel | 12 | Soquel | SCR |
| — | Calvin ClunieGrade 10 · Soquel | 10 | Soquel | SCR PR |
| — | Cody WaddellGrade 11 · Soquel | 11 | Soquel | SCR |
| — | Diego CuprillGrade 9 · Aptos | 9 | Aptos | SCR PR |
| — | Mateo HartnettGrade 9 · Aptos | 9 | Aptos | SCR PR |