| 1 | Stephan ChapdelainePlace 1 · Grade So · Butte | So | Butte | 20:48 |
| 2 | Jacob ManningPlace 2 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 21:29 |
| 3 | Adrian CuevasPlace 3 · Grade Fr · Butte | Fr | Butte | 21:38 |
| 4 | Benji GranadosPlace 4 · Grade Fr · Butte | Fr | Butte | 21:49 |
| 5 | Tristan BobadillaPlace 5 · Grade So · Butte | So | Butte | 21:52 |
| 6 | Kyle OltmannsPlace 6 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 21:54 |
| 7 | Elijah GillelandPlace 7 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 22:02 |
| 8 | Everett DochertyPlace 8 · Grade Fr · Butte | Fr | Butte | 22:19 |
| 9 | Ben Cook-AppelPlace 9 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 22:25 |
| 10 | Joel NordPlace 10 · Grade So · Lake Tahoe | So | Lake Tahoe | 22:33 |
| 11 | Levi BrownePlace 11 · Grade Fr · Redwoods | Fr | Redwoods | 22:39 PR |
| 12 | Chase JimenezPlace 12 · Grade Fr · Redwoods | Fr | Redwoods | 22:41 |
| 13 | Abran GuzmanPlace 13 · Grade Fr · Butte | Fr | Butte | 22:42 |
| 14 | Justin ChapdelainePlace 14 · Grade Fr · Butte | Fr | Butte | 22:52 |
| 15 | Phoenix DavisPlace 15 · Grade Fr · Redwoods | Fr | Redwoods | 23:04 |
| 16 | Aidan DavisPlace 16 · Grade So · Redwoods | So | Redwoods | 23:43 |
| 17 | Santino ThomasPlace 17 · Grade Fr · Redwoods | Fr | Redwoods | 23:55 |
| 18 | Archer LucasPlace 18 · Grade Fr · Butte | Fr | Butte | 24:26 |
| 19 | Lex CorniciucPlace 19 · Grade So · Butte | So | Butte | 24:26 |
| 20 | Sergio LopezPlace 20 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 24:30 PR |
| 21 | Zach GuerraPlace 21 · Grade Fr · Butte | Fr | Butte | 24:44 |
| 22 | Spencer JoycePlace 22 · Grade So · Mendocino | So | Mendocino | 25:22 |
| 23 | Dixon MoorePlace 23 · Grade So · Shasta | So | Shasta | 25:39 PR |
| 24 | Kenneth WaldenPlace 24 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 25:58 PR |
| 25 | Omar AmadorPlace 25 · Grade Fr · Redwoods | Fr | Redwoods | 26:04 PR |
| 26 | David KhouryPlace 26 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 26:09 |
| 27 | Ethan McCrackenPlace 27 · Grade Fr · Butte | Fr | Butte | 26:09 |
| 28 | Ashton PlessingerPlace 28 · Grade So · Redwoods | So | Redwoods | 26:35 |
| 29 | Nathan MazurPlace 29 · Grade Fr · Shasta | Fr | Shasta | 26:44 |
| 30 | Quinn FelderPlace 30 · Grade Fr · Butte | Fr | Butte | 27:09 |
| 31 | Kobi HasunumaPlace 31 · Grade 13 · Mendocino | 13 | Mendocino | 28:36 PR |
| 32 | Oscar RuizPlace 32 · Grade 13 · Mendocino | 13 | Mendocino | 32:01 |
| 33 | Casyn Lima-PoPlace 33 · Grade Fr · Lake Tahoe | Fr | Lake Tahoe | 33:16 |
| 34 | Isaac MerkerPlace 34 · Grade Fr · Redwoods | Fr | Redwoods | 34:27 PR |
| 35 | Martin EstradaPlace 35 · Grade 13 · Mendocino | 13 | Mendocino | 37:26 PR |
| 36 | Jaydon BillyPlace 36 · Grade 13 · Mendocino | 13 | Mendocino | 43:28 PR |
| 37 | Grady DenmanPlace 37 · Grade Fr · Butte | Fr | Butte | 50:46 |