1 | Granada High (NC) (CA) | 71 |
| 1) Cameron Priest | | 15:15.30 | 6 |
| 2) John Bennett | | 15:23.20 | 9 |
| 3) Tyler Hattori | | 15:30.60 | 15 |
| 4) Kinaar Desai | | 15:33.30 | 20 |
| 5) Christopher Kilday | | 15:37.90 | 21 |
| Average Time: 15:28.06 Total Time: 1:17:20.30 1-5 Split: 22.60 |
| 6) Samuel Jeppson | | 15:48.60 | 34 |
| 7) Andrew Walker | | 15:57.60 | 46 |
2 | Palo Alto High School (CC) (CA) | 108 |
| 1) Kent Slaney | | 14:29.50 | 1 |
| 2) Justin Packard | | 15:22.90 | 8 |
| 3) Henry Saul | | 15:28.70 | 13 |
| 4) Sam Craig | | 15:39.90 | 27 |
| 5) Ben Beaudry | | 16:04.10 | 59 |
| Average Time: 15:25.02 Total Time: 1:17:05.10 1-5 Split: 1:34.60 |
| 6) Donald Taggert | | 16:07.00 | 61 |
| 7) Kai Oda | | 16:32.60 | 103 |
3 | King (Martin Luther Jr.) (SS) (CA) | 165 |
| 1) Mario Machuca | | 15:32.80 | 18 |
| 2) Chris Barba | | 15:38.00 | 22 |
| 3) Austin Dai | | 15:51.70 | 38 |
| 4) Jonathan Moncada | | 15:55.20 | 43 |
| 5) Garret Vasta | | 15:55.90 | 44 |
| Average Time: 15:46.72 Total Time: 1:18:53.60 1-5 Split: 23.10 |
| 6) Cameron Boydd | | 16:25.40 | 89 |
| 7) Brandon Villacres | | 17:30.80 | 239 |
4 | Gregori (Joseph A.) High School (SJ) (CA) | 282 |
| 1) Santiago Ruiz | | 15:31.20 | 16 |
| 2) Mason Reeves | | 15:39.60 | 26 |
| 3) Sebastian Cronkite | | 16:04.00 | 58 |
| 4) Matthew Marsh | | 16:21.90 | 82 |
| 5) Hunter Reeves | | 16:31.00 | 100 |
| Average Time: 16:01.54 Total Time: 1:20:07.70 1-5 Split: 59.80 |
| 6) Boston Williams | | 17:18.20 | 212 |
| 7) Roman Franzia | | 17:18.30 | 213 |
5 | Livermore High (NC) (CA) | 406 |
| 1) Lucas Strand | | 15:23.30 | 10 |
| 2) Omar Maklaf | | 15:33.20 | 19 |
| 3) Greg Aufderheide | | 16:13.70 | 71 |
| 4) Devon Maheshwari | | 16:18.90 | 80 |
| 5) Miguel Valenton | | 17:25.40 | 226 |
| Average Time: 16:10.90 Total Time: 1:20:54.50 1-5 Split: 2:02.10 |
| 6) Garron Hahn | | 18:39.90 | 347 |
| 7) Trevor Johnson | | 19:54.50 | 404 |
6 | Tamalpais High (NC) (CA) | 410 |
| 1) Neil Johnson | | 15:54.30 | 42 |
| 2) Ronan Cain | | 16:16.50 | 78 |
| 3) Paul Law | | 16:16.80 | 79 |
| 4) Zevan Solomon | | 16:29.00 | 96 |
| 5) Nick Wong | | 16:38.50 | 115 |
| Average Time: 16:19.02 Total Time: 1:21:35.10 1-5 Split: 44.20 |
| 6) Jack Barbour | | 16:51.00 | 142 |
| 7) Nate Harris | | 16:53.20 | 148 |
7 | Menlo-Atherton High School (CC) (CA) | 432 |
| 1) Luke Scandlyn | | 15:38.80 | 24 |
| 2) Scott Macdonald | | 16:13.10 | 68 |
| 3) Cameron Plume | | 16:30.80 | 99 |
| 4) Luca Johnson | | 16:39.10 | 118 |
| 5) Nicolas Hafer | | 16:42.30 | 123 |
| Average Time: 16:20.82 Total Time: 1:21:44.10 1-5 Split: 1:03.50 |
| 6) Rohan Depuy | | 17:03.30 | 166 |
| 7) Justin Li | | 17:55.00 | 283 |
8 | Granite Bay High School (SJ) (CA) | 436 |
| 1) Jake Ritter | | 14:52.80 | 2 |
| 2) Tre Lockwood | | 15:06.50 | 3 |
| 3) Connor Frisch | | 16:12.60 | 67 |
| 4) Michael Zagaynov | | 17:05.40 | 180 |
| 5) Daniel Lyon | | 17:06.50 | 184 |
| Average Time: 16:04.76 Total Time: 1:20:23.80 1-5 Split: 2:13.70 |
| 6) Evan Chinn | | 17:24.70 | 223 |
| 7) Chris Gai | | 17:26.10 | 227 |
9 | San Ramon Valley High (NC) (CA) | 440 |
| 1) Jack Carbonell | | 15:46.40 | 33 |
| 2) Ryan Bayliss | | 16:16.10 | 77 |
| 3) Jordan Miller | | 16:27.70 | 93 |
| 4) Levi Severson | | 16:31.00 | 101 |
| 5) Josh Dykzeul | | 16:48.00 | 136 |
| Average Time: 16:21.84 Total Time: 1:21:49.20 1-5 Split: 1:01.60 |
| 6) Cole Edgren | | 17:03.50 | 168 |
| 7) Aidan Bradley | | 17:04.30 | 173 |
10 | Christian Brothers High School (SJ) (CA) | 444 |
| 1) Iasiah Jimenez | | 15:38.20 | 23 |
| 2) Patrick Wiseman | | 15:42.20 | 30 |
| 3) Will Yuponce | | 16:22.80 | 84 |
| 4) Samuel Copely | | 16:33.20 | 105 |
| 5) Nevin Afong | | 17:15.80 | 202 |
| Average Time: 16:18.44 Total Time: 1:21:32.20 1-5 Split: 1:37.60 |
| 6) Alberto Mujica | | 17:17.30 | 208 |
| 7) Joseph Archer | | 18:25.20 | 323 |