| 1 | Eric GutierrezPlace 1 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 16:48.63 |
| 2 | Adrian Cisneros RodriguezPlace 2 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 17:06.08 |
| 3 | Eirik ArredondoPlace 3 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 17:09.08 |
| 4 | Anthony YonPlace 4 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 17:09.65 |
| 5 | Andrew TruaxPlace 5 · Grade 10 · El Paso | 10 | El Paso | 17:11.66 |
| 6 | Jorge MendezPlace 6 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 17:14.40 |
| 7 | Luis PeredaPlace 7 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 17:22.70 |
| 8 | Eduardo CardenasPlace 8 · Grade 9 · El Paso | 9 | El Paso | 17:42.29 |
| 9 | Gavin CottlePlace 9 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 17:43.04 |
| 10 | Christian MoralesPlace 10 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 18:01.70 |
| 11 | Andrew GranilloPlace 11 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 18:12.47 |
| 12 | Omar MestaPlace 12 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 18:17.26 |
| 13 | Giovanni MunozPlace 13 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 18:19.81 |
| 14 | Elijah Howell-CastanedaPlace 14 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 18:37.64 |
| 15 | Logan LuchenbillPlace 15 · Grade 11 · El Paso | 11 | El Paso | 18:38.19 |
| 16 | Nathan MartinezPlace 16 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 18:40.43 |
| 17 | Tristan OlveraPlace 17 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 18:49.74 |
| 18 | Jose ChavezPlace 18 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 18:51.23 |
| 19 | Uziel HolguinPlace 19 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 19:00.74 |
| 20 | David LuchenbillPlace 20 · Grade 12 · El Paso | 12 | El Paso | 19:06.93 |
| 21 | James KaufmannPlace 21 · Grade 10 · El Paso | 10 | El Paso | 19:14.29 |
| 22 | Sebastian GaryPlace 22 · Grade 10 · Pebble Hills | 10 | Pebble Hills | 19:30.45 |
| 23 | Jonathan MunozPlace 23 · Grade 10 · Immanuel Christian | 10 | Immanuel Christian | 19:30.62 |
| 24 | Adrian RomeroPlace 24 · Grade 9 · El Paso Americas | 9 | El Paso Americas | 19:49.37 |
| 25 | Fernando ManriquezPlace 25 · Grade 12 · Lydia Patterson Inst | 12 | Lydia Patterson Inst | 19:50.72 |
| 26 | Jaylen GreenePlace 26 · Grade 11 · El Paso Chapin | 11 | El Paso Chapin | 19:59.72 |
| 27 | Brandon AvilaPlace 27 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 20:04.44 |
| 28 | Christopher BuenoPlace 28 · Grade 12 · Anthony | 12 | Anthony | 20:09.97 |
| 29 | Max DelgadoPlace 29 · Grade 10 · Tornillo | 10 | Tornillo | 20:19.88 |
| 30 | Jose CuellarPlace 30 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 20:20.61 |
| 31 | Nathan LeosPlace 31 · Grade 9 · El Paso Chapin | 9 | El Paso Chapin | 20:27.47 |
| 32 | Braulio MunizPlace 32 · Grade 10 · El Paso | 10 | El Paso | 20:29.69 |
| 33 | Eduardo FierroPlace 33 · Grade 10 · Tornillo | 10 | Tornillo | 20:29.99 |
| 34 | Aidan BanuelosPlace 34 · Grade 11 · El Paso | 11 | El Paso | 20:30.99 |
| 35 | Noah Ramirez-GonzalezPlace 35 · Grade 10 · El Paso | 10 | El Paso | 20:33.89 |
| 36 | Ayden VegaPlace 36 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 20:36.51 |
| 37 | Adan RossiniPlace 37 · Grade 11 · El Paso Jefferson | 11 | El Paso Jefferson | 20:55.21 |
| 38 | Jose Luis Dionicio EstradaPlace 38 · Grade 12 · Lydia Patterson Inst | 12 | Lydia Patterson Inst | 21:07.60 |
| 39 | Miguel GalvanPlace 39 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 21:21.29 |
| 40 | Omar ChavezPlace 40 · Grade 10 · El Paso Americas | 10 | El Paso Americas | 21:21.39 |
| 41 | Manuel JimenezPlace 41 · Grade 12 · Fort Hancock | 12 | Fort Hancock | 21:32.79 |
| 42 | Diego VenegasPlace 42 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 21:32.83 |
| 43 | Diego FigueroaPlace 43 · Grade 11 · Lydia Patterson Inst | 11 | Lydia Patterson Inst | 22:07.39 |
| 44 | Dante VazquezPlace 44 · Grade 11 · Lydia Patterson Inst | 11 | Lydia Patterson Inst | 22:19.30 |
| 45 | Christian DulantoPlace 45 · Grade 12 · Immanuel Christian | 12 | Immanuel Christian | 22:23.59 |
| 46 | Diego MurilloPlace 46 · Grade 12 · Lydia Patterson Inst | 12 | Lydia Patterson Inst | 22:41.22 |
| 47 | Adrian LunaPlace 47 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 22:42.24 |
| 48 | Jose VillanuevaPlace 48 · Grade 12 · El Paso Jefferson | 12 | El Paso Jefferson | 22:50.41 |
| 49 | Diego PardoPlace 49 · Grade 12 · Lydia Patterson Inst | 12 | Lydia Patterson Inst | 22:52.97 |
| 50 | Maxx HumphreyPlace 50 · Grade 10 · El Paso | 10 | El Paso | 22:55.82 |
| 51 | Bryan MontoyaPlace 51 · Grade 11 · Fort Hancock | 11 | Fort Hancock | 23:06.82 |
| 52 | Alexander RubioPlace 52 · Grade 12 · El Paso Ysleta | 12 | El Paso Ysleta | 23:35.26 |
| 53 | Sergio VelardePlace 53 · Grade 12 · Lydia Patterson Inst | 12 | Lydia Patterson Inst | 23:53.36 |
| 54 | Aiden IbarraPlace 54 · Grade 10 · El Paso Americas | 10 | El Paso Americas | 24:29.92 |
| 55 | Sebastian MontezPlace 55 · Grade 12 · Immanuel Christian | 12 | Immanuel Christian | 25:05.75 |
| 56 | Jeremiah GomezPlace 56 · Grade 11 · Immanuel Christian | 11 | Immanuel Christian | 25:08.56 |
| 57 | Manuel FierroPlace 57 · Grade 11 · Tornillo | 11 | Tornillo | 27:33.65 |
| 58 | Elijah JacksonPlace 58 · Grade 11 · El Paso Jefferson | 11 | El Paso Jefferson | 28:47.78 |
| 59 | Roman GomezPlace 59 · Grade 12 · Immanuel Christian | 12 | Immanuel Christian | 28:50.03 |