| 1 | Noah LowereePlace 1 · Grade 11 · El Paso Eastwood | 11 | El Paso Eastwood | 16:01.64 |
| 2 | Noah GarciaPlace 2 · Grade 10 · El Paso Eastwood | 10 | El Paso Eastwood | 16:27.92 |
| 3 | Jacob LaraPlace 3 · Grade 10 · El Paso Eastwood | 10 | El Paso Eastwood | 16:36.03 |
| 4 | Jonah Herd Jr.Place 4 · Grade 12 · El Paso Eastwood | 12 | El Paso Eastwood | 16:42.48 |
| 5 | Job DeSantosPlace 5 · Grade 12 · El Paso Eastwood | 12 | El Paso Eastwood | 16:47.68 |
| 6 | Zyler GarnicaPlace 6 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 16:49.65 |
| 7 | Frankie MedinaPlace 7 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 16:50.01 |
| 8 | Sebastian MendezPlace 8 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 16:51.27 |
| 9 | Eric GutierrezPlace 9 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 16:51.59 |
| 10 | Julian FrancoPlace 10 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 17:00.87 |
| 11 | Rodrigo PinalesPlace 11 · Grade 12 · El Paso Coronado | 12 | El Paso Coronado | 17:01.14 |
| 12 | Jaiden MelchorPlace 12 · Grade 10 · El Paso Eastwood | 10 | El Paso Eastwood | 17:15.41 |
| 13 | Sebastian LeyvaPlace 13 · Grade 9 · El Paso Coronado | 9 | El Paso Coronado | 17:18.67 |
| 14 | Gavin CottlePlace 14 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 17:19.81 |
| 15 | Michael VillaPlace 15 · Grade 9 · El Paso Franklin | 9 | El Paso Franklin | 17:25.11 |
| 16 | Jorge MendezPlace 16 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 17:32.98 |
| 17 | Bryant StandagePlace 17 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 17:39.25 |
| 18 | William Carreto JRPlace 18 · Grade 11 · El Paso Montwood | 11 | El Paso Montwood | 17:42.64 |
| 19 | Emiliano QuinteroPlace 19 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 17:47.02 |
| 20 | Caleb BeardenPlace 20 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 17:48.85 |
| 21 | Sean JuradoPlace 21 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 17:56.76 |
| 22 | Andrew GranilloPlace 22 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 18:04.68 |
| 23 | Sebastian CamachoPlace 23 · Grade 12 · El Paso Franklin | 12 | El Paso Franklin | 18:07.73 |
| 24 | Uziel HolguinPlace 24 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 18:11.43 |
| 25 | Adrian Cisneros RodriguezPlace 25 · Grade 11 · Pebble Hills | 11 | Pebble Hills | 18:12.99 |
| 26 | Jacob LopezPlace 26 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 18:18.32 |
| 27 | Stephan GonzalezPlace 27 · Grade 10 · El Paso Coronado | 10 | El Paso Coronado | 18:20.45 |
| 28 | Hugo DominguezPlace 28 · Grade 12 · El Paso Socorro | 12 | El Paso Socorro | 18:29.75 |
| 29 | Richard MendozaPlace 29 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 18:31.89 |
| 30 | Ian EscobedoPlace 30 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 18:32.20 |
| 31 | Jayden CantyPlace 31 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 18:36.99 |
| 32 | Anthony MedianoPlace 32 · Grade 11 · El Paso Montwood | 11 | El Paso Montwood | 18:45.29 |
| 33 | Cesar TrevinoPlace 33 · Grade 9 · El Paso Socorro | 9 | El Paso Socorro | 18:57.85 |
| 34 | Levi SalazarPlace 34 · Grade 10 · El Paso Franklin | 10 | El Paso Franklin | 19:06.08 |
| 35 | Giovanni MunozPlace 35 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 19:12.71 |
| 36 | Jordan GonzalezPlace 36 · Grade 11 · El Paso Coronado | 11 | El Paso Coronado | 19:25.90 |
| 37 | Diego Romero-AlvaradoPlace 37 · Grade 12 · El Paso Eastlake | 12 | El Paso Eastlake | 19:37.42 |
| 38 | Sebastian FloresPlace 38 · Grade 11 · El Paso Eastlake | 11 | El Paso Eastlake | 19:45.39 |
| 39 | Ethan RochaPlace 39 · Grade 12 · El Paso Montwood | 12 | El Paso Montwood | 19:54.36 |
| 40 | Sebastian SaldanaPlace 40 · Grade 9 · El Paso Eastlake | 9 | El Paso Eastlake | 20:25.96 |
| 41 | Jose CuellarPlace 41 · Grade 10 · El Paso Socorro | 10 | El Paso Socorro | 20:42.27 |
| 42 | Christian MoralesPlace 42 · Grade 12 · Pebble Hills | 12 | Pebble Hills | 20:55.56 |
| 43 | Ayden VegaPlace 43 · Grade 11 · El Paso Socorro | 11 | El Paso Socorro | 21:00.32 |