| 1 | Omer IbrahimPlace 1 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 16:14.28 |
| 2 | Israel DavidPlace 2 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 16:20.88 |
| 3 | Luis PastorPlace 3 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 16:30.12 |
| 4 | Isaac MendozaPlace 4 · Grade 12 · El Paso Eastwood | 12 | El Paso Eastwood | 16:53.39 |
| 5 | Andres GurrolaPlace 5 · Grade 12 · El Paso Eastwood | 12 | El Paso Eastwood | 17:03.60 |
| 6 | Jared LavertyPlace 6 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 17:20.98 |
| 7 | Devon PaezPlace 7 · Grade 12 · El Paso Eastwood | 12 | El Paso Eastwood | 17:30.92 |
| 8 | Diego FloresPlace 8 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 17:34.67 |
| 9 | Samuel BrecedaPlace 9 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 17:37.58 |
| 10 | Carmelo CorralPlace 10 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 17:38.73 |
| 11 | Matthew EnglePlace 11 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 17:42.11 |
| 12 | Aaron SaenzPlace 12 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 17:53.52 |
| 13 | Jacob BeckettPlace 13 · Grade 10 · El Paso Eastwood | 10 | El Paso Eastwood | 17:55.88 |
| 14 | Victor AnchondoPlace 14 · Grade 12 · El Paso Eastwood | 12 | El Paso Eastwood | 18:06.50 |
| 15 | Carlos MendezPlace 15 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 18:14.27 |
| 16 | Joaquin ChavezPlace 16 · Grade 11 · El Paso Eastwood | 11 | El Paso Eastwood | 18:20.81 |
| 17 | Anthony CasillasPlace 17 · Grade 11 · El Paso Eastwood | 11 | El Paso Eastwood | 18:20.95 |
| 18 | Rai LopezPlace 18 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 18:22.19 |
| 19 | Juan LealPlace 19 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 18:22.25 |
| 20 | Austen PercifullPlace 20 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 18:23.76 |
| 21 | Jesse MoralesPlace 21 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 18:25.10 |
| 22 | Stefan AlvarezPlace 22 · Grade 11 · El Paso Americas | 11 | El Paso Americas | 18:26.32 |
| 23 | Noah CastorenaPlace 23 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 18:30.84 |
| 24 | Bryan EstradaPlace 24 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 18:55.71 |
| 25 | Sam FloresPlace 25 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 18:56.60 |
| 26 | Anthony SotoPlace 26 · Grade 12 · El Paso Socorro | 12 | El Paso Socorro | 18:57.02 |
| 27 | Aidan HernandezPlace 27 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 18:57.56 |
| 28 | Ameen IbrahimPlace 28 · Grade 9 · Pebble Hills | 9 | Pebble Hills | 19:03.45 |
| 29 | Mark JensonPlace 29 · Grade 12 · El Paso Coronado | 12 | El Paso Coronado | 19:03.59 |
| 30 | Ethan GomezPlace 30 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 19:21.38 |
| 31 | Diego GarnicaPlace 31 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 19:28.34 |
| 32 | Robert DickersonPlace 32 · Grade 10 · Pebble Hills | 10 | Pebble Hills | 19:31.02 |
| 33 | Rene RenteriaPlace 33 · Grade 11 · El Paso Americas | 11 | El Paso Americas | 19:32.99 |
| 34 | Mario EliasPlace 34 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 19:36.12 |
| 35 | Zachary RivasPlace 35 · Grade 9 · Pebble Hills | 9 | Pebble Hills | 19:40.40 |
| 36 | Oscar GuzmanPlace 36 · Grade 11 · El Paso Franklin | 11 | El Paso Franklin | 19:42.26 |
| 37 | Jacob QuezadaPlace 37 · Grade 11 · El Paso Montwood | 11 | El Paso Montwood | 19:54.14 |
| 38 | Isaac RomeroPlace 38 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 20:19.10 |
| 39 | Jaime SalasPlace 39 · Grade 12 · El Paso Coronado | 12 | El Paso Coronado | 20:19.11 |
| 40 | Adam RamirezPlace 40 · Grade 11 · El Paso Montwood | 11 | El Paso Montwood | 20:20.35 |
| 41 | Edgar VallesPlace 41 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 20:26.69 |
| 42 | Alex ParedesPlace 42 · Grade 11 · El Paso Montwood | 11 | El Paso Montwood | 20:38.97 |
| 43 | Rafa (Rafael) AguirrePlace 43 · Grade 12 · El Paso Socorro | 12 | El Paso Socorro | 20:57.57 |
| 44 | Austin MackebenPlace 44 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 21:27.95 |
| 45 | Martin SanchezPlace 45 · Grade 10 · El Paso Montwood | 10 | El Paso Montwood | 21:29.19 |
| 46 | Evan AvitiaPlace 46 · Grade 12 · El Paso Americas | 12 | El Paso Americas | 21:37.52 |
| 47 | Julian QuinonezPlace 47 · Grade 10 · El Paso Eastlake | 10 | El Paso Eastlake | 21:42.29 |
| 48 | Gabriel CortezPlace 48 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 21:49.79 |
| 49 | Diego MotaPlace 49 · Grade 10 · El Paso Eastlake | 10 | El Paso Eastlake | 22:00.30 |
| 50 | Pablo CorralPlace 50 · Grade 9 · Pebble Hills | 9 | Pebble Hills | 22:15.38 |
| 51 | John AvalosPlace 51 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 22:15.38 |