| 1 | Jaden PereaPlace 1 · Grade FR · St. Michael's | FR | St. Michael's | 18:58.80 |
| 2 | Joshua AbeytaPlace 2 · Grade SR · Santa Fe Prep | SR | Santa Fe Prep | 19:03.90 |
| 3 | Chase KampPlace 3 · Grade SR · Raton | SR | Raton | 19:28.31 |
| 4 | Gabe CordovaPlace 4 · Grade JR · Santa Fe Prep | JR | Santa Fe Prep | 19:36.96 |
| 5 | Jeremiah RodriguezPlace 5 · Grade 8 · St. Michael's | 8 | St. Michael's | 19:39.18 |
| 6 | Russell CorizPlace 6 · Grade SR · Santa Fe Indian | SR | Santa Fe Indian | 19:59.89 |
| 7 | Evin AxelrodPlace 7 · Grade SR · Santa Fe Prep | SR | Santa Fe Prep | 20:05.83 |
| 8 | Logan SiscoPlace 8 · Grade 8 · Raton | 8 | Raton | 20:14.49 |
| 9 | Jeremiah ChavezPlace 9 · Grade FR · Santa Fe Indian | FR | Santa Fe Indian | 20:18.29 |
| 10 | Jose Lain-StrausPlace 10 · Grade SR · Santa Fe Prep | SR | Santa Fe Prep | 20:51.08 |
| 11 | Chase ToyaPlace 11 · Grade FR · Santa Fe Indian | FR | Santa Fe Indian | 20:53.81 |
| 12 | Nick FarrellPlace 12 · Grade SR · Santa Fe Prep | SR | Santa Fe Prep | 21:00.79 |
| 13 | Chance KampPlace 13 · Grade SR · Raton | SR | Raton | 21:02.26 |
| 14 | Edwardo MelloPlace 14 · Grade SR · Robertson | SR | Robertson | 21:11.99 |
| 15 | Isaac ProbstPlace 15 · Robertson | — | Robertson | 21:20.87 |
| 16 | Brian MadalenaPlace 16 · Grade 8 · Santa Fe Indian | 8 | Santa Fe Indian | 21:21.86 |
| 17 | Kawliga RamonePlace 17 · Grade SR · Santa Fe Indian | SR | Santa Fe Indian | 21:26.24 |
| 18 | Connor AdamsPlace 18 · Grade SR · Raton | SR | Raton | 21:40.67 |
| 19 | Ian OlsonPlace 19 · Grade JR · Santa Fe Prep | JR | Santa Fe Prep | 21:47.65 |
| 20 | Nathanial BirdPlace 20 · Grade SO · Santa Fe Indian | SO | Santa Fe Indian | 21:51.48 |
| 21 | Joseph ArmijoPlace 21 · Grade SO · Santa Fe Indian | SO | Santa Fe Indian | 21:53.75 |
| 22 | Max C'De BacaPlace 22 · Grade JR · Robertson | JR | Robertson | 21:58.58 |
| 23 | Caleb PereaPlace 23 · Grade 8 · St. Michael's | 8 | St. Michael's | 22:02.75 |
| 24 | Justin VigilPlace 24 · Grade SO · Robertson | SO | Robertson | 22:07.56 |
| 25 | Ryan KuhnPlace 25 · Grade SR · St. Michael's | SR | St. Michael's | 22:17.79 |
| 26 | Mateo GuevaraPlace 26 · Grade 8 · St. Michael's | 8 | St. Michael's | 22:22.85 |
| 27 | Irvin LoyaPlace 27 · Grade JR · St. Michael's | JR | St. Michael's | 22:26.76 |
| 28 | Shrey PoshiyaPlace 28 · Grade SR · Santa Fe Prep | SR | Santa Fe Prep | 22:30.27 |
| 29 | Zayden LuarkiePlace 29 · Grade FR · Santa Fe Indian | FR | Santa Fe Indian | 22:41.40 |
| 30 | Quin DryPlace 30 · Grade FR · Santa Fe Prep | FR | Santa Fe Prep | 22:42.06 |
| 31 | Tre AbeytaPlace 31 · Grade JR · St. Michael's | JR | St. Michael's | 23:02.64 |
| 32 | David VelasquezPlace 32 · Grade SO · St. Michael's | SO | St. Michael's | 23:36.93 |
| 33 | Santiago EnciniasPlace 33 · Grade SO · West Las Vegas | SO | West Las Vegas | 23:37.09 |
| 34 | Stephen PecosPlace 34 · Grade SR · Santa Fe Indian | SR | Santa Fe Indian | 23:52.03 |
| 35 | Derek MartinezPlace 35 · Grade SR · St. Michael's | SR | St. Michael's | 24:33.57 |
| 36 | Miles CrowPlace 36 · Grade FR · Santa Fe Prep | FR | Santa Fe Prep | 25:28.57 |
| 37 | Cruzito EnciniasPlace 37 · Grade SR · West Las Vegas | SR | West Las Vegas | 27:19.11 |
| 38 | Roman SalazarPlace 38 · Robertson | — | Robertson | 27:42.13 |
| 39 | Jesse KelleyPlace 39 · Grade SR · Raton | SR | Raton | 28:17.40 |
| 40 | Sebastian SPlace 40 · Grade SO · West Las Vegas | SO | West Las Vegas | 28:54.00 |
| 41 | Owen KelleyPlace 41 · Grade 8 · Raton | 8 | Raton | 28:58.54 |
| 42 | Jared VasquezPlace 42 · Grade FR · Raton | FR | Raton | 28:58.72 |