| 1 | Martin SotoPlace 1 · Santa Fe Prep | — | Santa Fe Prep | 19:21.00 |
| 2 | James BroylesPlace 2 · Santa Fe Prep | — | Santa Fe Prep | 20:02.00 |
| 3 | Jonathan VelardePlace 3 · Pojoaque Valley | — | Pojoaque Valley | 20:21.00 |
| 4 | Avery TorresPlace 4 · Pojoaque Valley | — | Pojoaque Valley | 20:26.00 |
| 5 | Tristan TurnerPlace 5 · EMHS | — | EMHS | 20:27.00 |
| 6 | Christoph SchildPlace 6 · Santa Fe Prep | — | Santa Fe Prep | 20:29.00 |
| 7 | James LujanPlace 7 · Pojoaque Valley | — | Pojoaque Valley | 20:32.00 |
| 8 | Matthew SanchezPlace 8 · Pojoaque Valley | — | Pojoaque Valley | 20:34.00 |
| 9 | Louis GallegosPlace 9 · Pojoaque Valley | — | Pojoaque Valley | 20:35.00 |
| 10 | Isaac RoybalPlace 10 · Pojoaque Valley | — | Pojoaque Valley | 20:46.00 |
| 11 | Mario SantistevanPlace 11 · Pojoaque Valley | — | Pojoaque Valley | 20:49.00 |
| 12 | Alisandro Fernandez-RPlace 12 · Santa Fe Prep | — | Santa Fe Prep | 20:53.00 |
| 13 | Bradlee MarkPlace 13 · EMHS | — | EMHS | 21:03.00 |
| 14 | Ian HendersonPlace 14 · Taos | — | Taos | 21:18.00 |
| 15 | Ovan PiersonPlace 15 · Quemado | — | Quemado | 21:35.00 |
| 16 | Daniel AguilarPlace 16 · Taos | — | Taos | 21:43.00 |
| 17 | Pablo ArchuletaPlace 17 · Taos | — | Taos | 21:53.00 |
| 18 | Jacob MetevierPlace 18 · Quemado | — | Quemado | 22:04.00 |
| 19 | Brian LinfordPlace 19 · Cuba | — | Cuba | 22:09.00 |
| 20 | Kyle TaborPlace 20 · Bosque | — | Bosque | 22:10.00 |
| 21 | Marco WoodsPlace 21 · Bosque | — | Bosque | 22:20.00 |
| 22 | Chris AbbottPlace 22 · Bosque | — | Bosque | 22:27.00 |
| 23 | Cameron WellPlace 23 · Bosque | — | Bosque | 22:28.00 |
| 24 | Michael PachecoPlace 24 · Pojoaque Valley | — | Pojoaque Valley | 22:32.00 |
| 25 | Ruben DeMayPlace 25 · Santa Fe Prep | — | Santa Fe Prep | 22:39.00 |
| 26 | Alex ScottPlace 26 · Bosque | — | Bosque | 22:44.00 |
| 27 | Wilse CorlissPlace 27 · Estancia | — | Estancia | 22:57.00 |
| 28 | Jahaziel MartinezPlace 28 · Socorro | — | Socorro | 23:07.00 |
| 29 | Fransico SalasPlace 29 · Cuba | — | Cuba | 23:14.00 |
| 30 | Drake BjorkmanPlace 30 · Taos | — | Taos | 23:15.00 |
| 31 | Ramon CordovaPlace 31 · EMHS | — | EMHS | 23:26.00 |
| 32 | Stefan BeauchampPlace 32 · Quemado | — | Quemado | 23:48.00 |
| 33 | ? PachecoPlace 33 · Pojoaque Valley | — | Pojoaque Valley | 23:51.00 |
| 34 | Jared LuceroPlace 34 · Santa Fe Prep | — | Santa Fe Prep | 23:59.00 |
| 35 | Mike LaPostaPlace 35 · Santa Fe Prep | — | Santa Fe Prep | 24:07.00 |
| 36 | Anthony DukepodPlace 36 · Taos | — | Taos | 24:09.00 |
| 37 | Justice ColfaxPlace 37 · Santa Fe Prep | — | Santa Fe Prep | 24:17.00 |
| 38 | Ben BohlingPlace 38 · Socorro | — | Socorro | 24:22.00 |
| 39 | Tyler GibsonPlace 39 · CCPS | — | CCPS | 24:27.00 |
| 40 | Tyrell JohnsonPlace 40 · TYGH | — | TYGH | 24:34.00 |
| 41 | Jacob WilsPlace 41 · Bosque | — | Bosque | 24:39.00 |
| 42 | Juan AguilarPlace 42 · Socorro | — | Socorro | 24:45.00 |
| 43 | Julian HerreraPlace 43 · TYGH | — | TYGH | 25:10.00 |
| 44 | Daniel DominguezPlace 44 · Estancia | — | Estancia | 25:12.00 |
| 45 | Jaren CastilloPlace 45 · TYGH | — | TYGH | 25:17.00 |
| 46 | Leon DemantPlace 46 · CCPS | — | CCPS | 25:26.00 |
| 47 | Kyle MoorePlace 47 · Bosque | — | Bosque | 26:09.00 |
| 48 | Forrest GoodluckPlace 48 · Bosque | — | Bosque | 26:12.00 |
| 49 | Matt AsherPlace 49 · CCPS | — | CCPS | 26:16.00 |
| 50 | Danzel EdaakiePlace 50 · NACA | — | NACA | 26:25.70 |
| 51 | Brandon WoodyPlace 51 · TYGH | — | TYGH | 26:25.70 |
| 52 | Milen HernandezPlace 52 · Socorro | — | Socorro | 26:39.00 |
| 53 | Robert HarrisPlace 53 · CCPS | — | CCPS | 26:47.00 |
| 54 | Esteban CandelariaPlace 54 · CCPS | — | CCPS | 26:59.00 |
| 55 | Jacob MarinPlace 55 · TYGH | — | TYGH | 27:46.00 |
| 56 | Stevan HernandezPlace 56 · Estancia | — | Estancia | 28:33.00 |
| 57 | Jarvis CurleyPlace 57 · TYGH | — | TYGH | 28:36.00 |
| 58 | Luke MoyPlace 58 · Bosque | — | Bosque | 28:50.00 |
| 59 | Joseph BacaPlace 59 · Bosque | — | Bosque | 29:14.00 |
| 60 | Xavier NissenPlace 60 · Estancia | — | Estancia | 29:20.00 |
| 61 | Trent LlewellynPlace 61 · Bosque | — | Bosque | 29:38.00 |
| 62 | Anthony FanoPlace 62 · ATC | — | ATC | 30:05.00 |
| 63 | Joe SaulsPlace 63 · Socorro | — | Socorro | 30:07.00 |
| 64 | Eric NakiPlace 64 · TYGH | — | TYGH | 30:38.00 |
| 65 | Michael ToledoPlace 65 · TYGH | — | TYGH | 30:39.00 |
| 66 | Mitchell ActonPlace 66 · CCPS | — | CCPS | 31:33.00 |
| 67 | Mauricio HerreraPlace 67 · Bosque | — | Bosque | 32:16.00 |
| 68 | Matthew ?Place 68 · Pojoaque Valley | — | Pojoaque Valley | 32:25.00 |
| 69 | Christian ?Place 69 · Penasco | — | Penasco | 33:16.00 |
| 70 | Tomas GonzalesPlace 70 · Penasco | — | Penasco | 37:29.00 |