| 1 | Erik MorrowPlace 1 · Grade 11 · Deming | 11 | Deming | 17:03.15 | 1 |
| 2 | Isaac FergusonPlace 2 · Grade 10 · Santa Teresa | 10 | Santa Teresa | 17:17.79 PR | 0 |
| 3 | Anthony DuranPlace 3 · Grade 12 · Deming | 12 | Deming | 17:36.12 PR | 2 |
| 4 | Andres PlacencioPlace 4 · Grade - · Silver | - | Silver | 17:48.01 PR | 3 |
| 5 | Brandon YoungPlace 5 · Grade 11 · Silver | 11 | Silver | 17:56.14 | 4 |
| 6 | Oscar PachecoPlace 6 · Grade 12 · Deming | 12 | Deming | 18:32.53 | 5 |
| 7 | Santiago CarranzaPlace 7 · Grade 11 · Chaparral | 11 | Chaparral | 19:03.47 PR | 6 |
| 8 | Williams JacksonPlace 8 · Grade 10 · Deming | 10 | Deming | 19:07.05 PR | 7 |
| 9 | Eduardo RodartePlace 9 · Grade 11 · Santa Teresa | 11 | Santa Teresa | 19:15.32 PR | 0 |
| 10 | Sebastian RamirezPlace 10 · Grade 12 · Chaparral | 12 | Chaparral | 19:18.84 PR | 8 |
| 11 | Alex RatliffPlace 11 · Grade 12 · Silver | 12 | Silver | 19:24.18 | 9 |
| 12 | David ChaconPlace 12 · Grade 10 · Gadsden | 10 | Gadsden | 19:51.54 PR | 10 |
| 13 | Michael RichmondPlace 13 · Grade 10 · Deming | 10 | Deming | 19:53.26 | 11 |
| 14 | Adrian LichtPlace 14 · Grade 11 · Silver | 11 | Silver | 19:53.37 | 12 |
| 15 | Juan GarciaPlace 15 · Grade 10 · Gadsden | 10 | Gadsden | 19:53.76 PR | 13 |
| 16 | Damian RuizPlace 16 · Grade 12 · Chaparral | 12 | Chaparral | 20:00.30 | 14 |
| 17 | Ayden Orosco-RodgersPlace 17 · Grade 10 · Silver | 10 | Silver | 20:11.74 | 15 |
| 18 | Juan Pablo MurilloPlace 18 · Grade 9 · Santa Teresa | 9 | Santa Teresa | 20:30.20 PR | 0 |
| 19 | Dylan Rodriguez FloresPlace 19 · Grade 10 · Gadsden | 10 | Gadsden | 20:30.47 | 16 |
| 20 | Gabriel RiveraPlace 20 · Grade 9 · Chaparral | 9 | Chaparral | 20:35.69 | 17 |
| 21 | Andres PlacenciaPlace 21 · Grade 12 · Silver | 12 | Silver | 20:44.19 | 18 |
| 22 | Isaac SanchezPlace 22 · Grade 9 · Santa Teresa | 9 | Santa Teresa | 20:50.49 | 0 |
| 23 | Antonio HernandezPlace 23 · Grade 11 · Gadsden | 11 | Gadsden | 20:52.76 | 19 |
| 24 | Jorge GarciaPlace 24 · Grade 12 · Chaparral | 12 | Chaparral | 20:58.73 PR | 20 |
| 25 | Jordan GutierrezPlace 25 · Grade 12 · Silver | 12 | Silver | 21:04.28 | 21 |
| 26 | Geno MarquezPlace 26 · Grade 9 · Gadsden | 9 | Gadsden | 21:22.77 PR | 22 |
| 27 | Ryan NationsPlace 27 · Grade 12 · Silver | 12 | Silver | 21:28.35 | 0 |
| 28 | Exael VasquezPlace 28 · Grade 9 · Gadsden | 9 | Gadsden | 22:17.92 | 23 |
| 29 | Izek BaylonPlace 29 · Grade 10 · Gadsden | 10 | Gadsden | 22:20.65 PR | 24 |
| 30 | Finley DrisellPlace 30 · Grade 9 · Silver | 9 | Silver | 22:22.11 | 0 |
| 31 | Sebastian RivasPlace 31 · Grade 9 · Gadsden | 9 | Gadsden | 22:30.23 PR | 0 |
| 32 | Anthony GentilePlace 32 · Grade 9 · Deming | 9 | Deming | 22:33.98 PR | 25 |
| 33 | Geovanni GarciaPlace 33 · Grade 8 · Gadsden | 8 | Gadsden | 22:37.22 PR | 0 |
| 34 | Johnathan FloresPlace 34 · Grade 12 · Chaparral | 12 | Chaparral | 22:48.81 PR | 26 |