| 1 | Nicholas PontePlace 1 · Grade 12 · Albuquerque Academy | 12 | Albuquerque Academy | 15:51.9 |
| 2 | Andrew KevanPlace 2 · Grade 12 · Albuquerque Academy | 12 | Albuquerque Academy | 16:34.0 |
| 3 | Diego FriedrichPlace 3 · Grade 10 · Albuquerque Academy | 10 | Albuquerque Academy | 16:36.1 |
| 4 | Callahan CampPlace 4 · Grade 10 · Albuquerque Academy | 10 | Albuquerque Academy | 16:53.2 |
| 5 | Elliot HickeyPlace 5 · Grade 12 · Albuquerque Academy | 12 | Albuquerque Academy | 16:58.2 |
| 6 | Leonardo McGuirePlace 6 · Grade 10 · Albuquerque Academy | 10 | Albuquerque Academy | 17:04.9 |
| 7 | Gavin MitchellPlace 7 · Grade 12 · Albuquerque Academy | 12 | Albuquerque Academy | 17:12.3 |
| 8 | Ryus DeesePlace 8 · Grade 10 · Del Norte | 10 | Del Norte | 17:28.7 |
| 9 | Josiah AcquePlace 9 · Grade 10 · Del Norte | 10 | Del Norte | 17:33.0 |
| 10 | Quinton BegayPlace 10 · Grade 10 · Albuquerque Academy | 10 | Albuquerque Academy | 17:39.4 |
| 11 | Liam KastrinPlace 11 · Grade 11 · Albuquerque Academy | 11 | Albuquerque Academy | 18:21.0 |
| 12 | Carl ThomasPlace 12 · Grade 11 · Del Norte | 11 | Del Norte | 18:31.2 |
| 13 | Levi ToledoPlace 13 · Grade 11 · Hope Christian | 11 | Hope Christian | 18:32.2 PR |
| 14 | Timothy MaresPlace 14 · Grade 11 · Del Norte | 11 | Del Norte | 18:46.0 |
| 15 | Thomas MoffettPlace 15 · Grade 11 · Bernalillo | 11 | Bernalillo | 18:46.3 PR |
| 16 | Owen McKennaPlace 16 · Grade 10 · Hope Christian | 10 | Hope Christian | 19:24.8 PR |
| 17 | Elijah HerreraPlace 17 · Grade 10 · Bernalillo | 10 | Bernalillo | 19:37.9 |
| 18 | Jaxon BibeauPlace 18 · Grade 10 · Hope Christian | 10 | Hope Christian | 19:52.3 |
| 19 | Canaan AnayaPlace 19 · Grade 10 · Hope Christian | 10 | Hope Christian | 20:33.6 |
| 20 | Jeriah SmithPlace 20 · Grade 11 · Del Norte | 11 | Del Norte | 20:41.1 PR |
| 21 | Shalom EzePlace 21 · Grade 10 · Del Norte | 10 | Del Norte | 20:50.8 |
| 22 | Isaac GarciaPlace 22 · Grade 12 · Valley | 12 | Valley | 21:01.6 |
| 23 | Darin BirdPlace 23 · Grade 8 · Bernalillo | 8 | Bernalillo | 21:14.0 |
| 24 | Spencer JensenPlace 24 · Grade - · Valley | - | Valley | 22:00.1 |
| 25 | Elias HalternPlace 25 · Grade 10 · Valley | 10 | Valley | 22:15.7 |
| 26 | Josiah MedinaPlace 26 · Grade 11 · Bernalillo | 11 | Bernalillo | 22:21.7 |
| 27 | Joshua HassonPlace 27 · Grade 10 · Valley | 10 | Valley | 22:22.6 PR |
| 28 | Marcos SanchezPlace 28 · Grade 11 · Del Norte | 11 | Del Norte | 22:25.5 |
| 29 | Domingo ChavezPlace 29 · Grade 10 · Bernalillo | 10 | Bernalillo | 22:37.1 |
| 30 | Scott JolleyPlace 30 · Grade - · Valley | - | Valley | 22:45.5 |
| 31 | Waylon DummPlace 31 · Grade - · Valley | - | Valley | 22:54.7 |
| 32 | Christan CorizPlace 32 · Grade - · Bernalillo | - | Bernalillo | 24:15.3 |
| 33 | Andrew RamirezPlace 33 · Grade 10 · Valley | 10 | Valley | 26:07.5 |
| 34 | Joseph MontoyaPlace 34 · Grade 12 · Bernalillo | 12 | Bernalillo | 27:28.1 |
| 35 | Tyler Ahlstrom GrantPlace 35 · Grade - · Valley | - | Valley | 29:02.8 PR |
| 36 | Isaac LongPlace 36 · Grade 9 · Hope Christian | 9 | Hope Christian | 31:41.3 |