| 1 | Solomon WeatherbyPlace 1 · El Paso Hanks | — | El Paso Hanks | 18:19.73 | 1 |
| 2 | Andrew LopezPlace 2 · Santa Teresa | — | Santa Teresa | 18:29.43 | — |
| 3 | Andy MartinezPlace 3 · Horizon | — | Horizon | 18:31.00 | — |
| 4 | Isiah HernandezPlace 4 · El Paso Hanks | — | El Paso Hanks | 18:51.87 | 2 |
| 5 | Oscar MedinaPlace 5 · Centennial H | — | Centennial H | 18:59.25 | 3 |
| 6 | Albert CamaraPlace 6 · Gadsden | — | Gadsden | 19:19.57 | 4 |
| 7 | Tristan HernandezPlace 7 · Canutillo Hi | — | Canutillo Hi | 19:20.06 | 5 |
| 8 | Mario SanchezPlace 8 · Gadsden | — | Gadsden | 19:20.44 | 6 |
| 9 | Javier FierroPlace 9 · El Paso Chapin | — | El Paso Chapin | 19:23.40 | 7 |
| 10 | Demetrius HernandezPlace 10 · Canutillo Hi | — | Canutillo Hi | 19:23.78 | 8 |
| 11 | Aren MirandaPlace 11 · Santa Teresa | — | Santa Teresa | 19:24.80 | — |
| 12 | Aaron GillamPlace 12 · El Paso Irvin | — | El Paso Irvin | 19:27.55 | 9 |
| 13 | Marco ChavezPlace 13 · El Paso Chapin | — | El Paso Chapin | 19:35.72 | 10 |
| 14 | Oscar GutierrezPlace 14 · Jefferson Hi | — | Jefferson Hi | 19:39.52 | 11 |
| 15 | Omar AlvaradoPlace 15 · Jefferson Hi | — | Jefferson Hi | 19:43.46 | 12 |
| 16 | Joshua DalyPlace 16 · Jefferson Hi | — | Jefferson Hi | 19:44.73 | 13 |
| 17 | Michael CastilloPlace 17 · Canutillo Hi | — | Canutillo Hi | 19:52.77 | 14 |
| 18 | Duran BrandonPlace 18 · Austin High | — | Austin High | 19:57.99 | — |
| 19 | Daniel SolisPlace 19 · Canutillo Hi | — | Canutillo Hi | 20:07.49 | 15 |
| 20 | Ricky VasquezPlace 20 · Canutillo Hi | — | Canutillo Hi | 20:08.30 | 16 |
| 21 | Donald HodgsonPlace 21 · El Paso Chapin | — | El Paso Chapin | 20:09.60 | 17 |
| 22 | Moises NevarezPlace 22 · Jefferson Hi | — | Jefferson Hi | 20:15.69 | 18 |
| 23 | Sebastian GuerreroPlace 23 · El Paso Hanks | — | El Paso Hanks | 20:24.35 | 19 |
| 24 | Jose LopezPlace 24 · Jefferson Hi | — | Jefferson Hi | 20:26.34 | 20 |
| 25 | Jason AuldPlace 25 · Alamogordo H | — | Alamogordo H | 20:27.24 | 21 |
| 26 | Kevin PattersonPlace 26 · Alamogordo H | — | Alamogordo H | 20:30.14 | 22 |
| 27 | Carsen OlazabaPlace 27 · Alamogordo H | — | Alamogordo H | 20:30.91 | 23 |
| 28 | Xavier PerezPlace 28 · Burges Cross | — | Burges Cross | 20:37.44 | 24 |
| 29 | Alex BustillosPlace 29 · El Paso Hanks | — | El Paso Hanks | 20:40.13 | 25 |
| 30 | MannyBoy FloresPlace 30 · Canutillo Hi | — | Canutillo Hi | 20:44.41 | 26 |
| 31 | Jorge LozanoPlace 31 · Burges Cross | — | Burges Cross | 20:46.00 | 27 |
| 32 | Skylar TurnerPlace 32 · El Paso Chapin | — | El Paso Chapin | 20:52.13 | 28 |
| 33 | Cortlin SmallsPlace 33 · Centennial H | — | Centennial H | 20:53.67 | 29 |
| 34 | Mario AguileraPlace 34 · Parkland H.S | — | Parkland H.S | 20:56.22 | 30 |
| 35 | Jayson SlaightPlace 35 · El Paso Hanks | — | El Paso Hanks | 20:56.55 | 31 |
| 36 | Alonso CorralPlace 36 · El Paso Hanks | — | El Paso Hanks | 20:59.60 | 32 |
| 37 | Brandon PinaPlace 37 · Centennial H | — | Centennial H | 21:10.14 | 33 |
| 38 | Benjamin ValdezPlace 38 · El Paso Hanks | — | El Paso Hanks | 21:11.78 | 34 |
| 39 | Izak RubioPlace 39 · Centennial H | — | Centennial H | 21:17.47 | 35 |
| 40 | Jacob VizcarraPlace 40 · El Paso Chapin | — | El Paso Chapin | 21:20.27 | 36 |
| 41 | Michael MaynesPlace 41 · El Paso Hanks | — | El Paso Hanks | 21:25.11 | — |
| 42 | Nick CheckPlace 42 · Centennial H | — | Centennial H | 21:28.13 | 37 |
| 43 | Luis E. ElizaldePlace 43 · Jefferson Hi | — | Jefferson Hi | 21:29.04 | 38 |
| 44 | Tyler GrijalvaPlace 44 · Burges Cross | — | Burges Cross | 21:32.93 | 39 |
| 45 | Ceasar MonjePlace 45 · Canutillo Hi | — | Canutillo Hi | 21:38.23 | 40 |
| 46 | Xavier MartinezPlace 46 · El Paso Chapin | — | El Paso Chapin | 21:39.81 | 41 |
| 47 | Aaron RodriguezPlace 47 · El Paso Hanks | — | El Paso Hanks | 21:40.08 | — |
| 48 | Joseph RosePlace 48 · Alamogordo H | — | Alamogordo H | 21:49.46 | 42 |
| 49 | Stephen PowerPlace 49 · Alamogordo H | — | Alamogordo H | 21:53.20 | 43 |
| 50 | Barbosa AnthonyPlace 50 · Canutillo Hi | — | Canutillo Hi | 22:01.05 | — |
| 51 | Malcolm TorresPlace 51 · El Paso Franklin | — | El Paso Franklin | 22:01.48 | — |
| 52 | Archie HatolPlace 52 · Alamogordo H | — | Alamogordo H | 22:04.84 | 44 |
| 53 | Isaiah MedinaPlace 53 · Alamogordo H | — | Alamogordo H | 22:05.27 | 45 |
| 54 | Thomas BellPlace 54 · El Paso Chapin | — | El Paso Chapin | 22:07.93 | 46 |
| 55 | Marco MorenoPlace 55 · El Paso Irvin | — | El Paso Irvin | 22:10.92 | 47 |
| 56 | Steven HernandezPlace 56 · El Paso Irvin | — | El Paso Irvin | 22:11.15 | 48 |
| 57 | Gilberto BarriosPlace 57 · Silver Conso | — | Silver Conso | 22:14.19 | — |
| 58 | Christian ArismendizPlace 58 · Jefferson Hi | — | Jefferson Hi | 22:14.68 | 49 |
| 59 | Mike SolisPlace 59 · El Paso Chapin | — | El Paso Chapin | 22:19.45 | — |
| 60 | Marco MartinezPlace 60 · Burges Cross | — | Burges Cross | 22:20.04 | 50 |
| 61 | Josh BentleyPlace 61 · Alamogordo H | — | Alamogordo H | 22:21.38 | — |
| 62 | Efrain GarciaPlace 62 · Gadsden | — | Gadsden | 22:28.63 | 51 |
| 63 | Brian HinojosaPlace 63 · El Paso Chapin | — | El Paso Chapin | 22:29.11 | — |
| 64 | Jesse CrabtreePlace 64 · El Paso Chapin | — | El Paso Chapin | 22:31.41 | — |
| 65 | Raul TorresPlace 65 · El Paso Franklin | — | El Paso Franklin | 22:37.00 | — |
| 66 | Zachariah DalyPlace 66 · Jefferson Hi | — | Jefferson Hi | 22:42.21 | — |
| 67 | Tony BarronPlace 67 · El Paso Chapin | — | El Paso Chapin | 22:44.01 | — |
| 68 | Tony UriasPlace 68 · El Paso Chapin | — | El Paso Chapin | 22:50.72 | — |
| 69 | Jacob DacusPlace 69 · Alamogordo H | — | Alamogordo H | 23:01.36 | — |
| 70 | Adrian SaldivarPlace 70 · Horizon | — | Horizon | 23:20.43 | — |
| 71 | Miguel MorenoPlace 71 · Canutillo Hi | — | Canutillo Hi | 23:34.31 | — |
| 72 | Paxton RodwickPlace 72 · Alamogordo H | — | Alamogordo H | 23:35.57 | — |
| 73 | Isaac RojasPlace 73 · El Paso Hanks | — | El Paso Hanks | 23:38.92 | — |
| 74 | Cristian EsparzaPlace 74 · Parkland H.S | — | Parkland H.S | 23:39.14 | 52 |
| 75 | Raul BustamantePlace 75 · Parkland H.S | — | Parkland H.S | 23:43.03 | 53 |
| 76 | Marshall MoorePlace 76 · El Paso Chapin | — | El Paso Chapin | 23:45.18 | — |
| 77 | Cruz OlveraPlace 77 · El Paso Irvin | — | El Paso Irvin | 23:45.95 | 54 |
| 78 | Enrique CastilloPlace 78 · Canutillo Hi | — | Canutillo Hi | 23:47.15 | — |
| 79 | Ian AguilaPlace 79 · Jefferson Hi | — | Jefferson Hi | 23:48.17 | — |
| 80 | Mario VillelaPlace 80 · EL Paso Andress | — | EL Paso Andress | 23:54.49 | — |
| 81 | Xavier TinajeroPlace 81 · Burges Cross | — | Burges Cross | 23:58.87 | 55 |
| 82 | Ted WheetlyPlace 82 · El Paso Hanks | — | El Paso Hanks | 24:07.84 | — |
| 83 | Javier GonzalezPlace 83 · Alamogordo H | — | Alamogordo H | 24:12.99 | — |
| 84 | Isaiah CastilloPlace 84 · Centennial H | — | Centennial H | 24:22.76 | 56 |
| 85 | Anthony FierroPlace 85 · Silver Conso | — | Silver Conso | 24:24.39 | — |
| 86 | Josh MarinoPlace 86 · El Paso Chapin | — | El Paso Chapin | 24:24.74 | — |
| 87 | Oscar GinesPlace 87 · Alamogordo H | — | Alamogordo H | 24:25.34 | — |
| 88 | Mark TrujilloPlace 88 · Gadsden | — | Gadsden | 24:25.70 | 57 |
| 89 | Julian OlivarezPlace 89 · El Paso Chapin | — | El Paso Chapin | 24:28.37 | — |
| 90 | Jonah PrattPlace 90 · El Paso Chapin | — | El Paso Chapin | 24:38.59 | — |
| 91 | Peter De Los SantosPlace 91 · El Paso Irvin | — | El Paso Irvin | 24:38.80 | 58 |
| 92 | Andres AcostaPlace 92 · Gadsden | — | Gadsden | 24:53.38 | 59 |
| 93 | Noah EggerPlace 93 · El Paso Chapin | — | El Paso Chapin | 25:18.65 | — |
| 94 | Patrick HalversonPlace 94 · Centennial H | — | Centennial H | 25:23.16 | 60 |
| 95 | Cody SlagelPlace 95 · El Paso Chapin | — | El Paso Chapin | 25:25.71 | — |
| 96 | Alejandro LopezPlace 96 · Silver Conso | — | Silver Conso | 25:38.52 | — |
| 97 | Jose DucassePlace 97 · El Paso Chapin | — | El Paso Chapin | 25:42.44 | — |
| 98 | Micah TimmonsPlace 98 · Silver Conso | — | Silver Conso | 25:55.02 | — |
| 99 | John LempkePlace 99 · Centennial H | — | Centennial H | 26:31.02 | — |
| 100 | Ociel BrunoPlace 100 · Burges Cross | — | Burges Cross | 26:45.17 | 61 |
| 101 | Kenrry MelendezPlace 101 · El Paso Franklin | — | El Paso Franklin | 27:10.88 | — |
| 102 | Sal GonzalezPlace 102 · El Paso Chapin | — | El Paso Chapin | 27:22.72 | — |
| 103 | Anthony ByrnesPlace 103 · Alamogordo H | — | Alamogordo H | 27:40.92 | — |
| 104 | Christopher RodrIguezPlace 104 · Parkland H.S | — | Parkland H.S | 27:44.82 | 62 |
| 105 | Rodrigo GutierrezPlace 105 · El Paso High | — | El Paso High | 27:51.25 | — |
| 106 | Bobby HinojosaPlace 106 · El Paso Chapin | — | El Paso Chapin | 27:54.48 | — |
| 107 | Victor GarciaPlace 107 · Gadsden | — | Gadsden | 29:08.61 | 63 |
| 108 | Enrique RodriguezPlace 108 · Gadsden | — | Gadsden | 29:09.59 | 64 |
| 109 | Ronald Loving-DavisPlace 109 · El Paso High | — | El Paso High | 29:17.98 | — |
| 110 | Lee EgurePlace 110 · Bowie | — | Bowie | 30:03.34 | — |
| 111 | Gabriel BrambilaPlace 111 · El Paso Chapin | — | El Paso Chapin | 30:22.75 | — |
| 112 | David CorralPlace 112 · Santa Teresa | — | Santa Teresa | 32:37.13 | — |
| 113 | Seth VasquezPlace 113 · Parkland H.S | — | Parkland H.S | 33:39.01 | 65 |