| 1 | Ethan GiokoPlace 1 · Grade So · Odessa (TX) | So | Odessa (TX) | 23:41.50 |
| 2 | Dennis CheruiyotPlace 2 · Grade So · South Plains (TX) | So | South Plains (TX) | 24:15.60 |
| 3 | Addiso BitewPlace 3 · Grade Fr · New Mexico JC | Fr | New Mexico JC | 24:31.40 |
| 4 | Emmanuel KimaiyoPlace 4 · Grade So · New Mexico JC | So | New Mexico JC | 24:32.90 |
| 5 | Killian Le BourhisPlace 5 · Grade So · New Mexico JC | So | New Mexico JC | 24:41.40 |
| 6 | Abdirisak SaidgurhanPlace 6 · Grade Fr · South Plains (TX) | Fr | South Plains (TX) | 24:43.40 PR |
| 7 | Ylies MihoubiPlace 7 · Grade Fr · South Plains (TX) | Fr | South Plains (TX) | 24:51.60 |
| 8 | Lane KenneyPlace 8 · Grade So · Amarillo (TX) | So | Amarillo (TX) | 24:55.50 |
| 9 | Thomas KubalaPlace 9 · Grade So · Odessa (TX) | So | Odessa (TX) | 25:10.90 |
| 10 | Ronald JeckyPlace 10 · Grade Fr · New Mexico JC | Fr | New Mexico JC | 25:17.30 |
| 11 | Adrian RosalesPlace 11 · Grade Fr · Amarillo (TX) | Fr | Amarillo (TX) | 25:24.90 PR |
| 12 | Kaleb GaonaPlace 12 · Grade Sr · Lubbock Christian | Sr | Lubbock Christian | 25:27.20 PR |
| 13 | Matthew GordonPlace 13 · Grade Jr · Lubbock Christian | Jr | Lubbock Christian | 26:02.40 |
| 14 | Samuel BryanPlace 14 · Grade So · Lubbock Christian | So | Lubbock Christian | 26:03.00 PR |
| 15 | Aydan LugoPlace 15 · Grade So · El Paso (TX) CC | So | El Paso (TX) CC | 26:09.10 |
| 16 | Gustavo SalazarPlace 16 · Grade So · El Paso (TX) CC | So | El Paso (TX) CC | 26:11.60 PR |
| 17 | Ryder RobisonPlace 17 · Grade So · Wayland Baptist (Texas) | So | Wayland Baptist (Texas) | 26:12.90 PR |
| 18 | Bryan HernandezPlace 18 · Grade So · El Paso (TX) CC | So | El Paso (TX) CC | 26:14.70 |
| 19 | Israel TakapPlace 19 · Grade So · New Mexico JC | So | New Mexico JC | 26:20.40 |
| 20 | Justus Soget KiplagatPlace 20 · Grade Fr · Odessa (TX) | Fr | Odessa (TX) | 26:21.90 |
| 21 | Pedro Jimenez-ZapataPlace 21 · Grade Fr · El Paso (TX) CC | Fr | El Paso (TX) CC | 26:25.30 |
| 22 | Grayson HastingsPlace 22 · Grade Fr · South Plains (TX) | Fr | South Plains (TX) | 26:26.10 |
| 23 | Karim AmirPlace 23 · Grade Fr · Odessa (TX) | Fr | Odessa (TX) | 26:34.40 |
| 24 | Aiden ZingonePlace 24 · Grade Sr · Lubbock Christian | Sr | Lubbock Christian | 26:36.80 PR |
| 25 | Andrew PollardPlace 25 · Grade So · Odessa (TX) | So | Odessa (TX) | 26:57.90 |
| 26 | Justice JacksonPlace 26 · Grade Fr · Odessa (TX) | Fr | Odessa (TX) | 27:01.20 |
| 27 | Joaquin MoyaPlace 27 · Grade So · El Paso (TX) CC | So | El Paso (TX) CC | 27:04.20 |
| 28 | Aaryan Katwal-shaverPlace 28 · Grade Fr · Amarillo (TX) | Fr | Amarillo (TX) | 27:17.30 |
| 29 | Alfons RawallPlace 29 · Grade Jr · Lubbock Christian | Jr | Lubbock Christian | 27:24.30 |
| 30 | Jackson KnappPlace 30 · Grade Fr · Amarillo (TX) | Fr | Amarillo (TX) | 27:29.00 |
| 31 | Dayson SmithPlace 31 · Grade Fr · Amarillo (TX) | Fr | Amarillo (TX) | 27:32.20 |
| 32 | Gage OwenPlace 32 · Grade So · Odessa (TX) | So | Odessa (TX) | 27:34.80 |
| 33 | Nathan BonavidaPlace 33 · Grade So · New Mexico JC | So | New Mexico JC | 27:47.30 |
| 34 | Yassine BounasriPlace 34 · Grade Fr · South Plains (TX) | Fr | South Plains (TX) | 27:47.30 |
| 35 | Eli NdunguPlace 35 · Grade Fr · Odessa (TX) | Fr | Odessa (TX) | 27:47.40 |
| 36 | Noah WilliamsPlace 36 · Grade So · Amarillo (TX) | So | Amarillo (TX) | 27:56.20 |
| 37 | Michael SimsPlace 37 · Grade - · Cavern City Aces | - | Cavern City Aces | 28:02.30 PR |
| 38 | Micah ZapataPlace 38 · Grade Fr · Lubbock Christian | Fr | Lubbock Christian | 28:09.30 |
| 39 | Ethan JonasonPlace 39 · Grade Jr · Wayland Baptist (Texas) | Jr | Wayland Baptist (Texas) | 28:17.50 |
| 40 | Chris ThomasPlace 40 · Grade Fr · Amarillo (TX) | Fr | Amarillo (TX) | 28:24.40 |
| 41 | Brian CoronaPlace 41 · Grade So · Amarillo (TX) | So | Amarillo (TX) | 28:40.10 |
| 42 | Rayane CourtoisPlace 42 · Grade Fr · New Mexico JC | Fr | New Mexico JC | 28:51.30 |
| 43 | Donovan MartinezPlace 43 · Grade Fr · South Plains (TX) | Fr | South Plains (TX) | 29:06.70 |
| 44 | Rylan BrajnikPlace 44 · Grade Fr · Lubbock Christian | Fr | Lubbock Christian | 29:38.90 PR |
| 45 | Christopher EspinoPlace 45 · Grade Jr · Southwest (N.M.) | Jr | Southwest (N.M.) | 30:05.60 |
| 46 | Jackson MartinezPlace 46 · Grade So · Lubbock Christian | So | Lubbock Christian | 30:05.60 |
| 47 | Jaime CanoPlace 47 · Grade So · Southwest (N.M.) | So | Southwest (N.M.) | 30:34.40 |
| 48 | Alex NaranjoPlace 48 · Grade Fr · Southwest (N.M.) | Fr | Southwest (N.M.) | 31:15.40 |
| 49 | Aiden NelmsPlace 49 · Grade Fr · Southwest (N.M.) | Fr | Southwest (N.M.) | 32:09.10 |
| 50 | Elijah CulverPlace 50 · Grade So · Lubbock Christian | So | Lubbock Christian | 32:27.20 |
| 51 | Stefan CamejoPlace 51 · Grade Jr · South Plains (TX) | Jr | South Plains (TX) | 33:47.30 |
| 52 | Tyler HaasPlace 52 · Grade Sr · Southwest (N.M.) | Sr | Southwest (N.M.) | 34:03.60 |
| 53 | Brayden RochaPlace 53 · Grade Fr · ENMU - Ruidoso | Fr | ENMU - Ruidoso | 34:56.10 |
| 54 | Westley SagoPlace 54 · Grade Fr · ENMU - Ruidoso | Fr | ENMU - Ruidoso | 35:14.90 |
| 55 | Brandon MarinesPlace 55 · Grade Fr · Wayland Baptist (Texas) | Fr | Wayland Baptist (Texas) | 36:14.20 |
| 56 | Blake WaldenPlace 56 · Grade FR · Unattached | FR | Unattached | 37:59.00 |
| 57 | Lonnie IrvingPlace 57 · Grade Fr · Wayland Baptist (Texas) | Fr | Wayland Baptist (Texas) | 38:51.70 |
| 0 | Gabriel SanchezPlace 0 · Grade Fr · Wayland Baptist (Texas) | Fr | Wayland Baptist (Texas) | DNS |
| 0 | Michael DominguezPlace 0 · Grade Jr · Southwest (N.M.) | Jr | Southwest (N.M.) | DNS |
| 0 | Khaedyn LawsonPlace 0 · Grade So · Lubbock Christian | So | Lubbock Christian | DNS |
| 0 | Angel AvendanoPlace 0 · Grade Sr · Lubbock Christian | Sr | Lubbock Christian | DNS |
| 0 | Diego CastanedaPlace 0 · Unattached | — | Unattached | DNS |
| 0 | Evans PololetPlace 0 · Unattached | — | Unattached | DNS |
| 0 | Brian CheruiyotPlace 0 · Grade So · New Mexico JC | So | New Mexico JC | DNS |
| 0 | Erwan DarrieulatPlace 0 · Grade So · New Mexico JC | So | New Mexico JC | DNS |
| 0 | Mohammed MrahiPlace 0 · Grade So · New Mexico JC | So | New Mexico JC | DNS |
| 0 | Elmehdi BouchouataPlace 0 · Grade Fr · New Mexico JC | Fr | New Mexico JC | DNS |
| 0 | Alexandre FabletPlace 0 · Grade Fr · New Mexico JC | Fr | New Mexico JC | DNS |
| 0 | AJ LackeyPlace 0 · Grade So · ENMU - Ruidoso | So | ENMU - Ruidoso | DNS |
| 0 | Cole HanshewPlace 0 · Grade Fr · ENMU - Ruidoso | Fr | ENMU - Ruidoso | DNS |
| 0 | Gavin MorrisonPlace 0 · Grade Jr · Lubbock Christian | Jr | Lubbock Christian | DNS |
| 0 | Ethan GarciaPlace 0 · Grade Fr · Lubbock Christian | Fr | Lubbock Christian | DNS |
| 0 | Julian GuerraPlace 0 · Grade So · El Paso (TX) CC | So | El Paso (TX) CC | DNS |