| 1 | Israel DavidPlace 1 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 15:40.96 |
| 2 | Luis PastorPlace 2 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 16:41.71 |
| 3 | Corey DubrulePlace 3 · Grade 12 · El Paso Coronado | 12 | El Paso Coronado | 16:52.53 |
| 4 | Josep FerretPlace 4 · Grade 12 · El Paso | 12 | El Paso | 17:00.20 |
| 5 | Samuel BrecedaPlace 5 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 17:04.59 |
| 6 | Stephen PitchkolanPlace 6 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 17:31.10 |
| 7 | Jarrett KetchmarkPlace 7 · Grade 12 · El Paso Andress | 12 | El Paso Andress | 17:43.52 |
| 8 | David RamirezPlace 8 · Grade 11 · El Paso | 11 | El Paso | 17:58.94 |
| 9 | Mario EliasPlace 9 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 18:11.52 |
| 10 | Angel Recio MartinezPlace 10 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 18:19.48 |
| 11 | Bryan EstradaPlace 11 · Grade 10 · El Paso Eastlake | 10 | El Paso Eastlake | 18:21.51 |
| 12 | Austin MackebenPlace 12 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 18:22.56 |
| 13 | Anthony LaraPlace 13 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 18:39.95 |
| 14 | Mark JensonPlace 14 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 18:50.11 |
| 15 | Leo ValenzuelaPlace 15 · Grade 9 · El Paso | 9 | El Paso | 18:53.71 |
| 16 | Gianni OrtegaPlace 16 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 18:59.12 |
| 17 | Sam FloresPlace 17 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 19:05.79 |
| 18 | Sebastian PresleyPlace 18 · Grade 12 · El Paso Coronado | 12 | El Paso Coronado | 19:50.67 |
| 19 | Andres HernandezPlace 19 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 20:02.14 PR |
| 20 | Darien BoothPlace 20 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 20:06.01 |
| 21 | Jacob StrelitzPlace 21 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 20:14.81 |
| 22 | Elijah Saens-LopezPlace 22 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 20:15.05 |
| 23 | Christopher TorresPlace 23 · Grade 11 · El Paso | 11 | El Paso | 20:35.46 |
| 24 | Jesse RodriguezPlace 24 · Grade 10 · El Paso | 10 | El Paso | 20:40.00 |
| 25 | Aydan LugoPlace 25 · Grade 9 · El Paso | 9 | El Paso | 21:01.86 |
| 26 | Santiago RenteriaPlace 26 · Grade 11 · El Paso | 11 | El Paso | 21:33.11 |
| 27 | Andre De SantosPlace 27 · Grade 12 · El Paso | 12 | El Paso | 21:50.51 |
| 28 | Juan GomezPlace 28 · Grade 11 · Anthony | 11 | Anthony | 22:22.65 |
| 29 | Carlos OrtegaPlace 29 · Grade 12 · El Paso Bowie | 12 | El Paso Bowie | 23:00.69 |
| 30 | Kevin OrtegaPlace 30 · Grade 10 · El Paso Bowie | 10 | El Paso Bowie | 23:12.09 |
| 31 | Yanis El OuakkaliPlace 31 · Grade 10 · El Paso Andress | 10 | El Paso Andress | 23:15.34 |
| 32 | Gezer GonzalezPlace 32 · Grade 12 · El Paso Bowie | 12 | El Paso Bowie | 23:54.77 |
| 33 | Nazon GonzalezPlace 33 · Grade 10 · El Paso Bowie | 10 | El Paso Bowie | 24:51.62 |
| 34 | Joshua OlivasPlace 34 · Grade 9 · El Paso Andress | 9 | El Paso Andress | 25:46.68 |
| 35 | Tristan GonzalezPlace 35 · Grade 12 · Anthony | 12 | Anthony | 28:14.26 |
| 36 | Everett CortezPlace 36 · Grade 11 · Anthony | 11 | Anthony | 33:30.67 PR |
| 37 | Alexander LimonPlace 37 · Grade 10 · Anthony | 10 | Anthony | 38:13.10 |