| 1 | Isaac GonzalesPlace 1 · Grade 11 · Los Lunas | 11 | Los Lunas | 16:36.24 |
| 2 | James MartinezPlace 2 · Grade 11 · Los Lunas | 11 | Los Lunas | 17:09.61 |
| 3 | Jerimy WilliamsPlace 3 · Grade 12 · Ruidoso | 12 | Ruidoso | 17:13.02 |
| 4 | Matthew SnyderPlace 4 · Grade 12 · Alamogordo | 12 | Alamogordo | 17:13.94 |
| 5 | Simon VasquezPlace 5 · Grade 12 · Ruidoso | 12 | Ruidoso | 17:15.52 |
| 6 | Lucas BlandPlace 6 · Grade 12 · Los Lunas | 12 | Los Lunas | 17:33.20 |
| 7 | Eloy UrtiagaPlace 7 · Grade 9 · Los Lunas | 9 | Los Lunas | 17:55.16 |
| 8 | Austin StauffacherPlace 8 · Grade 12 · Alamogordo | 12 | Alamogordo | 18:07.33 |
| 9 | Dakota SuggsPlace 9 · Grade 12 · Alamogordo | 12 | Alamogordo | 18:27.19 |
| 10 | Aaron BorregoPlace 10 · Grade 12 · Alamogordo | 12 | Alamogordo | 18:33.49 |
| 11 | Joel VazquezPlace 11 · Grade 12 · Chaparral | 12 | Chaparral | 18:43.06 PR |
| 12 | Zachary SwayzeePlace 12 · Grade 11 · Alamogordo | 11 | Alamogordo | 18:46.21 |
| 13 | Tristan KimPlace 13 · Grade 12 · Ruidoso | 12 | Ruidoso | 18:51.57 |
| 14 | Max RegaladoPlace 14 · Grade 9 · Ruidoso | 9 | Ruidoso | 18:54.52 |
| 15 | Luke HettisPlace 15 · Grade 12 · Los Lunas | 12 | Los Lunas | 18:55.35 |
| 16 | Rylan MaroonPlace 16 · Grade 12 · Alamogordo | 12 | Alamogordo | 19:07.75 |
| 17 | Elijah BealPlace 17 · Grade 10 · Los Lunas | 10 | Los Lunas | 19:09.76 |
| 18 | Mati Padilla SaizPlace 18 · Grade 8 · Los Lunas | 8 | Los Lunas | 19:23.71 |
| 19 | Hayden MillerPlace 19 · Grade 11 · Alamogordo | 11 | Alamogordo | 19:28.23 |
| 20 | Nathan SprayPlace 20 · Grade 12 · Ruidoso | 12 | Ruidoso | 19:32.33 |
| 21 | Fin AbelPlace 21 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 19:49.83 |
| 22 | Dylan Rodriguez FloresPlace 22 · Grade 9 · Gadsden | 9 | Gadsden | 20:29.40 |
| 23 | Gael MartePlace 23 · Grade 8 · Cloudcroft | 8 | Cloudcroft | 20:34.61 PR |
| 24 | Zachary SaisPlace 24 · Grade 9 · Los Lunas | 9 | Los Lunas | 20:34.89 |
| 25 | Josiah WigginsPlace 25 · Grade 11 · Alamogordo | 11 | Alamogordo | 20:49.50 PR |
| 26 | Sam McEwenPlace 26 · Grade 11 · Ruidoso | 11 | Ruidoso | 20:50.40 |
| 27 | Alec SmithPlace 27 · Grade 12 · Los Lunas | 12 | Los Lunas | 20:54.64 |
| 28 | Dominic AbeitaPlace 28 · Grade 12 · Los Lunas | 12 | Los Lunas | 21:04.63 PR |
| 29 | Noah SafflePlace 29 · Grade 11 · Cloudcroft | 11 | Cloudcroft | 21:14.38 |
| 30 | Santiago CarranzaPlace 30 · Grade 10 · Chaparral | 10 | Chaparral | 21:23.49 |
| 31 | Caleb CrabteePlace 31 · Grade 10 · Alamogordo | 10 | Alamogordo | 21:24.67 PR |
| 32 | Juan GarciaPlace 32 · Grade 9 · Gadsden | 9 | Gadsden | 21:25.59 |
| 33 | Antonio HernandezPlace 33 · Grade 10 · Gadsden | 10 | Gadsden | 21:27.92 |
| 34 | Sebastian RamirezPlace 34 · Grade 11 · Chaparral | 11 | Chaparral | 22:03.27 |
| 35 | Nikolas StarkovichPlace 35 · Grade 11 · Alamogordo | 11 | Alamogordo | 22:21.29 |
| 36 | Cailan MartePlace 36 · Grade 10 · Cloudcroft | 10 | Cloudcroft | 22:48.39 |
| 37 | Austin AmbersonPlace 37 · Grade 8 · Alamogordo | 8 | Alamogordo | 22:57.10 |
| 38 | Elijah CooperPlace 38 · Grade 11 · Alamogordo | 11 | Alamogordo | 23:12.17 |
| 39 | Chase BaileyPlace 39 · Grade 10 · Alamogordo | 10 | Alamogordo | 23:14.46 |
| 40 | Nimani Padilla SaizPlace 40 · Grade 10 · Los Lunas | 10 | Los Lunas | 23:37.06 |
| 41 | Tyler MeszlerPlace 41 · Grade 10 · Cloudcroft | 10 | Cloudcroft | 24:04.17 |
| 42 | Winston DukePlace 42 · Grade - · Alamogordo | - | Alamogordo | 24:09.57 PR |
| 43 | Calvin KhanPlace 43 · Grade 10 · Alamogordo | 10 | Alamogordo | 24:31.51 |
| 44 | Raine LangfordPlace 44 · Grade 11 · Cloudcroft | 11 | Cloudcroft | 24:45.55 |
| 45 | Rafael PulidoPlace 45 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 26:25.92 |
| 46 | Clayton NevinPlace 46 · Grade 10 · Alamogordo | 10 | Alamogordo | 26:34.07 PR |
| 47 | Oliver CornellaPlace 47 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 27:24.38 |
| 48 | Brandon HickmanPlace 48 · Grade 9 · Cloudcroft | 9 | Cloudcroft | 29:42.78 PR |
| 49 | Nathan BrokawPlace 49 · Grade 10 · Cloudcroft | 10 | Cloudcroft | 31:08.33 PR |
| 50 | Connor SnyderPlace 50 · Grade - · Alamogordo | - | Alamogordo | 31:51.93 PR |
| 51 | William HenneferPlace 51 · Grade 10 · Los Lunas | 10 | Los Lunas | 37:47.09 PR |
| 52 | Trace KotterPlace 52 · Grade 12 · Alamogordo | 12 | Alamogordo | 38:44.43 |