| 1 | Ean HernandezPlace 1 · Grade 4 · Mount Diablo Heat | 4 | Mount Diablo Heat | 2:34.762a |
| 2 | Carl RajakumaraswamyPlace 2 · Grade 3 · Mount Diablo Heat | 3 | Mount Diablo Heat | 2:37.596a |
| 3 | Yanis Grandouiller askarn -Place 3 · Diablo Valley | — | Diablo Valley | 3:10.440a |
| 4 | Peter AdamsPlace 4 · Grade 4 · Mount Diablo Heat | 4 | Mount Diablo Heat | 3:10.959a |
| 1 | Cyrus WalkerPlace 1 · Grade 10 · Mount Diablo Heat | 10 | Mount Diablo Heat | 2:34.048a |
| 2 | Craig ThompsonPlace 2 · Grade 4 · Mount Diablo Heat | 4 | Mount Diablo Heat | 2:40.016a |
| 3 | Parker KwonPlace 3 · Grade 12 · Mount Diablo Heat | 12 | Mount Diablo Heat | 2:41.549a |
| 4 | Vahin LalithrajPlace 4 · Grade 6 · 2nd Wind Athletics | 6 | 2nd Wind Athletics | 2:42.294a |
| 5 | Ryan NettlesPlace 5 · Grade 4 · Mount Diablo Heat | 4 | Mount Diablo Heat | 2:44.654a |
| 6 | Wade Townley -Place 6 · Mount Diablo Heat | — | Mount Diablo Heat | 2:47.363a |
| 7 | Rowan Lauriks-schnapp -Place 7 · Oakland Cubs | — | Oakland Cubs | 2:48.203a |
| 8 | Mukil ArivuselvamPlace 8 · Grade 6 · Mount Diablo Heat | 6 | Mount Diablo Heat | 2:49.685a |
| 9 | Brock TennessenPlace 9 · Grade 6 · Diablo Valley | 6 | Diablo Valley | 3:16.207a |
| 10 | Ekansh SukthankerPlace 10 · Grade 5 · Mount Diablo Heat | 5 | Mount Diablo Heat | 3:49.289a |
| 1 | Arav SaxenaPlace 1 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:13.383a |
| 2 | Noah HuangPlace 2 · Grade 7 · Mount Diablo Heat | 7 | Mount Diablo Heat | 2:20.364a |
| 3 | Landon JackPlace 3 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:23.860a |
| 4 | Ashwin IndrayanPlace 4 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:27.431a |
| 5 | Arthur Tochilnik -Place 5 · Mount Diablo Heat | — | Mount Diablo Heat | 2:28.020a |
| 6 | Abyad Al-QuraishiPlace 6 · Grade 7 · 2nd Wind Athletics | 7 | 2nd Wind Athletics | 2:31.837a |
| 7 | Damian WojciechowskiPlace 7 · Grade 7 · Diablo Valley | 7 | Diablo Valley | 2:32.034a |
| 8 | Advay SinghPlace 8 · Grade 8 · 2nd Wind Athletics | 8 | 2nd Wind Athletics | 2:32.459a |
| 9 | Nick WasherPlace 9 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:33.146a |
| 10 | Tate YamashitaPlace 10 · Grade 6 · Mount Diablo Heat | 6 | Mount Diablo Heat | 2:36.013a |
| 11 | Utkarsh SriramPlace 11 · Grade 6 · 2nd Wind Athletics | 6 | 2nd Wind Athletics | 2:37.489a |
| 12 | Charles Alfano -Place 12 · Diablo Valley | — | Diablo Valley | 2:38.167a |
| 13 | Arjun ShahPlace 13 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:42.575a |
| 14 | Tapas NatrajPlace 14 · Grade 7 · 2nd Wind Athletics | 7 | 2nd Wind Athletics | 2:43.784a |
| 15 | Tom SimonPlace 15 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:49.515a |
| 16 | Christiano FerreyraPlace 16 · Grade 6 · Mount Diablo Heat | 6 | Mount Diablo Heat | 2:49.717a |
| 17 | Levi WalkerPlace 17 · Grade 6 · Mount Diablo Heat | 6 | Mount Diablo Heat | 2:51.410a |
| 18 | Joaquin AltamiranoPlace 18 · Grade 7 · Mount Diablo Heat | 7 | Mount Diablo Heat | 2:53.135a |
| 19 | Jason XiaPlace 19 · Grade 6 · Mount Diablo Heat | 6 | Mount Diablo Heat | 2:57.653a |
| 1 | Sebastien SamPlace 1 · Grade 8 · 2nd Wind Athletics | 8 | 2nd Wind Athletics | 2:20.073a |
| 2 | Aarav AgarwalPlace 2 · Grade 9 · Mount Diablo Heat | 9 | Mount Diablo Heat | 2:21.903a |
| 3 | Jonathan ThomasPlace 3 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:32.516a |
| 4 | Myles HomPlace 4 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:34.272a |
| 5 | Ori LaronPlace 5 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:35.851a |
| 6 | Sebastian Long -Place 6 · Diablo Valley | — | Diablo Valley | 2:35.996a |
| 7 | Christian ChengPlace 7 · Grade 8 · Mount Diablo Heat | 8 | Mount Diablo Heat | 2:40.285a |