| 1 | Ryan McCulloughPlace 1 · Sandia | — | Sandia | 19:00.00 |
| 2 | Zach PerichPlace 2 · Sandia | — | Sandia | 19:02.00 |
| 3 | Josh StruckPlace 3 · Sandia | — | Sandia | 19:41.00 |
| 4 | Deer DiraddoPlace 4 · Manzano | — | Manzano | 19:59.00 |
| 5 | Harrison AusmussenPlace 5 · Manzano | — | Manzano | 20:02.00 |
| 6 | Gabe BrownPlace 6 · Sandia | — | Sandia | 20:20.00 |
| 7 | Hieu NuoPlace 7 · Sandia | — | Sandia | 20:33.00 |
| 8 | Brendyn ToersbijnsPlace 8 · Manzano | — | Manzano | 20:33.00 |
| 9 | Anthony SandovalPlace 9 · Manzano | — | Manzano | 20:34.00 |
| 10 | Xhimali GonzalesPlace 10 · Sandia | — | Sandia | 20:35.00 |
| 11 | Ernesto HernandezPlace 11 · Albuquerque | — | Albuquerque | 20:49.00 |
| 12 | Curtis FieldsPlace 12 · Manzano | — | Manzano | 20:54.00 |
| 13 | Shane EspositoPlace 13 · Manzano | — | Manzano | 21:02.00 |
| 14 | Jalen SaenzPlace 14 · Manzano | — | Manzano | 21:06.00 |
| 15 | Bryan VillalvaPlace 15 · Sandia | — | Sandia | 21:06.00 |
| 16 | Wesley DewaardPlace 16 · Sandia | — | Sandia | 21:30.00 |
| 17 | Tobin LambertPlace 17 · Sandia | — | Sandia | 21:32.00 |
| 18 | Dustin TraffanstedtPlace 18 · Manzano | — | Manzano | 21:33.00 |
| 19 | Peter SiminskiPlace 19 · Hope Christian | — | Hope Christian | 21:36.00 |
| 20 | Jacob FeltsPlace 20 · Sandia | — | Sandia | 21:41.00 |
| 21 | Paul TalleyPlace 21 · Albuquerque | — | Albuquerque | 21:43.00 |
| 22 | Liam HickeyPlace 22 · Manzano | — | Manzano | 21:46.00 |
| 23 | Mathias PadillaPlace 23 · Sandia | — | Sandia | 21:59.00 |
| 24 | Sean YamamotoPlace 24 · Albuquerque | — | Albuquerque | 22:01.00 |
| 25 | James funnelPlace 25 · Sandia | — | Sandia | 22:09.00 |
| 26 | Joseph BushPlace 26 · Manzano | — | Manzano | 22:11.00 |
| 27 | Anton KuzminPlace 27 · Manzano | — | Manzano | 22:15.00 |
| 28 | Peter MyersPlace 28 · Sandia | — | Sandia | 22:26.00 |
| 29 | Colton NewmanPlace 29 · Manzano | — | Manzano | 22:30.00 |
| 30 | Santiago GarciaPlace 30 · Sandia | — | Sandia | 23:05.00 |
| 31 | enser Gomez-NelsonPlace 31 · Manzano | — | Manzano | 23:05.00 |
| 32 | Jude ChavezPlace 32 · Albuquerque | — | Albuquerque | 23:12.00 |
| 33 | Potave MaharathPlace 33 · Manzano | — | Manzano | 23:15.00 |
| 34 | Angel LovatoPlace 34 · Sandia | — | Sandia | 23:20.00 |
| 35 | Patrick HawtonPlace 35 · Sandia | — | Sandia | 23:24.00 |
| 36 | Daniel OrtizPlace 36 · Albuquerque | — | Albuquerque | 23:24.00 |
| 37 | Orin WilliamsPlace 37 · Albuquerque | — | Albuquerque | 23:56.00 |
| 38 | Tony HoangPlace 38 · Sandia | — | Sandia | 24:00.00 |
| 39 | Sam BacaPlace 39 · Albuquerque | — | Albuquerque | 24:01.00 |
| 40 | Karl EickhoffPlace 40 · Manzano | — | Manzano | 24:02.00 |
| 41 | Thomas ErharePlace 41 · Manzano | — | Manzano | 24:41.00 |
| 42 | Joseph MulgadoPlace 42 · Manzano | — | Manzano | 24:43.00 |
| 43 | Dylan TatPlace 43 · Manzano | — | Manzano | 24:53.00 |
| 44 | Luke JungmannPlace 44 · Manzano | — | Manzano | 25:04.00 |
| 45 | Brandon BreedlovePlace 45 · Hope Christian | — | Hope Christian | 25:23.00 |
| 46 | Alberto OrtegaPlace 46 · Manzano | — | Manzano | 25:31.00 |