| 1 | Oliver BushPlace 1 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 16:09.90 |
| 2 | Gian-Carlo a MarcaPlace 2 · Grade 11 · Branson | 11 | Branson | 16:10.54 PR |
| 3 | Rory BourkePlace 3 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 16:46.86 |
| 4 | Thanos GivasPlace 4 · Grade 12 · Redwood (Larkspur) | 12 | Redwood (Larkspur) | 17:00.14 |
| 5 | Henry SwiftPlace 5 · Grade 10 · Branson | 10 | Branson | 17:06.86 |
| 6 | Everett EsterkynPlace 6 · Grade 10 · Branson | 10 | Branson | 17:11.14 PR |
| 7 | Darien GoldPlace 7 · Grade 10 · Branson | 10 | Branson | 17:13.44 PR |
| 8 | Joseph JoostPlace 8 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 17:26.91 |
| 9 | Asher Conklin-MoorePlace 9 · Grade 12 · San Rafael | 12 | San Rafael | 17:27.83 PR |
| 10 | Julian McCawPlace 10 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 17:36.92 |
| 11 | Cole SandrichPlace 11 · Grade 12 · Redwood (Larkspur) | 12 | Redwood (Larkspur) | 17:39.11 |
| 12 | Desmond UriartePlace 12 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 17:44.28 |
| 13 | William SimonPlace 13 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 17:50.09 PR |
| 14 | Vihaan DalalPlace 14 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 17:54.13 |
| 15 | Dominic PolcePlace 15 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 17:55.50 PR |
| 16 | Charlie LevernierPlace 16 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 18:05.80 PR |
| 17 | Colten JuddPlace 17 · Grade 12 · Redwood (Larkspur) | 12 | Redwood (Larkspur) | 18:07.64 PR |
| 18 | Ethan XuPlace 18 · Grade 12 · Redwood (Larkspur) | 12 | Redwood (Larkspur) | 18:15.97 |
| 19 | Max ChanPlace 19 · Grade 11 · Branson | 11 | Branson | 18:18.74 |
| 20 | Noah MinorPlace 20 · Grade 11 · Branson | 11 | Branson | 18:21.25 |
| 21 | Eli AskPlace 21 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 18:29.61 |
| 22 | Max CukorPlace 22 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 18:40.84 PR |
| 23 | Cassidy WheelerPlace 23 · Grade 10 · San Rafael | 10 | San Rafael | 18:41.95 PR |
| 24 | Ashton GreggPlace 24 · Grade 10 · Branson | 10 | Branson | 18:51.23 PR |
| 25 | Henry JohnsonPlace 25 · Grade 10 · Branson | 10 | Branson | 18:51.80 |
| 26 | Abe MarshallPlace 26 · Grade 12 · Branson | 12 | Branson | 18:52.68 |
| 27 | Ross HowardPlace 27 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 19:01.24 PR |
| 28 | Blaze Fiandaco-OlsenPlace 28 · Grade 12 · San Rafael | 12 | San Rafael | 19:01.61 PR |
| 29 | Cade BoulignyPlace 29 · Grade 11 · Branson | 11 | Branson | 19:04.97 |
| 30 | Nicholas DiLauraPlace 30 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 19:06.04 PR |
| 31 | David CapdarestPlace 31 · Grade 12 · San Rafael | 12 | San Rafael | 19:13.97 |
| 32 | Maximilian NeumeierPlace 32 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 19:17.18 |
| 33 | Dash WangPlace 33 · Grade 9 · Branson | 9 | Branson | 19:18.09 |
| 34 | Bram RazPlace 34 · Grade 10 · Branson | 10 | Branson | 19:18.91 |
| 35 | Bryan ChapmanPlace 35 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 19:19.79 |
| 36 | Tyler RuppannerPlace 36 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 19:29.57 |
| 37 | Damien LopezPlace 37 · Grade 12 · San Rafael | 12 | San Rafael | 19:34.04 PR |
| 38 | Townes AndersonPlace 38 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 19:44.71 PR |
| 39 | Irvin RojasPlace 39 · Grade 9 · San Rafael | 9 | San Rafael | 19:47.10 PR |
| 40 | Jake LevernierPlace 40 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 19:48.95 |
| 41 | Jayden PatelPlace 41 · Grade 11 · Branson | 11 | Branson | 19:55.29 |
| 42 | Elias TwilleyPlace 42 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 19:56.45 PR |
| 43 | Max ParisiPlace 43 · Grade 9 · Branson | 9 | Branson | 19:57.72 |
| 44 | Nolan ChongPlace 44 · Grade 12 · Branson | 12 | Branson | 20:06.69 PR |
| 45 | Jackson BeachPlace 45 · Grade 10 · San Rafael | 10 | San Rafael | 20:09.53 PR |
| 46 | Matthew LehmanPlace 46 · Grade 10 · Branson | 10 | Branson | 20:15.80 |
| 47 | Ben BraschPlace 47 · Grade 11 · Branson | 11 | Branson | 20:37.13 PR |
| 48 | Caspian McCarthyPlace 48 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 20:38.62 PR |
| 49 | Peter VicentePlace 49 · Grade 9 · San Rafael | 9 | San Rafael | 20:39.34 PR |
| 50 | Josh BambergerPlace 50 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 20:46.44 PR |
| 51 | Shane CessnaPlace 51 · Grade 12 · Branson | 12 | Branson | 20:50.01 |
| 52 | Andres Lugo-MedranoPlace 52 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 20:51.27 PR |
| 53 | Kien NguyenPlace 53 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 20:54.12 |
| 54 | August BrownPlace 54 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 20:55.10 PR |
| 55 | Julien VoyPlace 55 · Grade 12 · Redwood (Larkspur) | 12 | Redwood (Larkspur) | 21:02.94 |
| 56 | Oscar PoolPlace 56 · Grade 10 · San Rafael | 10 | San Rafael | 21:07.14 PR |
| 57 | Henry JeffersonPlace 57 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 21:10.96 PR |
| 58 | Matthew StaninecPlace 58 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 21:17.91 PR |
| 59 | Samir SridharanPlace 59 · Grade 11 · Branson | 11 | Branson | 21:36.48 |
| 60 | Walker HanleyPlace 60 · Grade 9 · San Rafael | 9 | San Rafael | 21:54.50 |
| 61 | Will LibbyPlace 61 · Grade 9 · Branson | 9 | Branson | 22:02.22 |
| 62 | Isaul AlvaradoPlace 62 · Grade 9 · San Rafael | 9 | San Rafael | 22:08.61 PR |
| 63 | Luke CarlsenPlace 63 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 22:10.97 |
| 64 | Alberto VidesPlace 64 · Grade 10 · Branson | 10 | Branson | 22:21.74 |
| 65 | Brian ShkurovichPlace 65 · Grade 11 · Branson | 11 | Branson | 22:22.62 |
| 66 | Aiden YoonPlace 66 · Grade 9 · Branson | 9 | Branson | 22:27.34 PR |
| 67 | Khai MuradPlace 67 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 22:27.88 |
| 68 | Lukas AnonPlace 68 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 22:28.46 |
| 69 | Charlie KlosPlace 69 · Grade 9 · Branson | 9 | Branson | 22:30.86 |
| 70 | Gideon ShuldinerPlace 70 · Grade 11 · Redwood (Larkspur) | 11 | Redwood (Larkspur) | 22:54.43 |
| 71 | Quinn GriffinPlace 71 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 22:57.99 PR |
| 72 | Edward (Teddy) JeffersonPlace 72 · Grade 11 · Branson | 11 | Branson | 23:03.07 |
| 73 | John Capdarest-ArestPlace 73 · Grade 9 · San Rafael | 9 | San Rafael | 23:10.93 PR |
| 74 | David BakerPlace 74 · Grade 10 · San Rafael | 10 | San Rafael | 23:13.00 PR |
| 75 | William LyonPlace 75 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 23:43.49 PR |
| 76 | Devin Finley HernandezPlace 76 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 23:49.57 PR |
| 77 | Nico BavaPlace 77 · Grade 9 · Branson | 9 | Branson | 23:57.85 PR |
| 78 | Mason SchmittPlace 78 · Grade 9 · Branson | 9 | Branson | 24:02.55 PR |
| 79 | Savva RoditiPlace 79 · Grade 9 · San Rafael | 9 | San Rafael | 24:51.51 PR |
| 80 | Milton XuPlace 80 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 25:05.15 PR |
| 81 | Emil HauPlace 81 · Grade 9 · San Rafael | 9 | San Rafael | 25:16.12 PR |
| 82 | Sebastien PascalPlace 82 · Grade 10 · Redwood (Larkspur) | 10 | Redwood (Larkspur) | 25:29.29 PR |
| 83 | Justus FichtnerPlace 83 · Grade 9 · Branson | 9 | Branson | 25:40.27 PR |
| 84 | Nate AtkinsPlace 84 · Grade 9 · Branson | 9 | Branson | 25:41.03 PR |
| 85 | Baird WilliamsPlace 85 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 25:41.40 PR |
| 86 | Wiley SheehyPlace 86 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 26:29.58 PR |
| 87 | Elijah SpierPlace 87 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 27:47.79 PR |
| 88 | Dylan KPlace 88 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 27:49.76 PR |
| 89 | Kaleo ChowPlace 89 · Grade 9 · Branson | 9 | Branson | 31:11.01 |
| 90 | Derek Alejo RojasPlace 90 · Grade 9 · Redwood (Larkspur) | 9 | Redwood (Larkspur) | 35:08.62 PR |