| 1 | Nikolas HoganPlace 1 · Grade 10 · La Jolla | 10 | La Jolla | 18:30.40 |
| 2 | Shane LarabeePlace 2 · Grade 9 · St Augustine | 9 | St Augustine | 18:38.70 |
| 3 | Thomas BanzhofPlace 3 · Grade 10 · St Augustine | 10 | St Augustine | 18:41.20 |
| 4 | Clark TanseyPlace 4 · Grade 10 · San Diego | 10 | San Diego | 19:12.40 |
| 5 | Landon YurisicPlace 5 · Grade 9 · Canyon Hills | 9 | Canyon Hills | 19:38.20 |
| 6 | Owen ArnaudyPlace 6 · Grade 9 · St Augustine | 9 | St Augustine | 19:46.70 |
| 7 | Chris AnguelovPlace 7 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 19:52.90 |
| 8 | Tyler Oneal Wester...Place 8 · Grade 10 · San Diego | 10 | San Diego | 20:04.40 |
| 9 | Larry LamPlace 9 · Grade 10 · Crawford | 10 | Crawford | 20:08.10 |
| 10 | Alex WatsonPlace 10 · Grade 10 · St Augustine | 10 | St Augustine | 20:17.70 |
| 11 | Kellen WrightPlace 11 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 20:18.20 |
| 12 | Aidan HenssPlace 12 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 20:19.00 |
| 13 | Ramy JaibajiPlace 13 · Grade 9 · St Augustine | 9 | St Augustine | 20:19.40 |
| 14 | Cody AyersPlace 14 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 20:21.40 |
| 15 | Leo SouzaPlace 15 · Grade 9 · La Jolla | 9 | La Jolla | 20:28.30 |
| 16 | Jake LangenderferPlace 16 · Grade 9 · Canyon Hills | 9 | Canyon Hills | 20:36.00 |
| 17 | Gavin BlumenthalPlace 17 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 20:40.00 |
| 18 | Parker BattersonPlace 18 · Grade 9 · Canyon Hills | 9 | Canyon Hills | 20:42.40 |
| 19 | Nathaniel MuusPlace 19 · Grade 9 · La Jolla | 9 | La Jolla | 20:52.70 |
| 20 | Trey GucciniPlace 20 · Grade 10 · La Jolla | 10 | La Jolla | 21:01.20 |
| 21 | Isaac MoyaPlace 21 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 21:01.60 |
| 22 | Alexios SavvidesPlace 22 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 21:12.50 |
| 23 | Jaime Luis Guzman-...Place 23 · Grade 10 · La Jolla | 10 | La Jolla | 21:13.40 |
| 24 | Knightley Beckham ...Place 24 · Grade 9 · San Diego | 9 | San Diego | 21:32.30 |
| 25 | Jonah DePerroPlace 25 · Grade 9 · St Augustine | 9 | St Augustine | 21:32.80 |
| 26 | Omar JaibajiPlace 26 · Grade 10 · St Augustine | 10 | St Augustine | 21:45.00 |
| 27 | Daniel CardielPlace 27 · Grade 9 · San Diego | 9 | San Diego | 21:45.50 |
| 28 | Beckett WilcoxPlace 28 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 21:51.70 |
| 39 | Ruben SmithPlace 39 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 21:52.80 |
| 29 | Joaquin PatinoPlace 29 · Grade 9 · High Tech High (SD) | 9 | High Tech High (SD) | 21:57.70 |
| 30 | Cash GoehringPlace 30 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 22:23.00 |
| 31 | Edward KrawiecPlace 31 · Grade 10 · La Jolla | 10 | La Jolla | 22:33.60 |
| 32 | Abraham SierraPlace 32 · Grade 10 · La Jolla | 10 | La Jolla | 22:38.40 |
| 33 | George McCannPlace 33 · Grade 9 · La Jolla | 9 | La Jolla | 22:42.30 |
| 34 | Nicolas SierraPlace 34 · Grade 10 · La Jolla | 10 | La Jolla | 22:43.70 |
| 35 | Lucas KimPlace 35 · Grade 10 · La Jolla | 10 | La Jolla | 22:56.70 |
| 35 | Gustav RinaldiPlace 35 · Grade 10 · La Jolla | 10 | La Jolla | 22:56.70 |
| 37 | John SavvidesPlace 37 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 23:20.80 |
| 38 | Levi ClairPlace 38 · Grade 9 · St Augustine | 9 | St Augustine | 23:29.30 |
| 39 | Roman EvansPlace 39 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 24:08.80 |
| 40 | Triton StewartPlace 40 · Grade 10 · La Jolla | 10 | La Jolla | 24:11.20 |
| 41 | Jett DavidPlace 41 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 24:17.60 |
| 42 | Simon LewisPlace 42 · Grade 10 · La Jolla | 10 | La Jolla | 24:19.40 |
| 43 | Nathan LamPlace 43 · Grade 9 · La Jolla | 9 | La Jolla | 24:19.60 |
| 44 | Ezequiel EscalantePlace 44 · Grade 9 · High Tech High (SD) | 9 | High Tech High (SD) | 25:50.40 |
| 45 | Vincent MonicoPlace 45 · Grade 9 · St Augustine | 9 | St Augustine | 25:51.30 |
| 46 | Robert SomersPlace 46 · Grade 10 · Canyon Hills | 10 | Canyon Hills | 26:11.60 |
| 47 | Brian DoPlace 47 · Grade 9 · Crawford | 9 | Crawford | 26:11.70 |
| 48 | Martin OlascuagaPlace 48 · Grade 10 · Crawford | 10 | Crawford | 26:48.40 |
| 49 | Fernando DelgadoPlace 49 · Grade 9 · St Augustine | 9 | St Augustine | 28:04.10 |
| 50 | Zachary ArchibaldPlace 50 · Grade 10 · Canyon Hills | 10 | Canyon Hills | 28:09.30 |
| 51 | Mason SautterPlace 51 · Grade 10 · Canyon Hills | 10 | Canyon Hills | 28:23.90 |
| 52 | Humberto LorenzanoPlace 52 · Grade 10 · Crawford | 10 | Crawford | 29:02.50 |
| 53 | Ollie EvansPlace 53 · Grade 9 · High Tech High (SD) | 9 | High Tech High (SD) | 34:01.60 |
| 54 | Joshua EppersonPlace 54 · Grade 10 · Canyon Hills | 10 | Canyon Hills | 36:18.90 |
| 1 | Kai Lange-DeiPlace 1 · Grade 10 · High Tech High (SD) | 10 | High Tech High (SD) | 17:12.30 |
| 2 | Noah KessingerPlace 2 · Grade 11 · San Diego | 11 | San Diego | 17:12.80 |
| 3 | Captain BurnettPlace 3 · Grade 11 · San Diego | 11 | San Diego | 17:18.90 |
| 4 | Curren HoffmanPlace 4 · Grade 11 · High Tech High (SD) | 11 | High Tech High (SD) | 17:25.30 |
| 5 | Evan WilliamsPlace 5 · Grade 12 · St Augustine | 12 | St Augustine | 17:57.30 |
| 6 | Charles SchoonerPlace 6 · Grade 12 · High Tech High (SD) | 12 | High Tech High (SD) | 18:03.30 |
| 7 | Steven CoonsPlace 7 · Grade 12 · St Augustine | 12 | St Augustine | 18:29.20 |
| 8 | Lukas GranerPlace 8 · Grade 12 · San Diego | 12 | San Diego | 18:32.70 |
| 9 | Doug Frattini Edwa...Place 9 · Grade 12 · High Tech High (SD) | 12 | High Tech High (SD) | 18:34.50 |
| 10 | James KarpinskiPlace 10 · Grade 11 · San Diego | 11 | San Diego | 18:37.60 |
| 11 | Angelo RomeroPlace 11 · Grade 12 · High Tech High (SD) | 12 | High Tech High (SD) | 18:40.80 |
| 12 | Santiago TuckerPlace 12 · Grade 12 · St Augustine | 12 | St Augustine | 18:42.90 |
| 13 | Colin BehanPlace 13 · Grade 11 · St Augustine | 11 | St Augustine | 18:45.40 |
| 14 | Joe EasthamPlace 14 · Grade 12 · San Diego | 12 | San Diego | 19:12.40 |
| 15 | Stephen SchodowskiPlace 15 · Grade 11 · St Augustine | 11 | St Augustine | 19:21.50 |
| 16 | Nathaniel BeifussPlace 16 · Grade 11 · San Diego | 11 | San Diego | 19:26.70 |
| 17 | Aidan NikmaneshPlace 17 · Grade 11 · La Jolla | 11 | La Jolla | 19:33.00 |
| 18 | Seth Stein-WhitePlace 18 · Grade 12 · Patrick Henry | 12 | Patrick Henry | 19:33.60 |
| 19 | Sebastian BiddlePlace 19 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 19:34.50 |
| 20 | Antoine HathawayPlace 20 · Grade 12 · San Diego | 12 | San Diego | 19:49.70 |
| 21 | Maxwell NilesPlace 21 · Grade 11 · San Diego | 11 | San Diego | 19:55.10 |
| 22 | Alex ServicePlace 22 · Grade 11 · Canyon Hills | 11 | Canyon Hills | 19:56.20 |
| 23 | Benjamin CravattPlace 23 · Grade 12 · La Jolla | 12 | La Jolla | 20:04.00 |
| 24 | Nicklas CaldwellPlace 24 · Grade 11 · San Diego | 11 | San Diego | 20:09.80 |
| 24 | Nicholas UgartePlace 24 · Grade 11 · High Tech High (SD) | 11 | High Tech High (SD) | 20:09.80 |
| 26 | Oscar DeHamerPlace 26 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 20:19.80 |
| 27 | Trey MorrisonPlace 27 · Grade 11 · La Jolla | 11 | La Jolla | 20:31.20 |
| 28 | Hayden CrippenPlace 28 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 20:34.70 |
| 29 | Robert GoodePlace 29 · Grade 12 · Patrick Henry | 12 | Patrick Henry | 20:40.60 |
| 30 | Stefano MallucciPlace 30 · Grade 12 · St Augustine | 12 | St Augustine | 20:43.00 |
| 31 | Victor BandaPlace 31 · Grade 11 · La Jolla | 11 | La Jolla | 20:51.60 |
| 32 | Joseph-Blue SunPlace 32 · Grade 12 · Crawford | 12 | Crawford | 20:51.70 |
| 33 | David WhitePlace 33 · Grade 11 · St Augustine | 11 | St Augustine | 21:03.00 |
| 34 | Jake DixonPlace 34 · Grade 11 · La Jolla | 11 | La Jolla | 21:06.60 |
| 35 | Maz ReederPlace 35 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 21:08.90 |
| 36 | Kelen LeonePlace 36 · Grade 12 · Patrick Henry | 12 | Patrick Henry | 21:10.70 |
| 37 | Marcus RomanPlace 37 · Grade 11 · St Augustine | 11 | St Augustine | 21:35.90 |
| 38 | Zachary AndersonPlace 38 · Grade 11 · San Diego | 11 | San Diego | 21:44.40 |
| 40 | Richard TomaselloPlace 40 · Grade 11 · High Tech High (SD) | 11 | High Tech High (SD) | 22:14.00 |
| 41 | Donovan ChaidyPlace 41 · Grade 11 · Crawford | 11 | Crawford | 22:24.90 |
| 42 | Ripley BrantPlace 42 · Grade 12 · San Diego | 12 | San Diego | 22:48.60 |
| 43 | Cole SpraguePlace 43 · Grade 12 · Patrick Henry | 12 | Patrick Henry | 22:55.00 |
| 44 | Alex FabianPlace 44 · Grade 12 · Crawford | 12 | Crawford | 22:59.10 |
| 45 | Donte Wyatt Jr.Place 45 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 24:31.20 |
| 46 | Daniel DelgadoPlace 46 · Grade 11 · St Augustine | 11 | St Augustine | 24:32.70 |
| 47 | Cormac EvansPlace 47 · Grade 12 · Patrick Henry | 12 | Patrick Henry | 24:46.40 |
| 48 | Chris PlumaPlace 48 · Grade 11 · La Jolla | 11 | La Jolla | 26:22.30 |
| 49 | Eli EstevezPlace 49 · Grade 12 · St Augustine | 12 | St Augustine | 28:49.30 |