| 1. | 971 | Alexis Trujillo | | Elite | Finish | 33:11.0 | 1:30 | 34:41.0 |
| 2. | 1032 | Alfredo Gonzalez Maldonado | | Elite | Finish | 35:57.0 | 0:00 | 35:57.0 |
| 3. | 464 | Aric Huerta | | 32 | Finish | 37:26.6 | 0:00 | 37:26.6 |
| 4. | 562 | Royer Salmeron Julian | | 34 | Finish | 37:29.4 | 0:00 | 37:29.4 |
| 5. | 968 | Miguel Ngel Ponton | | Elite | Finish | 37:32.0 | 0:00 | 37:32.0 |
| 6. | 937 | Mauricio Martnez Valdez | | Elite | Finish | 37:44.1 | 0:00 | 37:44.1 |
| 7. | 1134 | Irineo Fermin Ramirez | | Elite | Finish | 37:51.6 | 0:00 | 37:51.6 |
| 8. | 459 | Ciro Perez Barragan | | Elite | Finish | 38:14.4 | 0:00 | 38:14.4 |
| 9. | 283 | Carlos Cuevas | | 35 | Finish | 38:26.9 | 0:00 | 38:26.9 |
| 10. | 904 | José Luis Gonzalez Durán | | Elite | Finish | 38:36.4 | 0:00 | 38:36.4 |
| 11. | 205 | Pedro Trejo | | 34 | Finish | 39:16.7 | 0:00 | 39:16.7 |
| 12. | 261 | Victor Manuel Valle Alaniz | | 37 | Finish | 39:35.0 | 0:00 | 39:35.0 |
| 13. | 966 | Leonardo Bobadilla Valdez | | Elite | Finish | 39:37.2 | 0:00 | 39:37.2 |
| 14. | 978 | Rodrigo Esqueda | | Elite | Finish | 39:51.4 | 0:00 | 39:51.4 |
| 15. | 945 | Oscar Antunez | | Elite | Finish | 39:54.4 | 0:00 | 39:54.4 |
| 16. | 1200 | Manuel Victorio Alvarez | | 28 | Finish | 40:06.0 | 0:00 | 40:06.0 |
| 17. | 1066 | Julio Chavez | | 27 | Finish | 40:14.9 | 0:00 | 40:14.9 |
| 18. | 220 | Antonio Guerra | | 31 | Finish | 40:26.6 | 0:00 | 40:26.6 |
| 19. | 959 | Juan Carlos Corts | | Elite | Finish | 40:32.0 | 0:00 | 40:32.0 |
| 20. | 1161 | Cesar Ramirez Carrera | | 34 | Finish | 39:48.9 | 1:00 | 40:48.9 |
| 21. | 249 | Eduardo Cano Ramos | | 35 | Finish | 41:02.9 | 0:00 | 41:02.9 |
| 22. | 1156 | Jesus Alejandro Najera Villafranca | | 28 | Finish | 41:10.3 | 0:00 | 41:10.3 |
| 23. | 1137 | Daniel Azuara | | 31 | Finish | 41:10.6 | 0:00 | 41:10.6 |
| 24. | 1048 | Selene Martnez Avila | | Elite | Finish | 41:21.1 | 0:00 | 41:21.1 |
| 25. | 961 | Barbara Reyes | | Elite | Finish | 41:26.1 | 0:00 | 41:26.1 |
| 26. | 1152 | Jesus Alfredo Gamez Martinez | | 26 | Finish | 41:28.2 | 0:00 | 41:28.2 |
| 27. | 1112 | Alonso Avisahi Xopin Espinosa | | 28 | Finish | 41:41.3 | 0:00 | 41:41.3 |
| 28. | 1155 | Cruz Manuel Vasquez Martinez | | 33 | Finish | 41:49.2 | 0:00 | 41:49.2 |
| 29. | 492 | Niccol Baptista Yapour | | 28 | Finish | 42:07.1 | 0:00 | 42:07.1 |
| 30. | 185 | Rodrigo Ramirez | | 49 | Finish | 42:19.8 | 0:00 | 42:19.8 |
| 31. | 1018 | Diego de Jesus Gonzalez Gonzalez | | Elite | Finish | 42:20.7 | 0:00 | 42:20.7 |
| 32. | 1105 | Leonardo Peralta Sanchez | | 40 | Finish | 42:27.6 | 0:00 | 42:27.6 |
| 33. | 274 | Emilio Vicon | | 28 | Finish | 42:28.4 | 0:00 | 42:28.4 |
| 34. | 488 | Patricio Bonilla | | 24 | Finish | 42:29.9 | 0:00 | 42:29.9 |
| 35. | 1182 | Ismael Lin | | Elite | Finish | 42:30.4 | 0:00 | 42:30.4 |
| 36. | 520 | Enrique Briones Hernandez | | 28 | Finish | 42:31.2 | 0:00 | 42:31.2 |
| 37. | 1154 | Pol Manzur | | 27 | Finish | 42:36.9 | 0:00 | 42:36.9 |
| 38. | 282 | Gudelia Rivera Castillo | | 31 | Finish | 42:39.3 | 0:00 | 42:39.3 |
| 39. | 1136 | Edgar Lobato | | Elite | Finish | 42:43.1 | 0:00 | 42:43.1 |
| 40. | 517 | Aquilino Fabian Juarez | | 32 | Finish | 42:47.6 | 0:00 | 42:47.6 |
| 41. | 189 | Manuel Garcia | | 30 | Finish | 43:03.9 | 0:00 | 43:03.9 |
| 42. | 960 | Ricardo Barajas | | Elite | Finish | 43:05.1 | 0:00 | 43:05.1 |
| 43. | 1190 | Fredy Keiser Antonio Joaquin | | 24 | Finish | 43:07.2 | 0:00 | 43:07.2 |
| 44. | 1026 | Regina Meza Hernandez | | Elite | Finish | 43:08.0 | 0:00 | 43:08.0 |
| 45. | 592 | Emmanuel Mares | | 36 | Finish | 43:10.1 | 0:00 | 43:10.1 |
| 46. | 1191 | Yair Uriel Flores Luna | | 32 | Finish | 43:11.3 | 0:00 | 43:11.3 |
| 47. | 1074 | Miguel Rodrguez | | 31 | Finish | 43:15.2 | 0:00 | 43:15.2 |
| 48. | 525 | Aaron Muñoz | | 45 | Finish | 43:15.9 | 0:00 | 43:15.9 |
| 49. | 948 | Alejandra Arvalo | | Elite | Finish | 43:23.5 | 0:00 | 43:23.5 |
| 50. | 460 | Juan Felix Ortega Hipolito | | 32 | Finish | 43:32.2 | 0:00 | 43:32.2 |