| 1 | Liam LustyanPlace 1 · Grade 8 · Chaminade | 8 | Chaminade | 12:33.1 |
| 2 | Ethan HowardPlace 2 · Grade 6 · Chaminade | 6 | Chaminade | 12:40.3 |
| 3 | Liam ScottPlace 3 · Grade 6 · Chaminade | 6 | Chaminade | 12:45.8 |
| 4 | Dk CoycoPlace 4 · Grade 8 · Chaminade | 8 | Chaminade | 12:48.1 |
| 5 | Tony PacePlace 5 · Grade 6 · Chaminade | 6 | Chaminade | 13:18.7 |
| 6 | Diego BocanegraPlace 6 · Grade 8 · Chaminade | 8 | Chaminade | 13:21.6 |
| 7 | Richie YuPlace 7 · Grade 7 · Oaks Christian | 7 | Oaks Christian | 13:33.3 |
| 8 | Connor SkinnerPlace 8 · Grade 8 · Chaminade | 8 | Chaminade | 13:38.3 |
| 9 | Wilder RehmPlace 9 · Grade 6 · Paul Revere Charter | 6 | Paul Revere Charter | 13:46.0 |
| 10 | Lucas BocanegraPlace 10 · Grade 8 · Chaminade | 8 | Chaminade | 13:49.7 PR |
| 11 | Luke YangPlace 11 · Grade 8 · Paul Revere Charter | 8 | Paul Revere Charter | 14:01.3 |
| 12 | Eric TianPlace 12 · Grade 7 · Oaks Christian | 7 | Oaks Christian | 14:11.2 |
| 13 | Parker LopezPlace 13 · Grade 6 · Chaminade | 6 | Chaminade | 14:20.1 |
| 14 | Miles WangPlace 14 · Grade 8 · Paul Revere Charter | 8 | Paul Revere Charter | 14:24.3 |
| 15 | Maxwell BittoniPlace 15 · Grade 7 · Paul Revere Charter | 7 | Paul Revere Charter | 14:24.3 PR |
| 16 | William TenggardjajaPlace 16 · Grade 8 · Chaminade | 8 | Chaminade | 14:25.1 |
| 17 | Caden ChanPlace 17 · Grade 7 · Oaks Christian | 7 | Oaks Christian | 14:25.5 |
| 18 | Luke GordinPlace 18 · Grade 8 · Oaks Christian | 8 | Oaks Christian | 14:25.8 |
| 19 | Ivan RajpurohitPlace 19 · Grade 7 · Oaks Christian | 7 | Oaks Christian | 14:29.1 PR |
| 20 | Micah GuerreroPlace 20 · Grade 8 · Paul Revere Charter | 8 | Paul Revere Charter | 14:30.9 |
| 21 | Brady LutzPlace 21 · Grade 8 · Chaminade | 8 | Chaminade | 14:50.7 |
| 22 | Dylan ConleyPlace 22 · Grade 8 · Chaminade | 8 | Chaminade | 14:53.0 |
| 23 | Mathias PuentesPlace 23 · Grade 8 · Chaminade | 8 | Chaminade | 15:06.0 |
| 24 | Will De OliveraPlace 24 · Grade 7 · Oaks Christian | 7 | Oaks Christian | 15:06.6 |
| 25 | Carlos LemmePlace 25 · Grade 8 · Chaminade | 8 | Chaminade | 15:24.9 |
| 26 | Rhett HansenPlace 26 · Grade 8 · Oaks Christian | 8 | Oaks Christian | 15:33.4 |
| 27 | Ian HerreraPlace 27 · Grade 7 · Oaks Christian | 7 | Oaks Christian | 15:50.3 |
| 28 | Ben ReyesPlace 28 · Grade 8 · Chaminade | 8 | Chaminade | 16:04.6 |
| 29 | Brady ZimmerPlace 29 · Grade 7 · Chaminade | 7 | Chaminade | 16:04.8 |
| 30 | Heath Ryser-WaltersPlace 30 · Grade 7 · Chaminade | 7 | Chaminade | 16:09.5 |
| 31 | Kai RefslandPlace 31 · Grade 7 · Chaminade | 7 | Chaminade | 16:18.2 |
| 32 | Silas DoskowPlace 32 · Grade 6 · Paul Revere Charter | 6 | Paul Revere Charter | 16:35.7 |
| 33 | Emmett SteinPlace 33 · Grade 8 · Chaminade | 8 | Chaminade | 17:32.6 |
| 34 | Peter PeroPlace 34 · Grade 7 · Chaminade | 7 | Chaminade | 18:00.5 |
| 35 | Jack MichalskiPlace 35 · Grade 6 · Paul Revere Charter | 6 | Paul Revere Charter | 18:14.6 |
| 36 | Vincent TellerPlace 36 · Grade 7 · Chaminade | 7 | Chaminade | 18:55.8 |
| 37 | Julian KoukisPlace 37 · Grade 7 · Paul Revere Charter | 7 | Paul Revere Charter | 18:59.3 |
| 38 | Isaac LopezPlace 38 · Grade 8 · Paul Revere Charter | 8 | Paul Revere Charter | 19:06.7 |
| 39 | Cole ChisholmPlace 39 · Grade 6 · Chaminade | 6 | Chaminade | 19:13.1 |
| 40 | Isaiah Fearn HerfehPlace 40 · Grade 8 · Chaminade | 8 | Chaminade | 19:26.3 |
| 41 | Nicholas AnnesPlace 41 · Grade 6 · Chaminade | 6 | Chaminade | 19:47.4 |