| 1 | Daniel RodriguezPlace 1 · Grade 11 · El Paso Austin | 11 | El Paso Austin | 16:46.15 |
| 2 | Cesar DuranPlace 2 · Grade 12 · El Paso Bowie | 12 | El Paso Bowie | 16:52.57 |
| 3 | Humberto SernaPlace 3 · Grade 9 · El Paso Coronado | 9 | El Paso Coronado | 16:52.89 |
| 4 | Joaquin MoyaPlace 4 · Grade 11 · El Paso | 11 | El Paso | 17:21.45 |
| 5 | Andrew HernandezPlace 5 · Grade 10 · El Paso | 10 | El Paso | 17:30.85 |
| 6 | Rodrigo PinalesPlace 6 · Grade 9 · El Paso Coronado | 9 | El Paso Coronado | 17:48.90 |
| 7 | Pedro JimenezPlace 7 · Grade 10 · El Paso Austin | 10 | El Paso Austin | 17:55.60 |
| 8 | Isai LujanPlace 8 · Grade 11 · El Paso Parkland | 11 | El Paso Parkland | 18:00.28 |
| 9 | Aiden AguirrePlace 9 · Grade 9 · Canutillo | 9 | Canutillo | 18:01.73 |
| 10 | Dayshaun JacksonPlace 10 · Grade 10 · El Paso Parkland | 10 | El Paso Parkland | 18:09.47 |
| 11 | Jesus SantanaPlace 11 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 18:23.50 |
| 12 | Cesar SolisPlace 12 · Grade 12 · El Paso Parkland | 12 | El Paso Parkland | 18:42.39 |
| 13 | Elijah HinesPlace 13 · Grade 12 · El Paso Andress | 12 | El Paso Andress | 18:43.35 |
| 14 | Aaron CarilloPlace 14 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 18:49.02 |
| 15 | Martin SaenzPardoPlace 15 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 18:51.69 |
| 16 | Jose Mendoza - PreciadoPlace 16 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 19:01.79 |
| 17 | Oswaldo MaesePlace 17 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 19:09.20 |
| 18 | Diego ReyesPlace 18 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 19:10.12 |
| 19 | Max MortonPlace 19 · Grade 10 · El Paso | 10 | El Paso | 19:11.88 |
| 20 | Isaiah RomeroPlace 20 · Grade 11 · El Paso El Dorado | 11 | El Paso El Dorado | 19:14.03 |
| 21 | Abel GarciaPlace 21 · Grade 11 · El Paso Irvin | 11 | El Paso Irvin | 19:16.66 |
| 22 | Emilio GonzalezPlace 22 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 19:20.00 |
| 23 | Victor LugoPlace 23 · Grade 9 · El Paso | 9 | El Paso | 19:20.48 |
| 24 | Santiago RivasPlace 24 · Grade 10 · El Paso Andress | 10 | El Paso Andress | 19:21.97 |
| 25 | Aiden KlingerPlace 25 · Grade 9 · El Paso Coronado | 9 | El Paso Coronado | 19:27.32 |
| 26 | Edwardk DuranPlace 26 · Grade 10 · El Paso Bowie | 10 | El Paso Bowie | 19:44.03 |
| 27 | Adian MirelesPlace 27 · Grade 11 · El Paso Parkland | 11 | El Paso Parkland | 19:45.86 |
| 28 | Joel RodriguezPlace 28 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 19:48.10 |
| 29 | Irving NunezPlace 29 · Grade 12 · El Paso Bowie | 12 | El Paso Bowie | 19:52.83 |
| 30 | Miguel DiazPlace 30 · Grade 9 · Canutillo | 9 | Canutillo | 19:55.68 |
| 31 | Manny HerreraPlace 31 · Grade 9 · El Paso Socorro | 9 | El Paso Socorro | 20:03.31 |
| 32 | Brandon LopezPlace 32 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 20:10.23 |
| 33 | Jonas GalindoPlace 33 · Grade 9 · El Paso | 9 | El Paso | 20:11.32 |
| 34 | Heriberto RamirezPlace 34 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 20:16.77 |
| 35 | Eber Aguilar VasquezPlace 35 · Grade 12 · El Paso Parkland | 12 | El Paso Parkland | 20:19.77 |
| 36 | Aidan BoylePlace 36 · Grade 9 · El Paso | 9 | El Paso | 20:21.13 |
| 37 | Elio MurilloPlace 37 · Grade 9 · El Paso | 9 | El Paso | 20:24.42 |
| 38 | Jordan SolisPlace 38 · Grade 9 · El Paso El Dorado | 9 | El Paso El Dorado | 20:24.74 |
| 39 | Anthony SalasarPlace 39 · Grade 9 · El Paso El Dorado | 9 | El Paso El Dorado | 20:25.35 |
| 40 | Ruben Alejandro Rodriguez12Place 40 · El Paso Ysleta | — | El Paso Ysleta | 20:33.88 |
| 41 | Jose GaonaPlace 41 · Grade 11 · El Paso Bowie | 11 | El Paso Bowie | 20:34.15 |
| 42 | Heber AguilarPlace 42 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 20:45.44 |
| 43 | Giovani VillanuevaPlace 43 · Grade 9 · El Paso Ysleta | 9 | El Paso Ysleta | 20:47.93 |
| 44 | Anthony CentenoPlace 44 · Grade 10 · El Paso El Dorado | 10 | El Paso El Dorado | 21:04.48 |
| 45 | Nazon GonzalezPlace 45 · Grade 12 · El Paso Bowie | 12 | El Paso Bowie | 21:12.54 |
| 46 | Landon StevensPlace 46 · Grade 11 · El Paso Irvin | 11 | El Paso Irvin | 21:16.74 |
| 47 | Ramon LozanoPlace 47 · Grade 10 · El Paso Ysleta | 10 | El Paso Ysleta | 21:41.04 |
| 48 | Isaac VelazquezPlace 48 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 21:52.79 |
| 49 | Samuel RamosPlace 49 · Grade 12 · El Paso | 12 | El Paso | 21:54.88 |
| 50 | Hugo DominguezPlace 50 · Grade 9 · El Paso Socorro | 9 | El Paso Socorro | 22:22.71 |
| 51 | Christopher QuintanaPlace 51 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 22:30.23 |
| 52 | Marcos VillarrealPlace 52 · Grade 11 · El Paso Austin | 11 | El Paso Austin | 22:34.72 |
| 53 | Dominic NeufeldPlace 53 · Grade 10 · El Paso Irvin | 10 | El Paso Irvin | 22:40.89 |
| 54 | Aiden SaldivarPlace 54 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 22:42.61 |
| 55 | Chris MartinezPlace 55 · Grade 10 · El Paso Bowie | 10 | El Paso Bowie | 23:08.58 |
| 56 | Gael AguileraPlace 56 · Grade 9 · Canutillo | 9 | Canutillo | 24:06.87 |
| 57 | Chris MontesPlace 57 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 24:09.89 |
| 58 | Juan CervantesPlace 58 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 24:16.82 |
| 59 | Logan CooperPlace 59 · Grade 11 · Radford | 11 | Radford | 24:45.78 |
| 60 | Alan AlvaradoPlace 60 · Grade 12 · Radford | 12 | Radford | 25:00.08 |
| 61 | Gavin MackPlace 61 · Grade 9 · Canutillo | 9 | Canutillo | 27:38.73 |
| 62 | Sebastian PinonPlace 62 · Grade 9 · El Paso El Dorado | 9 | El Paso El Dorado | 27:58.51 |
| 63 | Brian CashinPlace 63 · Grade 12 · Radford | 12 | Radford | 28:15.55 |
| 64 | Sebastian ChavezPlace 64 · Grade 10 · El Paso Irvin | 10 | El Paso Irvin | 30:45.92 |