| 1 | Nick YaconePlace 1 · Mayfield | — | Mayfield | 17:58.92 | 1 |
| 2 | David CervantesPlace 2 · Onate | — | Onate | 17:59.24 | 2 |
| 3 | Jeremy StevensPlace 3 · Centennial | — | Centennial | 18:02.02 | 3 |
| 4 | Rudy MadridPlace 4 · Cobre | — | Cobre | 18:29.21 | — |
| 5 | Issac RodriquezPlace 5 · Onate | — | Onate | 18:40.45 | 4 |
| 6 | Dawson DrakePlace 6 · Centennial | — | Centennial | 18:45.99 | 5 |
| 7 | Caleb JorgensenPlace 7 · Onate | — | Onate | 18:49.55 | 6 |
| 8 | Oscar LopezPlace 8 · Silver High | — | Silver High | 18:51.77 | 7 |
| 9 | Remington CrichtonPlace 9 · Mayfield | — | Mayfield | 18:52.00 | 8 |
| 10 | Matthew BaldwinPlace 10 · Onate | — | Onate | 18:52.83 | 9 |
| 11 | John LemkePlace 11 · Centennial | — | Centennial | 19:00.24 | 10 |
| 12 | Jorge OrtizPlace 12 · Centennial | — | Centennial | 19:00.92 | 11 |
| 13 | Douglas StonePlace 13 · Silver High | — | Silver High | 19:32.55 | 12 |
| 14 | Mathew HolguinPlace 14 · Silver High | — | Silver High | 19:34.49 | 13 |
| 15 | Nicolas RamirezPlace 15 · Las Cruces HS | — | Las Cruces HS | 19:45.52 | 14 |
| 16 | Victor MaldonadoPlace 16 · Centennial | — | Centennial | 20:00.49 | 15 |
| 17 | Adam GarciaPlace 17 · Centennial | — | Centennial | 20:01.95 | 16 |
| 18 | Aaron GonzalezPlace 18 · Mayfield | — | Mayfield | 20:06.30 | 17 |
| 19 | Silas KraftPlace 19 · Onate | — | Onate | 20:08.55 | 18 |
| 20 | Brett BybeePlace 20 · Onate | — | Onate | 20:12.00 | 19 |
| 21 | Daniel SnyderPlace 21 · Deming | — | Deming | 20:12.83 | 20 |
| 22 | Liam St HilairePlace 22 · Centennial | — | Centennial | 20:19.92 | 21 |
| 23 | Colten CoombsPlace 23 · Onate | — | Onate | 20:27.67 | 22 |
| 24 | Kinan LopezPlace 24 · Silver High | — | Silver High | 20:30.17 | 23 |
| 25 | Jonathan ChaconPlace 25 · Deming | — | Deming | 20:35.52 | 24 |
| 26 | Isaac AguilarPlace 26 · Silver High | — | Silver High | 20:44.45 | 25 |
| 27 | Daniel PerezPlace 27 · Deming | — | Deming | 20:54.99 | 26 |
| 28 | Brandon JoePlace 28 · Deming | — | Deming | 21:09.49 | 27 |
| 29 | Zach ChadwickPlace 29 · Mayfield | — | Mayfield | 21:31.83 | 28 |
| 30 | Hezekiah ParkerPlace 30 · Deming | — | Deming | 22:00.33 | 29 |
| 31 | Rhavi GiovannettiPlace 31 · Deming | — | Deming | 22:20.61 | 30 |
| 32 | Cole KnappPlace 32 · Mayfield | — | Mayfield | 22:36.05 | 31 |
| 33 | Jevin BarrazaPlace 33 · Las Cruces HS | — | Las Cruces HS | 23:24.70 | 32 |
| 34 | Cruz KaufmanPlace 34 · Las Cruces HS | — | Las Cruces HS | 24:02.92 | 33 |
| 35 | Nate NavaPlace 35 · Las Cruces HS | — | Las Cruces HS | 26:07.36 | 34 |
| 36 | Barrow WilliamPlace 36 · Las Cruces HS | — | Las Cruces HS | 26:36.64 | 35 |
| 37 | Angel SalinasPlace 37 · Las Cruces HS | — | Las Cruces HS | 27:19.64 | 36 |