| 1 | Arturo SandovalPlace 1 · Grade 11 · Crawford | 11 | Crawford | 18:05.5 |
| 2 | Jyden SchmidPlace 2 · Grade 9 · Point Loma | 9 | Point Loma | 18:19.8 |
| 3 | Alex JacobyPlace 3 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 18:26.9 |
| 4 | Alec EgePlace 4 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 18:29.9 |
| 5 | Aiden ClarkPlace 5 · Grade 10 · Point Loma | 10 | Point Loma | 18:39.2 |
| 6 | Dat MongPlace 6 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 18:40.9 |
| 7 | Michael LarragaPlace 7 · Grade 11 · Point Loma | 11 | Point Loma | 18:46.9 |
| 8 | Benjamin PorterPlace 8 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 18:47.8 |
| 9 | Nicholas SwinkPlace 9 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 18:51.5 |
| 10 | Cameron JaynesPlace 10 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 18:52.59 |
| 11 | Alan TaPlace 11 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 18:53.8 |
| 12 | Nicholas FisherPlace 12 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 18:56 |
| 13 | Andy HuaPlace 13 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 18:56.4 PR |
| 14 | Alex SalimaPlace 14 · Grade 12 · Patrick Henry | 12 | Patrick Henry | 18:57.5 |
| 15 | Tyler SparksPlace 15 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 18:58 |
| 16 | Troy AlexanderPlace 16 · Grade 11 · Point Loma | 11 | Point Loma | 19:01.79 |
| 17 | Joseph LandonPlace 17 · Grade 11 · Point Loma | 11 | Point Loma | 19:03.7 |
| 18 | Hanson TruongPlace 18 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 19:13 |
| 19 | Ross RobertsonPlace 19 · Grade 10 · Point Loma | 10 | Point Loma | 19:16.7 PR |
| 20 | Christopher WitkowskiPlace 20 · Grade 9 · Point Loma | 9 | Point Loma | 19:18.59 |
| 21 | Kai CincoPlace 21 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 19:19.2 |
| 22 | Zach MathewsPlace 22 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 19:20.7 |
| 23 | Liam WattersPlace 23 · Grade 9 · Point Loma | 9 | Point Loma | 19:22 |
| 24 | Pablo Roman CruzPlace 24 · Grade 11 · Point Loma | 11 | Point Loma | 19:26.09 |
| 25 | Obed BimenyimanaPlace 25 · Grade 10 · Crawford | 10 | Crawford | 19:26.4 PR |
| 26 | Ricky Trader Jr.Place 26 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 19:28 |
| 27 | Ryan SpauldingPlace 27 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 19:28.3 |
| 28 | Sean QuirkPlace 28 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 19:30.09 |
| 29 | Jake MumfordPlace 29 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 19:31.09 PR |
| 30 | Sean LuchPlace 30 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 19:33.2 |
| 31 | Joseph SimsicPlace 31 · Grade 9 · Point Loma | 9 | Point Loma | 19:36.5 |
| 32 | Emilio EsparzaPlace 32 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 19:36.8 PR |
| 33 | Christopher MeehanPlace 33 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 19:38.5 PR |
| 34 | Brett CoxPlace 34 · Grade 10 · Point Loma | 10 | Point Loma | 19:39.4 |
| 35 | Jay FowlerPlace 35 · Grade 10 · Point Loma | 10 | Point Loma | 19:39.9 PR |
| 36 | Tristan RayandayanPlace 36 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 19:40.3 |
| 37 | Zakk ParraPlace 37 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 19:43.8 |
| 38 | Luis AnastasioPlace 38 · Grade 12 · Crawford | 12 | Crawford | 19:44.09 |
| 39 | Randy HildPlace 39 · Grade 9 · St Augustine | 9 | St Augustine | 19:46.2 |
| 40 | Caleb BrownPlace 40 · Grade 12 · Point Loma | 12 | Point Loma | 19:49 |
| 41 | Brandon CortezPlace 41 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 19:49.4 |
| 42 | Jackson HodgePlace 42 · Grade 10 · Point Loma | 10 | Point Loma | 19:49.9 PR |
| 43 | Jett BlockerPlace 43 · Grade 11 · Point Loma | 11 | Point Loma | 19:51.7 |
| 44 | Hieu DinhPlace 44 · Grade 12 · Hoover (SD) | 12 | Hoover (SD) | 19:52.09 |
| 45 | Gabriel SanchezPlace 45 · Grade 10 · Point Loma | 10 | Point Loma | 19:52.8 PR |
| 46 | Ryan JacksonPlace 46 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 19:54.3 |
| 47 | Isaac BrownPlace 47 · Grade 11 · Point Loma | 11 | Point Loma | 19:55.59 |
| 48 | Bi VuiPlace 48 · Grade 11 · Hoover (SD) | 11 | Hoover (SD) | 19:56 |
| 49 | Mabaraka MmbumbaPlace 49 · Grade 10 · Crawford | 10 | Crawford | 19:56.5 PR |
| 50 | Nicholas LordPlace 50 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 19:57.09 |
| 51 | Val GillcristPlace 51 · Grade 12 · Point Loma | 12 | Point Loma | 19:57.4 |
| 52 | Ryan MeehanPlace 52 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 19:59.4 |
| 53 | Michael CarolinoPlace 53 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 20:02.5 PR |
| 54 | Matthew TranPlace 54 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 20:03 |
| 55 | Nathaniel WilliamsPlace 55 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 20:07.2 |
| 56 | Andres BeltranPlace 56 · Grade 10 · Crawford | 10 | Crawford | 20:12 PR |
| 57 | Caden RiveraPlace 57 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 20:16.4 |
| 58 | Darren RedicPlace 58 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 20:16.7 PR |
| 59 | Leland NguyenPlace 59 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 20:17.5 |
| 60 | Michael EnglishPlace 60 · Grade 10 · Point Loma | 10 | Point Loma | 20:18 |
| 61 | Armando DelgadoPlace 61 · Grade 9 · Hoover (SD) | 9 | Hoover (SD) | 20:20.4 |
| 62 | Connor O'NealPlace 62 · Grade 9 · Point Loma | 9 | Point Loma | 20:21.3 |
| 63 | Joshua Malcangio-AndrewsPlace 63 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 20:22.3 |
| 64 | Tristan StaffordPlace 64 · Grade 10 · Point Loma | 10 | Point Loma | 20:30.7 |
| 65 | Brendon ReperttangPlace 65 · Grade 12 · Point Loma | 12 | Point Loma | 20:42.3 |
| 66 | Sang TongPlace 66 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 20:45.09 |
| 67 | Nathan DormanPlace 67 · Grade 9 · Point Loma | 9 | Point Loma | 20:47.9 PR |
| 68 | Joshua BlanchardPlace 68 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 20:49.7 |
| 69 | Ethan CooperPlace 69 · Grade 12 · Point Loma | 12 | Point Loma | 20:51.5 |
| 70 | Sean HelmsPlace 70 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 20:54.4 |
| 71 | Huyson TranPlace 71 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 21:04 |
| 72 | Steven AlmenanzaPlace 72 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 21:04.4 |
| 73 | Brett WilkinsPlace 73 · Grade 9 · St Augustine | 9 | St Augustine | 21:04.9 |
| 74 | Luke HobrockPlace 74 · Grade 9 · St Augustine | 9 | St Augustine | 21:05.2 |
| 75 | Roger ReinhardtPlace 75 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 21:11.9 |
| 76 | Calvin BessePlace 76 · Grade 10 · Point Loma | 10 | Point Loma | 21:12.9 |
| 77 | Brendan CheungPlace 77 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 21:17.5 |
| 78 | Jason TorresPlace 78 · Grade 10 · Point Loma | 10 | Point Loma | 21:19.59 |
| 79 | Turner KaminskiPlace 79 · Grade 10 · Point Loma | 10 | Point Loma | 21:22.7 |
| 80 | Jethro BatingaPlace 80 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 21:23.9 |
| 81 | Colin McDonaldPlace 81 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 21:26.09 |
| 82 | Michael GomezPlace 82 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 21:29.9 |
| 83 | Sidney CastaniagaPlace 83 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 21:30.4 PR |
| 84 | Robert HildPlace 84 · Grade 11 · St Augustine | 11 | St Augustine | 21:31.9 PR |
| 85 | Madden LaiPlace 85 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 21:32.4 |
| 86 | Nathan DinhPlace 86 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 21:33 PR |
| 87 | Mateo RuffoPlace 87 · Grade 10 · Point Loma | 10 | Point Loma | 21:36.4 PR |
| 88 | Jesus GaliciaPlace 88 · Grade 11 · Hoover (SD) | 11 | Hoover (SD) | 21:36.8 |
| 89 | Melvin JuanPlace 89 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 21:38 |
| 90 | Derek VerbonPlace 90 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 21:39.5 |
| 91 | Darrel TriaPlace 91 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 21:40.8 |
| 92 | Jackson BurchardPlace 92 · Grade 9 · Point Loma | 9 | Point Loma | 21:42.9 |
| 93 | Ryan HolcombPlace 93 · Grade 12 · Point Loma | 12 | Point Loma | 21:44.9 |
| 94 | Cody ClucheyPlace 94 · Grade 10 · Point Loma | 10 | Point Loma | 21:45.2 |
| 95 | Omar MartinezPlace 95 · Grade 12 · Hoover (SD) | 12 | Hoover (SD) | 21:47.8 |
| 96 | Cristian MartinezPlace 96 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 21:50.5 |
| 97 | Sebastian La TorrePlace 97 · Grade 10 · Point Loma | 10 | Point Loma | 21:59.2 PR |
| 98 | Benjamin FloresPlace 98 · Grade 10 · Point Loma | 10 | Point Loma | 21:59.5 PR |
| 99 | August GuerraPlace 99 · Grade 9 · Point Loma | 9 | Point Loma | 22:01.79 |
| 100 | Jacky DoanPlace 100 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 22:03.29 |
| 101 | Stephan KellerPlace 101 · Grade 10 · Point Loma | 10 | Point Loma | 22:04.7 |
| 102 | Jorge GuzmanPlace 102 · Grade 10 · Point Loma | 10 | Point Loma | 22:07.59 |
| 103 | Benicio VicentiPlace 103 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 22:10.3 PR |
| 104 | Andy HoangPlace 104 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 22:10.59 |
| 105 | Danny TruongPlace 105 · Grade 11 · Patrick Henry | 11 | Patrick Henry | 22:10.9 PR |
| 106 | Christian RomeroPlace 106 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 22:11 PR |
| 107 | Cohen DuesberyPlace 107 · Grade 9 · Patrick Henry | 9 | Patrick Henry | 22:11.59 |
| 108 | Desmond VuPlace 108 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 22:12.3 PR |
| 109 | Dion AndersonPlace 109 · Grade 11 · Hoover (SD) | 11 | Hoover (SD) | 22:12.8 |
| 110 | Treven ChrzanowskiPlace 110 · Grade 12 · Point Loma | 12 | Point Loma | 22:13.3 |
| 111 | Steven HuberPlace 111 · Grade 10 · Point Loma | 10 | Point Loma | 22:14.59 |
| 112 | Steven VoPlace 112 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 22:15.9 |
| 113 | Nicholas CorreaPlace 113 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 22:20.9 |
| 114 | Sha RehPlace 114 · Grade 10 · Crawford | 10 | Crawford | 22:22 |
| 115 | Huy LuongPlace 115 · Grade 12 · Hoover (SD) | 12 | Hoover (SD) | 22:26.8 |
| 116 | Sean KoehlerPlace 116 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 22:29.9 |
| 117 | Stephan SantanaPlace 117 · Grade 12 · St Augustine | 12 | St Augustine | 22:43.8 |
| 118 | Kevin LyPlace 118 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 22:51.5 |
| 119 | Francis DoctoleroPlace 119 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 22:51.9 |
| 120 | Taylor TranPlace 120 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 22:55.09 |
| 121 | Charles StroesserPlace 121 · Grade 10 · Point Loma | 10 | Point Loma | 22:58.3 |
| 122 | Micah BarreyroPlace 122 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 23:04.5 |
| 123 | Jadin BakerPlace 123 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 23:05.79 |
| 124 | Alexander OliverosPlace 124 · Grade 11 · St Augustine | 11 | St Augustine | 23:09.29 |
| 125 | Saw KayPlace 125 · Grade 9 · Crawford | 9 | Crawford | 23:23.8 |
| 126 | Calvin AntunezPlace 126 · Grade 10 · Point Loma | 10 | Point Loma | 23:47.3 |
| 127 | Austin TranPlace 127 · Grade 9 · Point Loma | 9 | Point Loma | 23:49.9 |
| 128 | Hunter HargettPlace 128 · Grade 9 · Point Loma | 9 | Point Loma | 23:55.8 |
| 129 | Joel Fitzgerald LabradorPlace 129 · Grade 10 · Point Loma | 10 | Point Loma | 24:04.2 PR |
| 130 | Jeffrey RabaraPlace 130 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 24:11.7 |
| 131 | Sebastian De La CruzPlace 131 · Grade 12 · Mira Mesa | 12 | Mira Mesa | 24:35.9 |
| 132 | Brylle VillosoPlace 132 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 24:38.09 |
| 133 | Jimmy MillerPlace 133 · Grade 11 · St Augustine | 11 | St Augustine | 24:42.8 |
| 134 | Jose AlcazarPlace 134 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 24:44.9 PR |
| 135 | Emmanuel PunzalPlace 135 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 24:46.4 PR |
| 136 | Lucas FowlerPlace 136 · Grade 12 · Point Loma | 12 | Point Loma | 24:56.5 |
| 137 | James CampbellPlace 137 · Grade 11 · St Augustine | 11 | St Augustine | 25:00.79 |
| 138 | Christian PerezPlace 138 · Grade 12 · St Augustine | 12 | St Augustine | 25:48.59 |
| 139 | Tyler TeaPlace 139 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 25:50.59 |
| 140 | Johnny LuuPlace 140 · Grade 10 · Patrick Henry | 10 | Patrick Henry | 26:08.29 |
| 141 | Danny SosaPlace 141 · Grade 10 · Point Loma | 10 | Point Loma | 26:16.5 PR |
| 142 | Thomas ApostolPlace 142 · Grade 11 · Mira Mesa | 11 | Mira Mesa | 26:24.09 |
| 143 | Marco VillalbaPlace 143 · Grade 10 · Crawford | 10 | Crawford | 27:41.5 |
| 144 | Michael TrinhPlace 144 · Grade 9 · Mira Mesa | 9 | Mira Mesa | 29:34.9 |
| 145 | Damian WilliamsPlace 145 · Grade 10 · Mira Mesa | 10 | Mira Mesa | 31:14.09 |
| 146 | Caleb AlvarezPlace 146 · Grade 11 · Point Loma | 11 | Point Loma | 33:34.59 |