| 1 | Atticus DriverPlace 1 · Grade 10 · Yuba City | 10 | Yuba City | 18:26 |
| 2 | Osmar BasalduaPlace 2 · Grade 9 · Yuba City | 9 | Yuba City | 18:42 |
| 3 | Brennan JohnsonPlace 3 · Grade 10 · Yuba City | 10 | Yuba City | 18:51 PR |
| 4 | Raymond BaldezPlace 4 · Grade 9 · Sutter | 9 | Sutter | 19:06 |
| 5 | Andrew EricksonPlace 5 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 19:10 |
| 6 | Austin HoltzPlace 6 · Grade 9 · Yuba City | 9 | Yuba City | 19:21 |
| 7 | Avery AndersonPlace 7 · Grade 10 · River Valley | 10 | River Valley | 19:28 PR |
| 8 | Brady SteffensonPlace 8 · Grade 9 · Forest Lake Christian | 9 | Forest Lake Christian | 20:08 PR |
| 9 | Matthew HardinPlace 9 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 20:14 |
| 10 | Harnaik BainsPlace 10 · Grade 10 · River Valley | 10 | River Valley | 20:33 |
| 11 | Raven SkousenPlace 11 · Grade 9 · Wheatland | 9 | Wheatland | 20:38 |
| 12 | Reece CartagenaPlace 12 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 20:42 |
| 13 | Nick KelleyPlace 13 · Grade 10 · Sutter | 10 | Sutter | 21:02 PR |
| 14 | Sam MayoPlace 14 · Grade 10 · River Valley | 10 | River Valley | 21:03 PR |
| 15 | Nicolas RiesPlace 15 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 21:08 |
| 16 | Eli DeyoungPlace 16 · Grade 10 · Forest Lake Christian | 10 | Forest Lake Christian | 21:26 |
| 17 | Yusuf MuhammedPlace 17 · Grade 10 · River Valley | 10 | River Valley | 21:40 |
| 18 | Mario MatteoliPlace 18 · Grade 9 · Sutter | 9 | Sutter | 21:44 |
| 19 | David TappePlace 19 · Grade 10 · Sutter | 10 | Sutter | 22:01 |
| 20 | Xavier PitulaPlace 20 · Grade 9 · Sutter | 9 | Sutter | 22:01 |
| 21 | Gaberial GarciaPlace 21 · Grade 10 · Wheatland | 10 | Wheatland | 23:01 |
| 22 | David YorkPlace 22 · Grade 10 · Yuba City | 10 | Yuba City | 23:11 PR |
| 23 | Seth SeversonPlace 23 · Grade 10 · Sutter | 10 | Sutter | 23:32 |
| 24 | Kane SchaalPlace 24 · Grade 9 · River Valley | 9 | River Valley | 23:50 |
| 25 | Isaias AdamePlace 25 · Grade 9 · Yuba City | 9 | Yuba City | 24:05 |
| 26 | Ayden CavanaghPlace 26 · Grade 9 · Sutter | 9 | Sutter | 24:37 PR |
| 27 | Nathan SindlingerPlace 27 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 25:00 |
| 28 | Noah JonesPlace 28 · Grade 9 · Sutter | 9 | Sutter | 25:43 PR |
| 29 | Trey KeatsPlace 29 · Grade 9 · Woodland Christian | 9 | Woodland Christian | 25:47 |
| 30 | Joseph NakamuraPlace 30 · Grade 9 · Yuba City | 9 | Yuba City | 25:53 PR |
| 31 | Carson BenderPlace 31 · Grade 10 · Yuba City | 10 | Yuba City | 26:21 |
| 32 | Caleb ZeckPlace 32 · Grade 10 · Woodland Christian | 10 | Woodland Christian | 28:25 |
| 33 | Arjun TakharPlace 33 · Grade 10 · Yuba City | 10 | Yuba City | 29:32 PR |
| 34 | Noah RiddlePlace 34 · Grade 9 · Wheatland | 9 | Wheatland | 30:17 |
| 35 | Sahib TumberPlace 35 · Grade 10 · River Valley | 10 | River Valley | 30:38 PR |
| 36 | Daniel HaydonPlace 36 · Grade 9 · River Valley | 9 | River Valley | 32:44 |
| 37 | Griffin HaydonPlace 37 · Grade 9 · River Valley | 9 | River Valley | 40:52 |