| 1 | Daniel AmayaPlace 1 · Grade 12 · Tornillo | 12 | Tornillo | 16:31.18 |
| 2 | Edwin GomezPlace 2 · Grade 9 · San Elizario | 9 | San Elizario | 16:38.55 |
| 3 | David CeballosPlace 3 · Grade 12 · San Elizario | 12 | San Elizario | 16:40.06 |
| 4 | Jacobo WedemeyerPlace 4 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 17:09.05 |
| 5 | Kaeori GironPlace 5 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 17:10.89 |
| 6 | Jose Luis OriginalesPlace 6 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 17:18.09 |
| 7 | Juan RiveraPlace 7 · Grade 12 · Tornillo | 12 | Tornillo | 17:24.95 |
| 8 | Rene ArambulaPlace 8 · Grade 10 · San Elizario | 10 | San Elizario | 17:30.54 |
| 9 | Angel AnchondoPlace 9 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 17:33.51 |
| 10 | Eduardo CarrilloPlace 10 · Grade 11 · Tornillo | 11 | Tornillo | 17:34.64 |
| 11 | Ofir OrtegaPlace 11 · Grade 10 · Tornillo | 10 | Tornillo | 17:36.15 |
| 12 | Theodore SandhuPlace 12 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 17:41.33 |
| 13 | Nathan SolisPlace 13 · Grade 11 · Tornillo | 11 | Tornillo | 17:44.95 |
| 14 | Tony DiazPlace 14 · Grade 11 · San Elizario | 11 | San Elizario | 17:47.45 |
| 15 | Pedro MedranoPlace 15 · Grade 10 · Chaparral | 10 | Chaparral | 18:00.62 PR |
| 16 | Seth RodriguezPlace 16 · Grade 10 · San Elizario | 10 | San Elizario | 18:01.92 |
| 17 | Heriberto AmayaPlace 17 · Grade 11 · Tornillo | 11 | Tornillo | 18:04.91 |
| 18 | Michael GagnonPlace 18 · Grade 9 · Alamogordo | 9 | Alamogordo | 18:09.58 |
| 19 | Bryan GarciaPlace 19 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 18:11.02 |
| 20 | Milo AlvaradoPlace 20 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 18:11.31 |
| 21 | Adrian ContrerasPlace 21 · Grade 12 · San Elizario | 12 | San Elizario | 18:13.68 |
| 22 | Daniel CardenasPlace 22 · Grade - · El Paso Austin | - | El Paso Austin | 18:15.44 PR |
| 23 | Daniel RodriguezPlace 23 · Grade 11 · El Paso Austin | 11 | El Paso Austin | 18:26.87 |
| 24 | Ivan BorgesPlace 24 · Grade 11 · El Paso Austin | 11 | El Paso Austin | 18:32.84 |
| 25 | Hector RochinPlace 25 · Grade 11 · Santa Teresa | 11 | Santa Teresa | 18:36.10 |
| 26 | Michael GunnisonPlace 26 · Grade 10 · El Paso Chapin | 10 | El Paso Chapin | 18:36.72 |
| 27 | Mario GarciaPlace 27 · Grade - · El Paso Austin | - | El Paso Austin | 18:37.50 PR |
| 28 | Joshua GonzalezPlace 28 · Grade - · El Paso Austin | - | El Paso Austin | 18:50.14 PR |
| 29 | Jesus CordovaPlace 29 · Grade 10 · Chaparral | 10 | Chaparral | 18:56.33 |
| 30 | Josiah RoesePlace 30 · Grade 9 · Alamogordo | 9 | Alamogordo | 18:57.34 |
| 31 | Paxton RodwickPlace 31 · Grade 11 · Alamogordo | 11 | Alamogordo | 18:58.59 |
| 32 | Alex CavoloPlace 32 · Grade 11 · Alamogordo | 11 | Alamogordo | 19:02.11 |
| 33 | Daniel KennedyPlace 33 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 19:02.66 |
| 34 | Albert MendezPlace 34 · Grade 9 · El Paso Franklin | 9 | El Paso Franklin | 19:05.49 |
| 35 | Alan SavochkaPlace 35 · Grade 12 · El Paso Chapin | 12 | El Paso Chapin | 19:07.12 |
| 36 | Tristen GonzalesPlace 36 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 19:08.99 |
| 37 | Donald HodgsonPlace 37 · Grade 12 · El Paso Chapin | 12 | El Paso Chapin | 19:09.75 |
| 38 | Nathanial DeMerittPlace 38 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 19:25.79 |
| 39 | Alan HerenandezPlace 39 · Grade 12 · El Paso Austin | 12 | El Paso Austin | 19:31.87 |
| 40 | Aaron EspinozaPlace 40 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 19:34.14 |
| 41 | Eric AmayaPlace 41 · Grade 9 · Alamogordo | 9 | Alamogordo | 19:34.93 |
| 42 | Stephen MaldonadoPlace 42 · Grade 11 · El Paso Chapin | 11 | El Paso Chapin | 19:35.85 |
| 43 | Gilbert RodriguezPlace 43 · Grade - · El Paso Austin | - | El Paso Austin | 19:47.68 PR |
| 44 | Juan RuizPlace 44 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 19:49.09 |
| 45 | Isaac GonzalezPlace 45 · Grade 11 · Gadsden | 11 | Gadsden | 20:02.68 |
| 46 | Jose SolisPlace 46 · Grade 11 · Gadsden | 11 | Gadsden | 20:03.85 |
| 47 | Jesus YanezPlace 47 · Grade 10 · Chaparral | 10 | Chaparral | 20:09.83 |
| 48 | Jacob DacusPlace 48 · Grade 12 · Alamogordo | 12 | Alamogordo | 21:12.35 |
| 49 | Sebastian ZavalaPlace 49 · Grade 9 · Chaparral | 9 | Chaparral | 21:23.22 |
| 50 | Victor GrimaldoPlace 50 · Grade 9 · Alamogordo | 9 | Alamogordo | 21:46.27 |
| 51 | Jonathan Valdez GibsonPlace 51 · Grade - · El Paso Austin | - | El Paso Austin | 21:47.23 PR |
| 52 | Ed AnchondoPlace 52 · Grade 12 · Clint Mountain View | 12 | Clint Mountain View | 22:04.64 PR |
| 53 | Jesse VazquezPlace 53 · Grade 12 · Chaparral | 12 | Chaparral | 22:20.36 |
| 54 | Landon MaciasPlace 54 · Grade 9 · Chaparral | 9 | Chaparral | 23:38.55 |
| 55 | Alexander VallesPlace 55 · Grade 10 · Gadsden | 10 | Gadsden | 24:13.02 |
| 56 | Joshua MartinezPlace 56 · Grade 12 · Gadsden | 12 | Gadsden | 24:46.44 |
| 58 | Michael EscalantePlace 58 · Grade 11 · Gadsden | 11 | Gadsden | 29:11.74 |