| 1 | Jacob RileyPlace 1 · Laguna-Acoma | — | Laguna-Acoma | 17:47.00 |
| 2 | McKENZ LEEKYAPlace 2 · Zuni | — | Zuni | 18:00.00 |
| 3 | Cammeron RileyPlace 3 · Laguna-Acoma | — | Laguna-Acoma | 18:08.00 |
| 4 | Gus CuchPlace 4 · Laguna-Acoma | — | Laguna-Acoma | 18:16.00 |
| 5 | Christopher SalvadorPlace 5 · Laguna-Acoma | — | Laguna-Acoma | 18:20.00 |
| 6 | Alexander TaylorPlace 6 · Gallup | — | Gallup | 18:25.00 |
| 7 | Arlo EnoahPlace 7 · Wingate | — | Wingate | 18:29.00 |
| 8 | Isaiah KelseyPlace 8 · Laguna-Acoma | — | Laguna-Acoma | 18:32.00 |
| 9 | Patrick KeyopePlace 9 · Laguna-Acoma | — | Laguna-Acoma | 18:36.00 |
| 10 | Galvin YazziePlace 10 · Gallup | — | Gallup | 18:38.00 |
| 11 | Niles ThomasPlace 11 · Miyamura | — | Miyamura | 18:41.00 |
| 12 | Keaton DuncanPlace 12 · Grants | — | Grants | 18:42.00 |
| 13 | Alexander SpencerPlace 13 · Thoreau | — | Thoreau | 19:04.00 |
| 14 | Benjamin CheePlace 14 · Miyamura | — | Miyamura | 19:07.00 |
| 15 | James W00dyPlace 15 · Gallup | — | Gallup | 19:09.00 |
| 16 | Cody LatonePlace 16 · Zuni | — | Zuni | 19:11.00 |
| 17 | Josh PaytiamoPlace 17 · Laguna-Acoma | — | Laguna-Acoma | 19:14.00 |
| 18 | Austin SmithPlace 18 · Miyamura | — | Miyamura | 19:17.00 |
| 19 | Taeron LongPlace 19 · Miyamura | — | Miyamura | 19:25.00 |
| 20 | Michael AnzuresPlace 20 · Grants | — | Grants | 19:31.00 |
| 21 | Trevor A.Place 21 · Jemez Valley | — | Jemez Valley | 19:32.00 |
| 22 | Kolby HayahPlace 22 · Grants | — | Grants | 19:32.00 |
| 23 | Tristin JonesPlace 23 · TOH | — | TOH | 19:35.00 |
| 24 | Treston CheePlace 24 · Miyamura | — | Miyamura | 19:36.00 |
| 25 | Tre RileyPlace 25 · Zuni | — | Zuni | 19:37.00 |
| 26 | Tyler HickmanPlace 26 · Grants | — | Grants | 19:40.00 |
| 27 | Stephan NaktewaPlace 27 · Zuni | — | Zuni | 19:44.00 |
| 28 | Ty PintoPlace 28 · Zuni | — | Zuni | 19:47.00 |
| 29 | Adam LarsenPlace 29 · Valencia | — | Valencia | 19:54.00 |
| 30 | Tyrell NatewaPlace 30 · Rehoboth Christian | — | Rehoboth Christian | 20:01.00 |
| 31 | Kenny RobertsPlace 31 · Gallup | — | Gallup | 20:10.00 |
| 32 | Patrick CheePlace 32 · Gallup | — | Gallup | 20:10.00 |
| 33 | Ryan BegayPlace 33 · Miyamura | — | Miyamura | 20:14.00 |
| 34 | Issaiah AbeitaPlace 34 · Los Lunas | — | Los Lunas | 20:16.00 |
| 35 | Anthony FrancisPlace 35 · Rehoboth Christian | — | Rehoboth Christian | 20:19.00 |
| 36 | Jack MartinPlace 36 · Rehoboth Christian | — | Rehoboth Christian | 20:21.00 |
| 37 | Noland KinselPlace 37 · Gallup | — | Gallup | 20:23.00 |
| 38 | Jason StewartPlace 38 · Bosque | — | Bosque | 20:28.00 |
| 39 | Josh GarciaPlace 39 · Grants | — | Grants | 20:29.00 |
| 40 | Gerardo GutierrezPlace 40 · Valencia | — | Valencia | 20:33.00 |
| 41 | Trenan HardyPlace 41 · Wingate | — | Wingate | 20:34.00 |
| 42 | Zane CharlestonPlace 42 · Rehoboth Christian | — | Rehoboth Christian | 20:35.00 |
| 43 | Miguel RamirezPlace 43 · Gallup | — | Gallup | 20:37.00 |
| 44 | Davis QueryPlace 44 · Bosque | — | Bosque | 20:52.00 |
| 45 | Shanton YazziePlace 45 · Thoreau | — | Thoreau | 20:53.00 |
| 46 | Chad ToadlenzPlace 46 · TOH | — | TOH | 20:53.00 |
| 47 | Vernon FranciscoPlace 47 · Miyamura | — | Miyamura | 21:01.00 |
| 48 | Ben ValasquezPlace 48 · Coronado | — | Coronado | 21:09.00 |
| 49 | Luis SotoPlace 49 · Valencia | — | Valencia | 21:13.00 |
| 50 | Eric GomezPlace 50 · Los Lunas | — | Los Lunas | 21:18.00 |
| 51 | Dakota WallacePlace 51 · Valencia | — | Valencia | 21:20.00 |
| 52 | Cody YazziePlace 52 · Wingate | — | Wingate | 21:23.00 |
| 53 | Adam ShortyPlace 53 · TOH | — | TOH | 21:34.00 |
| 54 | Daniel HannweekaPlace 54 · Zuni | — | Zuni | 21:35.00 |
| 55 | Tyrell HentoPlace 55 · Pine Hill | — | Pine Hill | 21:37.00 |
| 56 | Phillip HammonPlace 56 · Los Lunas | — | Los Lunas | 21:38.00 |
| 57 | Jon InonueriPlace 57 · Bosque | — | Bosque | 21:51.00 |
| 58 | Patrick BenevidezPlace 58 · Los Lunas | — | Los Lunas | 21:52.00 |
| 59 | Antonio TomPlace 59 · Wingate | — | Wingate | 21:56.00 |
| 60 | Elliot SiversmithPlace 60 · TOH | — | TOH | 22:04.00 |
| 61 | Lionel LargoPlace 61 · Ramah | — | Ramah | 22:13.00 |
| 62 | CHASE McNIELPlace 62 · Rehoboth Christian | — | Rehoboth Christian | 22:17.00 |
| 63 | Dominic SisnerosPlace 63 · Bosque | — | Bosque | 22:18.00 |
| 64 | Diego JacquezPlace 64 · Coronado | — | Coronado | 22:23.00 |
| 65 | Wesley MalcolmPlace 65 · Grants | — | Grants | 22:25.00 |
| 66 | Chase BeboPlace 66 · Crownpoint | — | Crownpoint | 22:25.00 |
| 67 | Leon BowanniePlace 67 · Zuni | — | Zuni | 22:29.00 |
| 68 | Kolby T.Place 68 · Jemez Valley | — | Jemez Valley | 22:30.00 |
| 69 | Wyatt KingPlace 69 · Thoreau | — | Thoreau | 22:32.00 |
| 70 | Robert VandiverPlace 70 · Grants | — | Grants | 22:34.00 |
| 71 | Tyler SicePlace 71 · Ramah | — | Ramah | 22:35.00 |
| 72 | Gary KingPlace 72 · GC | — | GC | 22:36.00 |
| 73 | Sean JordanPlace 73 · Ramah | — | Ramah | 22:40.00 |
| 74 | Ben StewartPlace 74 · Rehoboth Christian | — | Rehoboth Christian | 22:42.00 |
| 75 | Lucas GarciaPlace 75 · Valencia | — | Valencia | 22:44.00 |
| 76 | Adam C.Place 76 · Jemez Valley | — | Jemez Valley | 22:46.00 |
| 77 | Johnny DesiderioPlace 77 · Thoreau | — | Thoreau | 22:47.00 |
| 78 | Anthony SalazarPlace 78 · Coronado | — | Coronado | 22:51.00 |
| 79 | Reshan AntonioPlace 79 · Cuba | — | Cuba | 22:56.00 |
| 80 | Marcus BarelaPlace 80 · Coronado | — | Coronado | 22:58.00 |
| 81 | Carlos MadridPlace 81 · Coronado | — | Coronado | 23:11.00 |
| 82 | 0mar MongePlace 82 · Los Lunas | — | Los Lunas | 23:13.00 |
| 83 | Micah HawkPlace 83 · Bosque | — | Bosque | 23:18.00 |
| 84 | Jerald WatchmanPlace 84 · TOH | — | TOH | 23:20.00 |
| 85 | Vincent EmersonPlace 85 · Thoreau | — | Thoreau | 23:35.00 |
| 86 | Marcus K.Place 86 · Jemez Valley | — | Jemez Valley | 23:39.00 |
| 87 | Chris LuceroPlace 87 · Cuba | — | Cuba | 23:57.00 |
| 88 | Mathew MichalskPlace 88 · Wingate | — | Wingate | 24:03.00 |
| 89 | Kelly BenPlace 89 · TOH | — | TOH | 24:18.00 |
| 90 | Trai LarryPlace 90 · Thoreau | — | Thoreau | 24:23.00 |
| 91 | Creighton HasteenPlace 91 · Pine Hill | — | Pine Hill | 24:37.00 |
| 92 | Shaquille ErinchoPlace 92 · Pine Hill | — | Pine Hill | 24:37.00 |
| 93 | Alex ScottPlace 93 · Bosque | — | Bosque | 24:46.00 |
| 94 | Richard JacquezPlace 94 · Coronado | — | Coronado | 24:50.00 |
| 95 | Deion HenryPlace 95 · Rehoboth Christian | — | Rehoboth Christian | 24:51.00 |
| 96 | Titus JamesPlace 96 · GC | — | GC | 25:07.00 |
| 97 | Patricio ChaconPlace 97 · Coronado | — | Coronado | 25:34.00 |
| 98 | Nathan JopekPlace 98 · Crownpoint | — | Crownpoint | 26:21.00 |
| 99 | Roger BeyalPlace 99 · TOH | — | TOH | 26:39.00 |
| 100 | Derrick P.Place 100 · Jemez Valley | — | Jemez Valley | 26:48.00 |
| 101 | Marcus M.Place 101 · Jemez Valley | — | Jemez Valley | 27:07.00 |
| 102 | Diego GranathPlace 102 · Bosque | — | Bosque | 27:12.00 |
| 103 | Ty StevensPlace 103 · TOH | — | TOH | 27:29.00 |
| 104 | Xander ParkerPlace 104 · GC | — | GC | 27:39.00 |
| 105 | Wade MorganPlace 105 · Crownpoint | — | Crownpoint | 28:27.00 |
| 106 | Steven ChasePlace 106 · GC | — | GC | 28:34.00 |
| 107 | Ben ChasePlace 107 · Cuba | — | Cuba | 28:39.00 |
| 108 | Angelo MarinoPlace 108 · Cuba | — | Cuba | 29:00.00 |
| 109 | Anfernea BegayPlace 109 · Pine Hill | — | Pine Hill | 30:03.00 |
| 110 | Shakeem ErinchoPlace 110 · Pine Hill | — | Pine Hill | 32:46.00 |