| 1 | Mauricio ArguellesPlace 1 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 17:28.47 |
| 2 | Ethan FontainePlace 2 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 17:29.61 |
| 3 | Oscar GuzmanPlace 3 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 18:01.72 |
| 4 | David MontoyaPlace 4 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 18:31.49 |
| 5 | Gabriel UrangaPlace 5 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 18:37.55 |
| 6 | Rafael GomezPlace 6 · Grade 11 · Fabens | 11 | Fabens | 18:41.27 |
| 7 | Joaquin MoyaPlace 7 · Grade 11 · El Paso | 11 | El Paso | 18:47.88 |
| 8 | Eric MartinezPlace 8 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 18:54.91 |
| 9 | Andrew HernandezPlace 9 · Grade 10 · El Paso | 10 | El Paso | 19:13.55 |
| 10 | Jose Rosa -Place 10 · El Paso Chapin | — | El Paso Chapin | 19:18.36 |
| 11 | Luis LopezPlace 11 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 19:18.83 |
| 12 | Daniel Luna -Place 12 · Pebble Hills | — | Pebble Hills | 19:31.01 |
| 13 | Isaac SalazarPlace 13 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 19:38.88 |
| 14 | Noe Soto -Place 14 · Pebble Hills | — | Pebble Hills | 19:57.53 |
| 15 | Aiden RamirezPlace 15 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 19:59.23 |
| 16 | Isaiah RomeroPlace 16 · Grade 11 · El Paso El Dorado | 11 | El Paso El Dorado | 20:00.57 |
| 17 | Chase ThomsenPlace 17 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 20:02.52 |
| 18 | Joshua AshbyPlace 18 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 20:03.33 |
| 19 | Juan MontoyaPlace 19 · Grade 10 · Fort Hancock | 10 | Fort Hancock | 20:08.77 |
| 20 | Sean Sanchez -Place 20 · El Paso Chapin | — | El Paso Chapin | 20:17.05 |
| 21 | Daniyal DawoodPlace 21 · Grade 12 · El Paso Coronado | 12 | El Paso Coronado | 20:21.02 |
| 22 | Zyler Garnica -Place 22 · Pebble Hills | — | Pebble Hills | 20:25.84 |
| 23 | Luis BorjonPlace 23 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 20:28.50 |
| 24 | Jaime Ben FloresPlace 24 · Grade 12 · El Paso Del Valle | 12 | El Paso Del Valle | 20:30.76 |
| 25 | Carmen DematteoPlace 25 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 20:31.40 |
| 26 | Christopher ArnoldPlace 26 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 20:35.99 |
| 27 | Christian Morales -Place 27 · Pebble Hills | — | Pebble Hills | 20:38.26 |
| 28 | Caleb MunozPlace 28 · Grade 10 · El Paso Eastlake | 10 | El Paso Eastlake | 20:39.39 |
| 29 | Isac JimenezPlace 29 · Grade 12 · Fabens | 12 | Fabens | 20:40.42 |
| 30 | Miguel RomeroPlace 30 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 20:42.90 |
| 31 | Oscar PoncePlace 31 · Grade 9 · El Paso Eastlake | 9 | El Paso Eastlake | 20:57.03 |
| 32 | Anthony LunaPlace 32 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 21:03.68 |
| 33 | Emilio GonzalezPlace 33 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 21:04.18 |
| 34 | Armando MunozPlace 34 · Grade 10 · Fort Hancock | 10 | Fort Hancock | 21:09.40 |
| 35 | Giovanni Munoz -Place 35 · Pebble Hills | — | Pebble Hills | 21:10.94 |
| 36 | Alejandro SotoPlace 36 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 21:11.26 |
| 37 | Javier IbarraPlace 37 · Grade 10 · El Paso Del Valle | 10 | El Paso Del Valle | 21:20.77 |
| 38 | Santiago SerranoPlace 38 · Grade 10 · El Paso | 10 | El Paso | 21:28.16 |
| 39 | Jaden Ramirez -Place 39 · El Paso Del Valle | — | El Paso Del Valle | 21:32.31 |
| 40 | Sebastian VelasquezPlace 40 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 21:32.55 |
| 41 | Brandon PerezPlace 41 · Grade 12 · Fabens | 12 | Fabens | 21:40.07 |
| 42 | Max AvilaPlace 42 · Grade 10 · El Paso Americas | 10 | El Paso Americas | 21:42.15 |
| 43 | Michael PadillaPlace 43 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 21:43.98 |
| 44 | Abel GarciaPlace 44 · Grade 11 · El Paso Irvin | 11 | El Paso Irvin | 21:44.41 |
| 45 | Landon StevensPlace 45 · Grade 11 · El Paso Irvin | 11 | El Paso Irvin | 21:45.59 |
| 46 | Emmanuel HerreraPlace 46 · Grade 11 · Fort Hancock | 11 | Fort Hancock | 21:52.10 |
| 47 | Omar BecerraPlace 47 · Grade 10 · Fabens | 10 | Fabens | 21:52.98 |
| 48 | Fernando MunozPlace 48 · Grade 10 · El Paso Chapin | 10 | El Paso Chapin | 21:53.37 |
| 49 | Derek CordovaPlace 49 · Grade 10 · El Paso Eastlake | 10 | El Paso Eastlake | 21:56.60 |
| 50 | Jacob MartinezPlace 50 · Grade 12 · Fabens | 12 | Fabens | 21:58.75 |
| 51 | Oscar GonzalezPlace 51 · Grade 12 · Fort Hancock | 12 | Fort Hancock | 21:59.01 |
| 52 | Jacob WhettenPlace 52 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 22:07.00 |
| 53 | Christian UgartePlace 53 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 22:09.95 |
| 54 | Saul GarciaPlace 54 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 22:10.34 |
| 55 | Luis ApodacaPlace 55 · Grade 11 · El Paso Americas | 11 | El Paso Americas | 22:14.04 |
| 56 | Gael GarciaPlace 56 · Grade 11 · Tornillo | 11 | Tornillo | 22:14.33 |
| 57 | Ryan EstradaPlace 57 · Grade 12 · Fort Hancock | 12 | Fort Hancock | 22:17.16 |
| 58 | Gael PereyraPlace 58 · Grade 11 · El Paso Americas | 11 | El Paso Americas | 22:28.13 |
| 59 | Max MortonPlace 59 · Grade 10 · El Paso | 10 | El Paso | 22:31.05 |
| 60 | Angel VelascoPlace 60 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 22:33.83 |
| 61 | Gerardo RodriguezPlace 61 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 22:34.56 |
| 62 | Andres ArzolaPlace 62 · Grade 10 · El Paso Del Valle | 10 | El Paso Del Valle | 22:37.75 |
| 63 | Brandon DelgadoPlace 63 · Grade 10 · El Paso Ysleta | 10 | El Paso Ysleta | 22:45.26 |
| 64 | Heriberto RamirezPlace 64 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 22:52.04 |
| 65 | Ramon LozanoPlace 65 · Grade 10 · El Paso Ysleta | 10 | El Paso Ysleta | 22:56.45 |
| 66 | Roberto RivasPlace 66 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 22:57.97 |
| 67 | Gianfranco CuevasPlace 67 · Grade 12 · El Paso Del Valle | 12 | El Paso Del Valle | 23:07.02 |
| 68 | Raymond (Raymundo) EscaPlace 68 · Grade 11 · Tornillo | 11 | Tornillo | 23:07.85 |
| 69 | Isaac VelazquezPlace 69 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 23:09.23 |
| 70 | Victor NinoPlace 70 · Grade 10 · El Paso | 10 | El Paso | 23:10.02 |
| 71 | Alan ArellanoPlace 71 · Grade 10 · El Paso | 10 | El Paso | 23:10.31 |
| 72 | Marcus HernandezPlace 72 · Grade 11 · Fabens | 11 | Fabens | 23:14.79 |
| 73 | David MarquezPlace 73 · Grade 11 · El Paso Hanks | 11 | El Paso Hanks | 23:20.91 |
| 74 | Kevin VasquezPlace 74 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 23:27.12 |
| 75 | Samuel RamosPlace 75 · Grade 12 · El Paso | 12 | El Paso | 23:28.15 |
| 76 | Kaleb AndujoPlace 76 · Grade 12 · El Paso | 12 | El Paso | 23:38.63 |
| 77 | cesar DozalPlace 77 · Grade 11 · Tornillo | 11 | Tornillo | 23:47.22 |
| 78 | Max MessinaPlace 78 · Grade 10 · El Paso Americas | 10 | El Paso Americas | 23:51.91 |
| 79 | Dario JonesPlace 79 · Grade 10 · El Paso Del Valle | 10 | El Paso Del Valle | 24:03.59 |
| 80 | Romario GarciaPlace 80 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 24:07.96 |
| 81 | Ruben Alejandro RodriguPlace 81 · Grade 12 · El Paso Ysleta | 12 | El Paso Ysleta | 24:12.75 |
| 82 | Angel SantillanaPlace 82 · Grade 12 · Fabens | 12 | Fabens | 24:32.11 |
| 83 | Joshua LockardPlace 83 · Grade 11 · El Paso Hanks | 11 | El Paso Hanks | 24:33.66 |
| 84 | Edgar Lazalde LopezPlace 84 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 24:35.59 |
| 85 | Yael UltrerasPlace 85 · Grade 9 · El Paso Ysleta | 9 | El Paso Ysleta | 24:40.64 |
| 86 | Anthony CentenoPlace 86 · Grade 10 · El Paso El Dorado | 10 | El Paso El Dorado | 24:41.78 |
| 87 | Maximus RoebuckPlace 87 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 25:40.16 |
| 88 | Dominic NeufeldPlace 88 · Grade 10 · El Paso Irvin | 10 | El Paso Irvin | 25:41.14 |
| 89 | Heber AguilarPlace 89 · Grade 11 · El Paso Ysleta | 11 | El Paso Ysleta | 26:10.92 |
| 90 | Gustavo ReyesPlace 90 · Grade 9 · El Paso Ysleta | 9 | El Paso Ysleta | 26:20.31 |
| 91 | Nathan ZhangPlace 91 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 26:27.11 |
| 92 | Christian HeapsPlace 92 · Grade 10 · El Paso Hanks | 10 | El Paso Hanks | 28:25.36 |
| 93 | Diego RiveraPlace 93 · Grade 10 · El Paso Eastlake | 10 | El Paso Eastlake | 29:08.73 |
| 94 | Geraldo OlveraPlace 94 · Grade 9 · El Paso Irvin | 9 | El Paso Irvin | 29:13.26 |
| 95 | Alan ReyesPlace 95 · Grade 12 · Tornillo | 12 | Tornillo | 30:00.87 |
| 96 | Aaron AvilaPlace 96 · Tornillo | — | Tornillo | 30:43.29 |
| 97 | Jose Rangel -Place 97 · El Paso Chapin | — | El Paso Chapin | 30:55.41 |
| 98 | David Martinez GonzalezPlace 98 · Grade 10 · El Paso Del Valle | 10 | El Paso Del Valle | 32:18.60 |
| 99 | Adan Montanez -Place 99 · El Paso Del Valle | — | El Paso Del Valle | 33:31.89 |
| 100 | Demian EnriquezPlace 100 · Grade 10 · El Paso Americas | 10 | El Paso Americas | 34:27.19 |