| 1 | Chase CloneyPlace 1 · Grade 11 · San Marin | 11 | San Marin | 16:10.9 |
| 2 | Gian-Carlo a MarcaPlace 2 · Grade 11 · Branson | 11 | Branson | 16:17.9 |
| 3 | Noah WilhelmPlace 3 · Grade 10 · Tamalpais | 10 | Tamalpais | 16:21.0 PR |
| 4 | Frankie FosterPlace 4 · Grade 10 · Tamalpais | 10 | Tamalpais | 16:53.7 PR |
| 5 | Liam WinnPlace 5 · Grade 10 · Tamalpais | 10 | Tamalpais | 17:00.3 PR |
| 6 | Thibaut FoidartPlace 6 · Grade 12 · Tamalpais | 12 | Tamalpais | 17:13.9 PR |
| 7 | Max ChanPlace 7 · Grade 11 · Branson | 11 | Branson | 17:58.5 |
| 8 | Alexander MortimerPlace 8 · Grade 12 · Tamalpais | 12 | Tamalpais | 18:21.0 PR |
| 9 | Bode MedowPlace 9 · Grade 9 · Tamalpais | 9 | Tamalpais | 18:26.7 PR |
| 10 | Nolan MahrusPlace 10 · Grade 11 · Tamalpais | 11 | Tamalpais | 18:27.6 |
| 11 | Henry JohnsonPlace 11 · Grade 10 · Branson | 10 | Branson | 18:28.3 PR |
| 12 | Dash WangPlace 12 · Grade 9 · Branson | 9 | Branson | 18:36.8 PR |
| 13 | Noah Gomez NilssonPlace 13 · Grade 9 · San Marin | 9 | San Marin | 18:42.1 |
| 14 | Abe MarshallPlace 14 · Grade 12 · Branson | 12 | Branson | 18:44.0 |
| 15 | Graham HettlingerPlace 15 · Grade 9 · San Marin | 9 | San Marin | 18:45.5 PR |
| 16 | Cade BoulignyPlace 16 · Grade 11 · Branson | 11 | Branson | 18:59.0 PR |
| 17 | Bram RazPlace 17 · Grade 10 · Branson | 10 | Branson | 19:09.0 PR |
| 18 | Kadin MokariPlace 18 · Grade 9 · Tamalpais | 9 | Tamalpais | 19:10.9 PR |
| 19 | Mikhail PaninPlace 19 · Grade 11 · San Marin | 11 | San Marin | 19:12.1 |
| 20 | Matthew LehmanPlace 20 · Grade 10 · Branson | 10 | Branson | 19:19.2 PR |
| 21 | Nic YaneckoPlace 21 · Grade 10 · San Marin | 10 | San Marin | 19:21.4 PR |
| 22 | Ivan LuuPlace 22 · Grade 9 · San Marin | 9 | San Marin | 19:27.2 PR |
| 23 | Shane PerlsonPlace 23 · Grade 10 · Tamalpais | 10 | Tamalpais | 19:28.4 PR |
| 24 | Max ParisiPlace 24 · Grade 9 · Branson | 9 | Branson | 19:29.9 PR |
| 25 | Jayden PatelPlace 25 · Grade 11 · Branson | 11 | Branson | 19:34.5 PR |
| 26 | Kasper KarbePlace 26 · Grade 10 · Tamalpais | 10 | Tamalpais | 19:43.3 |
| 27 | Parker ShafferPlace 27 · Grade 10 · Tamalpais | 10 | Tamalpais | 19:44.0 PR |
| 28 | Tommy KhouwPlace 28 · Grade 11 · Tamalpais | 11 | Tamalpais | 20:06.1 PR |
| 29 | Jack SkilesPlace 29 · Grade 9 · Tamalpais | 9 | Tamalpais | 20:07.2 PR |
| 30 | Noah TommeiPlace 30 · Grade 9 · Tamalpais | 9 | Tamalpais | 20:09.2 PR |
| 31 | Liam MahrusPlace 31 · Grade 11 · Tamalpais | 11 | Tamalpais | 20:14.7 |
| 32 | Nolan ChongPlace 32 · Grade 12 · Branson | 12 | Branson | 20:31.7 |
| 33 | Shane CessnaPlace 33 · Grade 12 · Branson | 12 | Branson | 20:34.6 |
| 34 | Will LibbyPlace 34 · Grade 9 · Branson | 9 | Branson | 20:38.8 PR |
| 35 | William HeathPlace 35 · Grade 10 · San Marin | 10 | San Marin | 20:43.8 PR |
| 36 | Sam McCarthyPlace 36 · Grade 10 · Branson | 10 | Branson | 20:56.0 PR |
| 37 | Julien Comfort-KrezanoskiPlace 37 · Grade 11 · Tamalpais | 11 | Tamalpais | 20:56.8 |
| 38 | Samir SridharanPlace 38 · Grade 11 · Branson | 11 | Branson | 21:24.3 |
| 39 | William ZuercherPlace 39 · Grade 11 · Branson | 11 | Branson | 21:33.8 PR |
| 40 | Alberto VidesPlace 40 · Grade 10 · Branson | 10 | Branson | 22:00.2 |
| 41 | Charlie KlosPlace 41 · Grade 9 · Branson | 9 | Branson | 22:05.0 PR |
| 42 | Max WaterfieldPlace 42 · Grade 9 · Tamalpais | 9 | Tamalpais | 22:12.0 PR |
| 43 | Jackson MillerPlace 43 · Grade 11 · San Marin | 11 | San Marin | 22:13.0 PR |
| 44 | Sam FarnellPlace 44 · Grade 9 · Tamalpais | 9 | Tamalpais | 22:23.0 PR |
| 45 | Isaak SanchezPlace 45 · Grade 11 · San Marin | 11 | San Marin | 23:31.7 PR |
| 46 | Jacob Gomez NilssonPlace 46 · Grade 11 · San Marin | 11 | San Marin | 24:01.6 |
| 47 | Nico BavaPlace 47 · Grade 9 · Branson | 9 | Branson | 24:07.4 |
| 48 | Justus FichtnerPlace 48 · Grade 9 · Branson | 9 | Branson | 26:30.3 |
| 49 | Kaleo ChowPlace 49 · Grade 9 · Branson | 9 | Branson | 26:34.6 PR |
| 50 | Nate AtkinsPlace 50 · Grade 9 · Branson | 9 | Branson | 26:46.4 |
| 51 | Ian HarveyPlace 51 · Grade 12 · San Marin | 12 | San Marin | 30:31.3 PR |
| 52 | Cannon MurrayPlace 52 · Grade 11 · San Marin | 11 | San Marin | 36:05.6 PR |