| 1 | Kristian AlegadoPlace 1 · Burges Cross | — | Burges Cross | 16:55.53 | 1 |
| 2 | Sal WrightPlace 2 · Onate | — | Onate | 16:57.58 | 2 |
| 3 | Anthony CastanonPlace 3 · EL Paso Austin | — | EL Paso Austin | 17:05.70 | 3 |
| 4 | Manuel OrtizPlace 4 · Burges Cross | — | Burges Cross | 17:06.87 | 4 |
| 5 | Adrian TerrazasPlace 5 · El Paso High | — | El Paso High | 17:11.07 | 5 |
| 6 | Walter CampaPlace 6 · EL Paso Austin | — | EL Paso Austin | 17:12.89 | 6 |
| 7 | Chris DuranPlace 7 · Silver Conso | — | Silver Conso | 17:16.66 | 7 |
| 8 | Zac RhodesPlace 8 · Onate | — | Onate | 17:24.65 | 8 |
| 9 | David ColmeneroPlace 9 · El Paso Irvin | — | El Paso Irvin | 17:31.60 | 9 |
| 10 | Daniel TarangoPlace 10 · Burges Cross | — | Burges Cross | 17:37.72 | 10 |
| 11 | Alexis MoralesPlace 11 · El Paso High | — | El Paso High | 17:44.72 | 11 |
| 12 | Eban ShayPlace 12 · Onate | — | Onate | 17:50.90 | 12 |
| 13 | Anthony VasquezPlace 13 · Canutillo | — | Canutillo | 17:52.58 | 13 |
| 14 | Tereso EscarenoPlace 14 · Deming | — | Deming | 17:54.64 | 14 |
| 15 | Javier GaytanPlace 15 · Burges Cross | — | Burges Cross | 17:57.35 | 15 |
| 16 | Michael LuceroPlace 16 · Silver Conso | — | Silver Conso | 17:58.14 | 16 |
| 17 | Wayne HuertaPlace 17 · Deming | — | Deming | 17:59.79 | 17 |
| 18 | Joe WoodPlace 18 · Onate | — | Onate | 18:00.89 | 18 |
| 19 | Damian QuinonesPlace 19 · Canutillo | — | Canutillo | 18:03.20 | 19 |
| 20 | Andrew KepplerPlace 20 · Onate | — | Onate | 18:15.00 | 20 |
| 21 | Eloy MedinaPlace 21 · Cobre | — | Cobre | 18:24.11 | 21 |
| 22 | Omar PoncePlace 22 · El Paso High | — | El Paso High | 18:26.22 | 22 |
| 23 | Peter ArrendondoPlace 23 · EL Paso Austin | — | EL Paso Austin | 18:26.54 | 23 |
| 24 | Javier ArredondoPlace 24 · EL Paso Austin | — | EL Paso Austin | 18:28.06 | 24 |
| 25 | Eduardo CuellarPlace 25 · El Paso High | — | El Paso High | 18:28.76 | 25 |
| 26 | Dylan GallegosPlace 26 · Socorro | — | Socorro | 18:29.28 | 26 |
| 27 | Manuel MontoyaPlace 27 · El Paso High | — | El Paso High | 18:29.61 | 27 |
| 28 | David SaucedoPlace 28 · Mayfield Cro | — | Mayfield Cro | 18:31.59 | 28 |
| 29 | Luke MalonePlace 29 · Socorro | — | Socorro | 18:31.95 | 29 |
| 30 | Christian DeleonPlace 30 · El Paso Irvin | — | El Paso Irvin | 18:34.25 | 30 |
| 31 | Jorge ReyesPlace 31 · El Paso High | — | El Paso High | 18:45.10 | 31 |
| 32 | Daniel SolisPlace 32 · Canutillo | — | Canutillo | 18:45.48 | 32 |
| 33 | Tim AbeytaPlace 33 · Socorro | — | Socorro | 18:46.74 | 33 |
| 34 | Bryon OlsonPlace 34 · Onate | — | Onate | 18:50.70 | 34 |
| 35 | Danny GonzalezPlace 35 · EL Paso Austin | — | EL Paso Austin | 18:53.76 | 35 |
| 36 | Gabe MartelPlace 36 · EL Paso Austin | — | EL Paso Austin | 18:54.79 | 36 |
| 37 | Daniel SolizPlace 37 · Cobre | — | Cobre | 18:55.56 | 37 |
| 38 | Sierra CahallPlace 38 · Socorro | — | Socorro | 19:02.41 | 38 |
| 39 | Jaime McCarthyPlace 39 · Silver Conso | — | Silver Conso | 19:04.11 | 39 |
| 40 | Martin ChavarinPlace 40 · Burges Cross | — | Burges Cross | 19:10.96 | 40 |
| 41 | Juan ZapataPlace 41 · Cobre | — | Cobre | 19:12.36 | 41 |
| 42 | Kevin MaynesPlace 42 · Cobre | — | Cobre | 19:18.85 | 42 |
| 43 | Mathew JaureguiPlace 43 · Gadsden | — | Gadsden | 19:19.54 | 43 |
| 44 | Gustavo AlvidrezPlace 44 · Gadsden | — | Gadsden | 19:20.30 | 44 |
| 45 | Angel MartinezPlace 45 · Las Cruces HS | — | Las Cruces HS | 19:20.97 | 45 |
| 46 | Anson StuartPlace 46 · Alamogordo | — | Alamogordo | 19:23.03 | 46 |
| 47 | Jacob MakensPlace 47 · Mayfield Cro | — | Mayfield Cro | 19:23.62 | 47 |
| 48 | Austin NolanPlace 48 · Cobre | — | Cobre | 19:26.64 | 48 |
| 49 | Andrew MontoyaPlace 49 · Canutillo | — | Canutillo | 19:26.95 | 49 |
| 50 | Matt LopezPlace 50 · Mayfield Cro | — | Mayfield Cro | 19:29.58 | 50 |
| 51 | James HowellPlace 51 · Socorro | — | Socorro | 19:30.85 | 51 |
| 52 | Ismael GaytanPlace 52 · Deming | — | Deming | 19:31.22 | 52 |
| 53 | Fernando AlvidrezPlace 53 · Mayfield Cro | — | Mayfield Cro | 19:31.95 | 53 |
| 54 | Mannyboy FloresPlace 54 · Canutillo | — | Canutillo | 19:32.81 | 54 |
| 55 | Theo MunizPlace 55 · Cobre | — | Cobre | 19:34.56 | 55 |
| 56 | Aaron ThalmannPlace 56 · Mayfield Cro | — | Mayfield Cro | 19:34.89 | 56 |
| 57 | Alex ManchaPlace 57 · Deming | — | Deming | 19:38.61 | 57 |
| 58 | Jade BenavedezPlace 58 · Silver Conso | — | Silver Conso | 19:39.10 | 58 |
| 59 | Aj ZemekPlace 59 · Las Cruces HS | — | Las Cruces HS | 19:41.79 | 59 |
| 60 | Jose PadillaPlace 60 · El Paso Irvin | — | El Paso Irvin | 19:47.45 | 60 |
| 61 | Misael VasquezPlace 61 · Chaparral Hi | — | Chaparral Hi | 19:47.77 | — |
| 62 | Daniel TalamontesPlace 62 · El Paso Irvin | — | El Paso Irvin | 19:51.24 | 61 |
| 63 | Dylan ParkerPlace 63 · Alamogordo | — | Alamogordo | 19:56.11 | 62 |
| 64 | Jose RamirezPlace 64 · Deming | — | Deming | 19:58.50 | 63 |
| 65 | Jonathan CarpenterPlace 65 · Alamogordo | — | Alamogordo | 19:59.32 | 64 |
| 66 | Eduardo AvalosPlace 66 · El Paso High | — | El Paso High | 20:00.83 | 65 |
| 67 | Zac AllemanPlace 67 · Onate | — | Onate | 20:02.15 | 66 |
| 68 | Julio MonjePlace 68 · Canutillo | — | Canutillo | 20:06.28 | 67 |
| 69 | Alexander SanchezPlace 69 · Gadsden | — | Gadsden | 20:10.26 | 68 |
| 70 | Ricardo NajeraPlace 70 · Chaparral Hi | — | Chaparral Hi | 20:20.25 | — |
| 71 | Jared LamPlace 71 · Socorro | — | Socorro | 20:21.05 | 69 |
| 72 | Gene VanDranPlace 72 · Silver Conso | — | Silver Conso | 20:25.46 | 70 |
| 73 | Patrick BorstPlace 73 · Mayfield Cro | — | Mayfield Cro | 20:28.59 | 71 |
| 74 | Christopher CarpenterPlace 74 · Alamogordo | — | Alamogordo | 20:34.40 | 72 |
| 75 | Isaiah SilvaPlace 75 · Silver Conso | — | Silver Conso | 20:36.89 | 73 |
| 76 | Isac GuerreroPlace 76 · El Paso Irvin | — | El Paso Irvin | 20:47.96 | 74 |
| 77 | River LudingtonPlace 77 · Las Cruces HS | — | Las Cruces HS | 20:54.60 | 75 |
| 78 | Adam SanchezPlace 78 · Las Cruces HS | — | Las Cruces HS | 20:57.45 | 76 |
| 79 | Jacob SiasPlace 79 · Cobre | — | Cobre | 21:01.06 | 77 |
| 80 | Isaak MunozPlace 80 · Gadsden | — | Gadsden | 21:01.96 | 78 |
| 81 | Israel RodriguezPlace 81 · Alamogordo | — | Alamogordo | 21:06.43 | 79 |
| 82 | Eric JacksonPlace 82 · Alamogordo | — | Alamogordo | 21:12.83 | 80 |
| 83 | Justin PirtlePlace 83 · Mesilla Vall | — | Mesilla Vall | 21:17.48 | — |
| 84 | Manny JimenezPlace 84 · Las Cruces HS | — | Las Cruces HS | 21:19.04 | 81 |
| 85 | Arturo QuezadaPlace 85 · Deming | — | Deming | 21:28.74 | 82 |
| 86 | Raymond ChavezPlace 86 · Socorro | — | Socorro | 21:30.14 | 83 |
| 87 | Dominic BenevidezPlace 87 · Mayfield Cro | — | Mayfield Cro | 21:51.07 | 84 |
| 88 | Ryan SinghPlace 88 · Mesilla Vall | — | Mesilla Vall | 22:03.48 | — |
| 89 | Allen VillalobosPlace 89 · Chaparral Hi | — | Chaparral Hi | 22:20.81 | — |
| 90 | Aram DelgadoPlace 90 · Chaparral Hi | — | Chaparral Hi | 22:36.44 | — |
| 91 | Jorge AraizaPlace 91 · Gadsden | — | Gadsden | 22:40.47 | 85 |
| 92 | Jordan DelarmentePlace 92 · Alamogordo | — | Alamogordo | 23:39.70 | 86 |