| 1 | Noah Tellez-VelazquezPlace 1 · Grade 9 · San Pasqual | 9 | San Pasqual | 10:27.42 |
| 2 | Alex BustosPlace 2 · Grade 10 · University City | 10 | University City | 11:04.65 |
| 3 | Ben RosasPlace 3 · Grade 10 · University City | 10 | University City | 11:04.67 |
| 4 | Juwan StanfordPlace 4 · Grade 10 · University City | 10 | University City | 11:18.60 PR |
| 5 | Joseph HartPlace 5 · Grade 9 · El Capitan | 9 | El Capitan | 11:23.01 |
| 6 | Jeremy McCullochPlace 6 · Grade 10 · Francis Parker | 10 | Francis Parker | 11:39.83 PR |
| 7 | Gus StephanosPlace 7 · Grade 10 · University City | 10 | University City | 11:51.47 |
| 8 | Noah MoorePlace 8 · Grade 10 · University City | 10 | University City | 12:06.11 |
| 9 | Tyler SweeneyPlace 9 · Grade 10 · Cathedral Catholic | 10 | Cathedral Catholic | 12:06.93 |
| 10 | Parker GroenkePlace 10 · Grade 10 · Cathedral Catholic | 10 | Cathedral Catholic | 12:08.71 PR |
| 11 | Carter RistinePlace 11 · Grade 10 · San Pasqual | 10 | San Pasqual | 12:09.39 |
| 12 | Zack SeltzerPlace 12 · Grade 9 · San Pasqual | 9 | San Pasqual | 12:09.57 PR |
| 13 | Heriberto ZamaconaPlace 13 · Grade 9 · University City | 9 | University City | 12:15.72 |
| 14 | Nick Van DaelenPlace 14 · Grade 9 · University City | 9 | University City | 12:18.42 |
| 15 | Timothy LieuPlace 15 · Grade 9 · University City | 9 | University City | 12:24.10 |
| 16 | Michael RellyPlace 16 · Grade 9 · University City | 9 | University City | 12:24.11 |
| 17 | Patrick GranahanPlace 17 · Grade 10 · Cathedral Catholic | 10 | Cathedral Catholic | 12:24.14 PR |
| 18 | Chris MansfieldPlace 18 · Grade 10 · University City | 10 | University City | 12:39.25 |
| 19 | Dylan VorndranPlace 19 · Grade 9 · Cathedral Catholic | 9 | Cathedral Catholic | 12:41.56 PR |
| 20 | Adam TurkenPlace 20 · Grade 9 · University City | 9 | University City | 12:46.82 |
| 21 | Miles CrigerPlace 21 · Grade 9 · Cathedral Catholic | 9 | Cathedral Catholic | 12:46.92 |
| 22 | You-Ping YangPlace 22 · Grade 9 · University City | 9 | University City | 12:54.11 |
| 23 | Nolan KrugerPlace 23 · Grade 9 · Cathedral Catholic | 9 | Cathedral Catholic | 13:12.32 |
| 24 | Alex JonesPlace 24 · Grade 9 · Cathedral Catholic | 9 | Cathedral Catholic | 13:42.60 PR |
| 25 | Alex McGeePlace 25 · Grade 10 · University City | 10 | University City | 13:53.23 |
| 26 | Nathan PletcherPlace 26 · Grade 10 · University City | 10 | University City | 15:05.62 PR |
| 0 | Mathis WoutersPlace 0 · Grade 9 · San Pasqual | 9 | San Pasqual | DNS |
| 0 | Nikhil KalitaPlace 0 · Grade 9 · Francis Parker | 9 | Francis Parker | DNS |
| 0 | Ryan HornePlace 0 · Grade 9 · Francis Parker | 9 | Francis Parker | DNS |
| 0 | Patric BerardPlace 0 · Grade 9 · University City | 9 | University City | DNS |
| 0 | Noah FoxPlace 0 · Grade 10 · University City | 10 | University City | DNS |
| 0 | Quincy StonePlace 0 · Grade 9 · University City | 9 | University City | DNS |
| 0 | Fox StowePlace 0 · Grade 10 · Cathedral Catholic | 10 | Cathedral Catholic | DNS |
| 0 | Blake LauretiPlace 0 · Grade 9 · Cathedral Catholic | 9 | Cathedral Catholic | DNS |
| 0 | Josh SonnPlace 0 · Grade 9 · Cathedral Catholic | 9 | Cathedral Catholic | DNS |
| 0 | Zach HoranPlace 0 · Grade 10 · Cathedral Catholic | 10 | Cathedral Catholic | DNS |