| 1 | Brady GarciaPlace 1 · Grade 11 · Los Lunas | 11 | Los Lunas | 18:24.94 |
| 2 | Nicholas SpataroPlace 2 · Grade 10 · Alamogordo | 10 | Alamogordo | 21:10.84 |
| 3 | Lucio DelaCruzPlace 3 · Grade 12 · Hagerman | 12 | Hagerman | 21:15.04 |
| 4 | Kiptyn TrujilloPlace 4 · Grade 9 · Ruidoso | 9 | Ruidoso | 21:24.12 |
| 5 | Sam McEwenPlace 5 · Grade 11 · Ruidoso | 11 | Ruidoso | 22:43.97 |
| 6 | Xavier BarrazaPlace 6 · Grade 11 · Hagerman | 11 | Hagerman | 22:51.87 |
| 7 | William ShirkPlace 7 · Grade 12 · Alamogordo | 12 | Alamogordo | 23:04.83 |
| 8 | Josiah WigginsPlace 8 · Grade 11 · Alamogordo | 11 | Alamogordo | 23:52.82 |
| 9 | Caleb CrabteePlace 9 · Grade 10 · Alamogordo | 10 | Alamogordo | 23:57.70 |
| 10 | Nimani Padilla SaizPlace 10 · Grade 10 · Los Lunas | 10 | Los Lunas | 24:07.50 |
| 11 | Elijah CooperPlace 11 · Grade 11 · Alamogordo | 11 | Alamogordo | 24:10.39 |
| 12 | Jayden RodriguezPlace 12 · Grade 8 · Roswell | 8 | Roswell | 24:29.92 |
| 13 | Sterlin SheffieldPlace 13 · Grade 10 · Artesia | 10 | Artesia | 24:40.37 |
| 14 | Carlos CenicerosPlace 14 · Grade 10 · Hagerman | 10 | Hagerman | 24:40.62 |
| 15 | Ambrosio DeAndaPlace 15 · Grade 9 · Belen | 9 | Belen | 24:49.11 |
| 16 | Luis CovarrubisPlace 16 · Grade 10 · Los Lunas | 10 | Los Lunas | 25:14.06 |
| 17 | Owen LoftonPlace 17 · Grade 9 · Las Cruces | 9 | Las Cruces | 25:14.52 |
| 18 | Nikolas StarkovichPlace 18 · Grade 11 · Alamogordo | 11 | Alamogordo | 25:46.17 |
| 19 | Aedyn MoralezPlace 19 · Grade 11 · Artesia | 11 | Artesia | 25:49.21 |
| 20 | Zachary SaisPlace 20 · Grade 9 · Los Lunas | 9 | Los Lunas | 26:01.92 |
| 21 | Hakan KefeliPlace 21 · Grade 11 · Cloudcroft | 11 | Cloudcroft | 26:07.53 |
| 22 | Elias PikePlace 22 · Grade 9 · Alamogordo | 9 | Alamogordo | 26:10.51 |
| 23 | Chase BaileyPlace 23 · Grade 10 · Alamogordo | 10 | Alamogordo | 26:13.00 |
| 24 | Adair MunozPlace 24 · Grade 12 · Hagerman | 12 | Hagerman | 26:13.92 |
| 25 | Elian MunozPlace 25 · Grade - · Hagerman | - | Hagerman | 26:16.62 |
| 26 | Dominic AbeitaPlace 26 · Grade 12 · Los Lunas | 12 | Los Lunas | 26:21.50 |
| 27 | Calvin KhanPlace 27 · Grade 10 · Alamogordo | 10 | Alamogordo | 26:22.13 |
| 28 | Ethen McBridePlace 28 · Grade 8 · Lovington | 8 | Lovington | 26:39.05 |
| 29 | Oliver CornellaPlace 29 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 26:55.51 |
| 30 | Landon ZapedaPlace 30 · Grade 11 · Capitan | 11 | Capitan | 27:36.97 PR |
| 31 | Wesley AmatoPlace 31 · Grade 9 · Las Cruces | 9 | Las Cruces | 27:37.24 |
| 32 | Gunner WolfePlace 32 · Grade 11 · Cloudcroft | 11 | Cloudcroft | 27:40.81 PR |
| 33 | Silas RubioPlace 33 · Grade 10 · Capitan | 10 | Capitan | 28:12.46 PR |
| 34 | Krystopher TorreroPlace 34 · Grade 11 · Roswell | 11 | Roswell | 28:46.30 |
| 35 | Rafael PulidoPlace 35 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 29:28.83 |
| 36 | Oliver FraserPlace 36 · Grade 9 · Capitan | 9 | Capitan | 29:48.92 |
| 37 | Clayton NevinPlace 37 · Grade 10 · Alamogordo | 10 | Alamogordo | 30:18.37 |
| 38 | Trace KotterPlace 38 · Grade 12 · Alamogordo | 12 | Alamogordo | 30:40.40 |
| 39 | Kadyn LawsonPlace 39 · Grade 9 · Belen | 9 | Belen | 30:46.13 |
| 40 | Alex DunnPlace 40 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 30:51.14 |
| 41 | Brandon HickmanPlace 41 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 31:19.78 |
| 42 | Darius MendozaPlace 42 · Grade 10 · Roswell | 10 | Roswell | 31:23.51 |
| 43 | William SchielePlace 43 · Grade 9 · Capitan | 9 | Capitan | 31:46.16 |
| 44 | Isaac LovatoPlace 44 · Grade 9 · Belen | 9 | Belen | 1:40:39.99 |
| 44 | Nathan BrokawPlace 44 · Grade 10 · Cloudcroft | 10 | Cloudcroft | 1:40:39.99 |
| 44 | Arturo MorenoPlace 44 · Grade - · Roswell | - | Roswell | 1:40:39.99 |
| 44 | Zayne ResendizPlace 44 · Grade - · Lovington | - | Lovington | 1:40:39.99 |
| 44 | Garret ZaratePlace 44 · Grade 8 · Lovington | 8 | Lovington | 1:40:39.99 |