| 1 | Kyler CapinasPlace 1 · Grade 9 · Cardinal Newman | 9 | Cardinal Newman | 12:41.25 PR |
| 2 | Bennett LagourguePlace 2 · Grade 9 · Analy | 9 | Analy | 12:59.66 PR |
| 3 | Isaiah MariaPlace 3 · Grade 11 · Santa Rosa | 11 | Santa Rosa | 13:05.89 PR |
| 4 | Brayden MacQuarriePlace 4 · Grade 11 · Analy | 11 | Analy | 13:06.23 PR |
| 5 | Gavin RiderPlace 5 · Grade 10 · Analy | 10 | Analy | 13:07.62 PR |
| 6 | Otto OwerPlace 6 · Grade 9 · Analy | 9 | Analy | 13:15.75 PR |
| 7 | Griffin KingPlace 7 · Grade 12 · Santa Rosa | 12 | Santa Rosa | 13:26.39 PR |
| 8 | Mateo O'KanePlace 8 · Grade 10 · Credo | 10 | Credo | 13:42.92 PR |
| 9 | Taishi SilvermanPlace 9 · Grade 9 · Montgomery | 9 | Montgomery | 13:44.27 PR |
| 10 | Kanato CreekmorePlace 10 · Grade 9 · Analy | 9 | Analy | 13:57.95 PR |
| 11 | Westin MiddlemissPlace 11 · Grade 9 · Analy | 9 | Analy | 14:05.65 PR |
| 12 | Kaleel RuizPlace 12 · Grade 10 · Santa Rosa | 10 | Santa Rosa | 14:14.00 PR |
| 13 | Adheem JafriPlace 13 · Grade 12 · Santa Rosa | 12 | Santa Rosa | 14:18.22 PR |
| 14 | Matisse Van KeirsbilckPlace 14 · Grade 10 · Healdsburg | 10 | Healdsburg | 14:20.75 PR |
| 15 | Callaghan MillerPlace 15 · Grade 9 · Santa Rosa | 9 | Santa Rosa | 14:21.30 PR |
| 16 | Dominic CinquiniPlace 16 · Grade 10 · Montgomery | 10 | Montgomery | 14:21.50 |
| 17 | Cooper Van TuylPlace 17 · Grade 10 · Montgomery | 10 | Montgomery | 14:22.01 PR |
| 18 | Henry EvansPlace 18 · Grade 9 · Cardinal Newman | 9 | Cardinal Newman | 14:23.05 PR |
| 19 | Atticus PetriePlace 19 · Grade 9 · Analy | 9 | Analy | 14:23.82 PR |
| 20 | Miles TimmePlace 20 · Grade 10 · Casa Grande | 10 | Casa Grande | 14:24.14 PR |
| 21 | Fin VeltePlace 21 · Grade 9 · Petaluma | 9 | Petaluma | 14:24.86 PR |
| 22 | Gavin SousaPlace 22 · Grade 10 · Cardinal Newman | 10 | Cardinal Newman | 14:25.19 PR |
| 23 | Brayden RobinsonPlace 23 · Grade 12 · Santa Rosa | 12 | Santa Rosa | 14:25.87 PR |
| 24 | Jeremy CarterPlace 24 · Grade 10 · Rancho Cotate | 10 | Rancho Cotate | 14:31.96 PR |
| 25 | Calvin GonnellaPlace 25 · Grade 10 · Analy | 10 | Analy | 14:35.80 PR |
| 26 | Tyler MartinPlace 26 · Grade 9 · Casa Grande | 9 | Casa Grande | 14:35.80 PR |
| 27 | Jesus Garcia VallartaPlace 27 · Grade 10 · Santa Rosa | 10 | Santa Rosa | 14:38.81 PR |
| 28 | Santiago CuevasPlace 28 · Grade 9 · Montgomery | 9 | Montgomery | 14:39.51 PR |
| 29 | Dillon PolingPlace 29 · Grade 10 · Santa Rosa | 10 | Santa Rosa | 14:39.66 PR |
| 30 | Isaac NelsonPlace 30 · Grade 12 · Montgomery | 12 | Montgomery | 14:40.17 PR |
| 31 | Gunnar LowellPlace 31 · Grade 9 · Analy | 9 | Analy | 14:46.32 PR |
| 32 | Lucas BesedaPlace 32 · Grade 10 · Santa Rosa | 10 | Santa Rosa | 14:53.74 PR |
| 33 | Matthew OrellanaPlace 33 · Grade 12 · Santa Rosa | 12 | Santa Rosa | 14:54.29 |
| 34 | Gaston VenturaPlace 34 · Grade 12 · Santa Rosa | 12 | Santa Rosa | 14:54.62 PR |
| 35 | Max Weigel-MurphyPlace 35 · Grade 11 · Credo | 11 | Credo | 15:05.97 PR |
| 36 | Avri BuncePlace 36 · Grade 9 · Credo | 9 | Credo | 15:10.95 PR |
| 37 | Hans PerrillPlace 37 · Grade 9 · Healdsburg | 9 | Healdsburg | 15:13.21 PR |
| 38 | Bryden SimmonsPlace 38 · Grade 9 · Petaluma | 9 | Petaluma | 15:13.23 PR |
| 39 | Adam RoskosPlace 39 · Grade 11 · Santa Rosa | 11 | Santa Rosa | 15:17.84 PR |
| 40 | Milo BaptistaPlace 40 · Grade 12 · Analy | 12 | Analy | 15:23.39 PR |
| 41 | Luke McKnightPlace 41 · Grade 10 · Analy | 10 | Analy | 15:24.84 PR |
| 42 | Rhyan ShifferPlace 42 · Grade 10 · Petaluma | 10 | Petaluma | 15:29.44 PR |
| 43 | Ahmi CasmeyPlace 43 · Grade 9 · Casa Grande | 9 | Casa Grande | 15:46.72 PR |
| 44 | Benjamin PeytonPlace 44 · Grade 11 · Santa Rosa | 11 | Santa Rosa | 15:50.31 PR |
| 45 | Rowley MorganPlace 45 · Grade 12 · Analy | 12 | Analy | 15:51.09 PR |
| 46 | Declan GoodsonPlace 46 · Grade 12 · Analy | 12 | Analy | 15:54.47 PR |
| 47 | Riley HawkinsPlace 47 · Grade 11 · Santa Rosa | 11 | Santa Rosa | 15:56.72 |
| 48 | Eben GuentherPlace 48 · Grade 10 · Montgomery | 10 | Montgomery | 15:58.38 PR |
| 49 | Wyatt ColvinPlace 49 · Grade 10 · Montgomery | 10 | Montgomery | 15:59.22 |
| 50 | Jake OliveraPlace 50 · Grade 9 · Rancho Cotate | 9 | Rancho Cotate | 16:03.79 PR |
| 51 | Julian ButkusPlace 51 · Grade 9 · Analy | 9 | Analy | 16:10.72 PR |
| 52 | Liam HadleyPlace 52 · Grade 12 · Santa Rosa | 12 | Santa Rosa | 16:17.24 |
| 53 | Karthik SundarPlace 53 · Grade 9 · Casa Grande | 9 | Casa Grande | 16:44.19 PR |
| 54 | Tristan JensenPlace 54 · Grade 12 · Healdsburg | 12 | Healdsburg | 16:53.70 PR |
| 55 | Ryan Woon-FatPlace 55 · Grade 11 · Casa Grande | 11 | Casa Grande | 16:55.72 PR |
| 56 | Sebastian CinquiniPlace 56 · Grade 9 · Montgomery | 9 | Montgomery | 17:03.27 PR |
| 57 | Jackson BabbPlace 57 · Grade 12 · Montgomery | 12 | Montgomery | 17:09.56 PR |
| 58 | Ciyan HernandezPlace 58 · Grade 10 · Montgomery | 10 | Montgomery | 17:13.98 PR |
| 59 | Vincent CamilleriPlace 59 · Grade 10 · Casa Grande | 10 | Casa Grande | 17:14.82 PR |
| 60 | Theodore GreenPlace 60 · Grade 9 · Petaluma | 9 | Petaluma | 17:23.47 PR |
| 61 | Roop UppalPlace 61 · Grade 9 · Casa Grande | 9 | Casa Grande | 17:29.87 PR |
| 62 | Reed DonohuePlace 62 · Grade 10 · Montgomery | 10 | Montgomery | 17:30.74 PR |
| 63 | Brody ShortPlace 63 · Grade 9 · Casa Grande | 9 | Casa Grande | 17:31.88 PR |
| 64 | Jackson PuckettPlace 64 · Grade 12 · Cardinal Newman | 12 | Cardinal Newman | 17:46.36 PR |
| 65 | August BeebePlace 65 · Grade 9 · Petaluma | 9 | Petaluma | 17:56.38 PR |
| 66 | Nolan White-ScheppPlace 66 · Grade 11 · Petaluma | 11 | Petaluma | 18:03.72 PR |
| 67 | Tiarnan KronPlace 67 · Grade 11 · Healdsburg | 11 | Healdsburg | 18:05.99 PR |
| 68 | Joseph AtchleyPlace 68 · Grade 9 · Credo | 9 | Credo | 18:07.67 PR |
| 69 | Peter BellomoPlace 69 · Grade 9 · Analy | 9 | Analy | 18:30.35 PR |
| 70 | Thomas ClementsPlace 70 · Grade 12 · Petaluma | 12 | Petaluma | 18:44.86 |
| 71 | Eli LeonardPlace 71 · Grade 10 · Santa Rosa | 10 | Santa Rosa | 19:05.37 PR |
| 72 | Westley RosenfeldPlace 72 · Grade 11 · Credo | 11 | Credo | 19:07.63 PR |
| 73 | Mason Van TuylPlace 73 · Grade 12 · Montgomery | 12 | Montgomery | 19:17.24 |
| 74 | Marcus ClarkPlace 74 · Grade 10 · Petaluma | 10 | Petaluma | 19:17.31 PR |
| 75 | Emiliano LopezPlace 75 · Grade 10 · Rancho Cotate | 10 | Rancho Cotate | 19:39.27 PR |
| 76 | Ben ThomasonPlace 76 · Grade 10 · Petaluma | 10 | Petaluma | 19:40.79 |
| 77 | Hayden HrebiniakPlace 77 · Grade 10 · Casa Grande | 10 | Casa Grande | 19:45.41 PR |
| 78 | Calvin HranacPlace 78 · Grade 9 · Credo | 9 | Credo | 22:04.86 PR |
| 79 | Anders BrendenPlace 79 · Grade 12 · Analy | 12 | Analy | 22:24.60 PR |
| 80 | Kyle ThomasPlace 80 · Grade 9 · Credo | 9 | Credo | 24:52.39 PR |
| 0 | Magnus FigueroaPlace 0 · Grade 10 · Credo | 10 | Credo | DNF |
| 0 | Moises SmithPlace 0 · Grade 10 · Casa Grande | 10 | Casa Grande | DNF |
| 0 | Adriano ChaquiPlace 0 · Grade Fr · Casa Grande | Fr | Casa Grande | DNF |
| 0 | Noah HolleyPlace 0 · Grade 11 · Casa Grande | 11 | Casa Grande | DNF |
| 0 | Owen EgglestonPlace 0 · Grade 10 · Analy | 10 | Analy | DNF |
| 0 | Rumi EmanuelPlace 0 · Grade 9 · Analy | 9 | Analy | DNF |
| 0 | Ronnie LinziePlace 0 · Grade 9 · Analy | 9 | Analy | DNF |
| 0 | Asante MalisaPlace 0 · Grade 9 · Analy | 9 | Analy | DNF |
| 0 | Valerian PostiglionePlace 0 · Grade 11 · Analy | 11 | Analy | DNF |
| 0 | Noah VazquezPlace 0 · Grade 10 · Rancho Cotate | 10 | Rancho Cotate | DNF |
| 0 | Necalli HernandezPlace 0 · Grade 12 · Santa Rosa | 12 | Santa Rosa | DNF |
| 0 | Rocco HartPlace 0 · Grade 12 · Cardinal Newman | 12 | Cardinal Newman | DNF |
| 0 | Marcus StonebreakerPlace 0 · Grade 9 · Cardinal Newman | 9 | Cardinal Newman | DNF |