| 1 | Isaac VerbruggePlace 1 · Grade 12 · Calvin Christian | 12 | Calvin Christian | 17:11.03 | 1 |
| 2 | Corbin GillPlace 2 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 17:14.33 PR | 2 |
| 3 | Jeremiah VogelPlace 3 · Grade 11 · Maranatha Christian | 11 | Maranatha Christian | 17:19.03 | 3 |
| 4 | Rohen EwingPlace 4 · Grade 10 · Maranatha Christian | 10 | Maranatha Christian | 17:25.54 | 4 |
| 5 | Callen DornPlace 5 · Grade 11 · Army-Navy Academy | 11 | Army-Navy Academy | 17:32.27 | 0 |
| 6 | Adam BitnerPlace 6 · Grade 10 · Calvin Christian | 10 | Calvin Christian | 17:58.02 | 5 |
| 7 | Esteban AmbrizPlace 7 · Grade 12 · Orange Glen | 12 | Orange Glen | 18:11.27 PR | 6 |
| 8 | Anthony Mendoza SanchezPlace 8 · Grade 10 · Orange Glen | 10 | Orange Glen | 18:15.27 PR | 7 |
| 9 | Logan BeutlichPlace 9 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 18:25.51 PR | 8 |
| 10 | Gavin WhitePlace 10 · Grade 12 · Coastal Academy | 12 | Coastal Academy | 18:30.77 | 0 |
| 11 | Willard JacksonPlace 11 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 18:34.77 PR | 9 |
| 12 | Jacob JaffinPlace 12 · Grade 12 · Maranatha Christian | 12 | Maranatha Christian | 18:39.27 | 10 |
| 13 | Elias BurciagaPlace 13 · Grade 10 · Orange Glen | 10 | Orange Glen | 18:50.76 PR | 11 |
| 14 | Daniel BrannanPlace 14 · Grade 12 · Foothills Christian | 12 | Foothills Christian | 18:56.01 PR | 12 |
| 15 | Jorge SanchezPlace 15 · Grade 11 · Orange Glen | 11 | Orange Glen | 19:20.51 PR | 13 |
| 16 | Evan RobertsonPlace 16 · Grade 12 · Coastal Academy | 12 | Coastal Academy | 19:29.01 PR | 0 |
| 17 | Caleb PostmaPlace 17 · Grade 12 · Calvin Christian | 12 | Calvin Christian | 19:32.76 | 14 |
| 18 | Peter KimPlace 18 · Grade 11 · Calvin Christian | 11 | Calvin Christian | 19:43.01 PR | 15 |
| 19 | Nathan PalaciosPlace 19 · Grade 10 · Guajome Park Academy | 10 | Guajome Park Academy | 19:48.51 | 16 |
| 20 | Kelvyn JesusPlace 20 · Grade 10 · Orange Glen | 10 | Orange Glen | 19:52.76 PR | 17 |
| 21 | Eli EhlersPlace 21 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 19:56.01 | 0 |
| 22 | Liam AclanPlace 22 · Grade 10 · Tri-City Christian | 10 | Tri-City Christian | 20:02.01 | 0 |
| 23 | Blake FreundPlace 23 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 20:29.74 | 0 |
| 24 | Harper SchindlerPlace 24 · Grade 10 · Coastal Academy | 10 | Coastal Academy | 20:31.99 | 0 |
| 25 | Alan BautistaPlace 25 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 20:38.24 | 0 |
| 26 | Marco PawlakPlace 26 · Grade 9 · Foothills Christian | 9 | Foothills Christian | 20:40.99 | 18 |
| 27 | Sebastian AmezquitaPlace 27 · Grade 10 · Orange Glen | 10 | Orange Glen | 20:42.74 PR | 19 |
| 28 | Bryce IsherwoodPlace 28 · Grade 12 · Army-Navy Academy | 12 | Army-Navy Academy | 20:42.99 | 0 |
| 29 | Kort GaileyPlace 29 · Grade 11 · Calvin Christian | 11 | Calvin Christian | 20:47.49 | 0 |
| 30 | Geovanni Lopez MaidonadoPlace 30 · Grade 9 · Orange Glen | 9 | Orange Glen | 20:47.49 PR | 20 |
| 31 | Matthew StalnakerPlace 31 · Grade 10 · Foothills Christian | 10 | Foothills Christian | 20:57.24 | 21 |
| 32 | Christopher GarzaPlace 32 · Grade 10 · Orange Glen | 10 | Orange Glen | 21:01.74 PR | 0 |
| 33 | TJ HittlePlace 33 · Grade 10 · Foothills Christian | 10 | Foothills Christian | 21:02.24 PR | 22 |
| 34 | Aiden GreerPlace 34 · Grade 9 · Maranatha Christian | 9 | Maranatha Christian | 21:23.24 PR | 23 |
| 35 | Ryan PerraultPlace 35 · Grade 9 · Coastal Academy | 9 | Coastal Academy | 21:23.74 PR | 0 |
| 36 | Winston MicoudPlace 36 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 21:27.24 PR | 0 |
| 37 | Andrew ZentenoPlace 37 · Grade 12 · Guajome Park Academy | 12 | Guajome Park Academy | 21:29.24 | 24 |
| 38 | Mats DykstraPlace 38 · Grade 12 · Guajome Park Academy | 12 | Guajome Park Academy | 21:38.24 | 25 |
| 39 | Ruben SaavedraPlace 39 · Grade 11 · Orange Glen | 11 | Orange Glen | 21:42.24 PR | 0 |
| 40 | David GarciaPlace 40 · Grade 10 · Guajome Park Academy | 10 | Guajome Park Academy | 21:44.24 PR | 26 |
| 41 | Quentin BurtnerPlace 41 · Grade 11 · Tri-City Christian | 11 | Tri-City Christian | 21:44.49 PR | 0 |
| 42 | Jackson CallesPlace 42 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 21:52.49 | 0 |
| 43 | Sonny CortesPlace 43 · Grade 11 · Guajome Park Academy | 11 | Guajome Park Academy | 21:57.49 PR | 27 |
| 44 | Sebastian DiazPlace 44 · Grade 10 · Orange Glen | 10 | Orange Glen | 22:12.99 PR | 0 |
| 45 | Yuhan WangPlace 45 · Grade 10 · Maranatha Christian | 10 | Maranatha Christian | 22:39.49 PR | 28 |
| 46 | Luis MartinezPlace 46 · Grade 12 · Orange Glen | 12 | Orange Glen | 22:59.24 PR | 0 |
| 47 | Ryder BarryPlace 47 · Grade 9 · Maranatha Christian | 9 | Maranatha Christian | 22:59.49 PR | 29 |
| 48 | Braden BrewerPlace 48 · Grade 11 · Foothills Christian | 11 | Foothills Christian | 23:02.74 | 30 |
| 49 | Hudson BarryPlace 49 · Grade 9 · Maranatha Christian | 9 | Maranatha Christian | 23:35.03 PR | 31 |
| 50 | Ezekial RojasPlace 50 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 23:35.98 PR | 0 |
| 51 | Roland Yvellez-NajeraPlace 51 · Grade 10 · Orange Glen | 10 | Orange Glen | 23:37.02 PR | 0 |
| 52 | Oliver WelchPlace 52 · Grade 10 · Calvin Christian | 10 | Calvin Christian | 23:38.98 | 0 |
| 53 | Joshua MartinPlace 53 · Grade 9 · Maranatha Christian | 9 | Maranatha Christian | 23:44.72 PR | 0 |
| 54 | Yosaphon ChaichucathipPlace 54 · Grade 12 · Army-Navy Academy | 12 | Army-Navy Academy | 24:35.96 | 0 |
| 55 | Ulysses IbanezPlace 55 · Grade 10 · Guajome Park Academy | 10 | Guajome Park Academy | 24:37.21 | 32 |
| 56 | Ethan AclanPlace 56 · Grade 10 · Tri-City Christian | 10 | Tri-City Christian | 24:44.21 | 0 |
| 57 | Victor ClementePlace 57 · Grade 12 · Guajome Park Academy | 12 | Guajome Park Academy | 25:00.21 PR | 33 |
| 58 | Nathaniel MartinPlace 58 · Grade 11 · Maranatha Christian | 11 | Maranatha Christian | 25:45.46 | 0 |
| 59 | Elijah FiskewoldPlace 59 · Grade 10 · Foothills Christian | 10 | Foothills Christian | 26:10.21 | 34 |
| 60 | Elijah ChamberlainPlace 60 · Grade 9 · Calvin Christian | 9 | Calvin Christian | 26:17.96 PR | 0 |
| 61 | Jaeden WinnPlace 61 · Grade 12 · Guajome Park Academy | 12 | Guajome Park Academy | 28:43.44 PR | 0 |
| 62 | Michael ZhengPlace 62 · Grade 9 · Maranatha Christian | 9 | Maranatha Christian | 29:41.42 PR | 0 |
| 63 | Troy IrwinPlace 63 · Grade 12 · Guajome Park Academy | 12 | Guajome Park Academy | 30:50.74 | 0 |
| 64 | David BrannanPlace 64 · Grade 9 · Foothills Christian | 9 | Foothills Christian | 37:03.36 PR | 35 |
| 65 | Vincent LePlace 65 · Grade 12 · Tri-City Christian | 12 | Tri-City Christian | 45:45.05 PR | 0 |