| 1 | Gael GarciaPlace 1 · Grade 8 · Olds | 8 | Olds | 8:15.00 PR |
| 2 | Elijah GriffithPlace 2 · Grade 7 · Sager | 7 | Sager | 8:58.00 PR |
| 3 | Ryder LosPlace 3 · Grade 7 · Touchet | 7 | Touchet | 9:06.00 PR |
| 4 | Daniel FranciscoPlace 4 · Grade 7 · Royal | 7 | Royal | 9:10.00 PR |
| 5 | Pedro ObedPlace 5 · Grade 8 · Royal | 8 | Royal | 9:16.00 PR |
| 6 | Larry VelazquezPlace 6 · Grade 8 · McFarland | 8 | McFarland | 9:36.00 PR |
| 7 | Jude ErwinPlace 7 · Grade 8 · Sager | 8 | Sager | 9:47.00 PR |
| 8 | Jerritt BrowningPlace 8 · Grade 8 · Olds | 8 | Olds | 9:50.00 PR |
| 9 | Jaykob GutierrezPlace 9 · Grade 7 · Olds | 7 | Olds | 10:00.00 PR |
| 10 | Isaac RodriguezPlace 10 · Grade 8 · Royal | 8 | Royal | 10:02.00 PR |
| 11 | Alexandar Antonio PriscilianoPlace 11 · Grade 8 · Royal | 8 | Royal | 10:02.50 PR |
| 12 | Aaron PerkesPlace 12 · Grade 7 · Sager | 7 | Sager | 10:06.00 PR |
| 13 | Xavier Saucedo-RoblesPlace 13 · Grade 7 · Sager | 7 | Sager | 10:20.00 PR |
| 14 | Brandon CortezPlace 14 · Grade 8 · Royal | 8 | Royal | 10:21.20 PR |
| 15 | Santiago BautistaPlace 15 · Grade 8 · Royal | 8 | Royal | 10:21.60 PR |
| 16 | Kade MartinezPlace 16 · Grade 8 · McFarland | 8 | McFarland | 10:31.00 PR |
| 17 | Benson BeusPlace 17 · Grade 7 · McFarland | 7 | McFarland | 10:33.00 PR |
| 18 | Alize JimenezPlace 18 · Grade 8 · Royal | 8 | Royal | 10:38.00 PR |
| 19 | Daniel VictorianoPlace 19 · Grade 8 · Royal | 8 | Royal | 10:39.00 PR |
| 20 | Austin GonzalezPlace 20 · Grade 8 · McFarland | 8 | McFarland | 10:40.00 PR |
| 21 | Diego AcostaPlace 21 · Grade 8 · Royal | 8 | Royal | 10:42.00 PR |
| 22 | Pablo HernandezPlace 22 · Grade 8 · Royal | 8 | Royal | 10:46.00 PR |
| 23 | Nate BaginskiPlace 23 · Grade 8 · McFarland | 8 | McFarland | 10:57.00 PR |
| 24 | Quinn GilbertPlace 24 · Grade 7 · McFarland | 7 | McFarland | 10:59.00 |
| 25 | Joan CastanedaPlace 25 · Grade 8 · Royal | 8 | Royal | 11:00.00 PR |
| 26 | Faustino AlvaradoPlace 26 · Grade 8 · McFarland | 8 | McFarland | 11:01.00 PR |
| 27 | Anthony RendonPlace 27 · Grade 8 · Royal | 8 | Royal | 11:02.00 PR |
| 28 | Lionel BarraganPlace 28 · Grade 7 · Olds | 7 | Olds | 11:10.00 PR |
| 29 | Liam RyanPlace 29 · Grade 7 · McFarland | 7 | McFarland | 11:22.00 PR |
| 30 | Eoin GriffithPlace 30 · Grade 8 · Sager | 8 | Sager | 11:23.00 PR |
| 31 | Ryder UebelackerPlace 31 · Grade 8 · McFarland | 8 | McFarland | 11:36.00 |
| 32 | Micah MiddlemasPlace 32 · Grade 7 · Sager | 7 | Sager | 11:37.00 PR |
| 33 | Brandon NunezPlace 33 · Grade 8 · Royal | 8 | Royal | 11:51.00 |
| 34 | Damian Huerta MirandaPlace 34 · Grade 7 · McFarland | 7 | McFarland | 11:56.00 PR |
| 35 | Fernando GarciaPlace 35 · Grade 8 · McFarland | 8 | McFarland | 12:03.00 PR |
| 36 | Gallo FariasPlace 36 · Grade 8 · McFarland | 8 | McFarland | 12:04.00 PR |
| 37 | Julian Moraels-RomeroPlace 37 · Grade 7 · McFarland | 7 | McFarland | 12:06.00 PR |
| 38 | Andrew BagwellPlace 38 · Grade 7 · Olds | 7 | Olds | 12:14.10 PR |
| 39 | Jayden GomezPlace 39 · Grade 8 · McFarland | 8 | McFarland | 12:14.40 PR |
| 40 | Kylen HoughPlace 40 · Grade 7 · Sager | 7 | Sager | 12:28.00 PR |
| 41 | Maxwell MartinezPlace 41 · Grade 7 · McFarland | 7 | McFarland | 12:28.60 PR |
| 42 | Frankie SorrelsPlace 42 · Grade 7 · Sager | 7 | Sager | 12:38.00 PR |
| 43 | Damian PewittPlace 43 · Grade 8 · Sager | 8 | Sager | 12:49.80 PR |
| 44 | Jason ArurangPlace 44 · Grade 8 · McFarland | 8 | McFarland | 12:50.00 PR |
| 45 | LJ MaritnezPlace 45 · Grade 7 · McFarland | 7 | McFarland | 12:52.00 PR |
| 46 | Slaydn CallahanPlace 46 · Grade 8 · Royal | 8 | Royal | 13:27.00 PR |
| 47 | Alexander OrtegaPlace 47 · Grade 8 · Royal | 8 | Royal | 13:28.30 PR |
| 48 | Dave AyalaPlace 48 · Grade 7 · Sager | 7 | Sager | 13:30.00 PR |