| 1. | 11 | Aitor Lizarazu | | Elite | Finish | 30:24.6 | | 30:24.6 |
| 2. | 17 | Pablo Sánchez Santos | | Elite | Finish | 30:24.8 | | 30:24.8 |
| 3. | 10 | Pau Nacenta Merinas | | Elite | Finish | 30:45.5 | | 30:45.5 |
| 4. | 12 | Alfons Deu Ruiz | | Elite | Finish | 31:22.8 | | 31:22.8 |
| 5. | 19 | Manuel Marín Bueno | | Elite | Finish | 31:41.7 | | 31:41.7 |
| 6. | 31776 | Lucas Torres | | Elite | Finish | 31:44.7 | | 31:44.7 |
| 7. | 14 | Daniel Peran Alcaraz | | Elite | Finish | 30:38.2 | 1:30 | 32:08.2 |
| 8. | 426 | Ivan de Mora Martin | | Elite | Finish | 32:14.3 | | 32:14.3 |
| 9. | 18 | Emilio Martin | | Elite | Finish | 32:21.1 | | 32:21.1 |
| 10. | 482 | Sergio Guarnido | | Elite | Finish | 32:30.0 | | 32:30.0 |
| 11. | 16 | Oriol Torró | | Elite | Finish | 32:37.5 | | 32:37.5 |
| 12. | 15 | Jesús Prieto de Lope | | Elite | Finish | 32:43.2 | | 32:43.2 |
| 13. | 3671 | Abrahan Pomares Fernández | | Elite | Finish | 32:47.3 | | 32:47.3 |
| 14. | 31796 | Daniel García | | Elite | Finish | 32:54.3 | | 32:54.3 |
| 15. | 483 | Eduardo Gallego Cabrera | | Elite | Finish | 32:57.8 | | 32:57.8 |
| 16. | 688 | Toni Mari Vargas | | 34 | Finish | 33:23.4 | | 33:23.4 |
| 17. | 30 | Diego Peña Angulo | | Elite | Finish | 33:28.6 | | 33:28.6 |
| 18. | 475 | Adrian Albarracin | | 23 | Finish | 33:52.6 | | 33:52.6 |
| 19. | 4690 | Jesus Soto Mariblanca | | Elite | Finish | 33:52.9 | | 33:52.9 |
| 20. | 4608 | Francisco Javier Pérez Rodríguez | | 31 | Finish | 33:58.1 | | 33:58.1 |
| 21. | 4941 | Daniel Redondo Muñoz | | 35 | Finish | 34:06.1 | | 34:06.1 |
| 22. | 4974 | Carlos Fontecha Ortega | | 37 | Finish | 34:16.1 | | 34:16.1 |
| 23. | 890 | Jorge Tarrago | | 37 | Finish | 33:23.2 | 1:00 | 34:23.2 |
| 24. | 4638 | Raúl Prieto Luna | | 24 | Finish | 34:25.9 | | 34:25.9 |
| 25. | 85 | Rubén Diaz Pavón Naranjo | | 32 | Finish | 34:33.3 | | 34:33.3 |
| 26. | 3699 | Egalite Córdoba Aroca | | Elite | Finish | 34:33.4 | | 34:33.4 |
| 27. | 126 | Javier Zorrilla | | 33 | Finish | 34:33.7 | | 34:33.7 |
| 28. | 26 | Melania Timón Sierra | | Elite | Finish | 34:39.2 | | 34:39.2 |
| 29. | 3670 | Salvador Vázquez Guillem | | Elite | Finish | 34:40.8 | | 34:40.8 |
| 30. | 31951 | Eric Vicente | | 34 | Finish | 34:49.8 | | 34:49.8 |
| 31. | 4958 | Angel Vela | | 35 | Finish | 34:51.1 | | 34:51.1 |
| 32. | 646 | Luis Martin | | 36 | Finish | 34:51.7 | | 34:51.7 |
| 33. | 91 | Raul Solis | | 23 | Finish | 34:52.9 | | 34:52.9 |
| 34. | 4641 | Omar Alcaide | | Elite | Finish | 34:53.5 | | 34:53.5 |
| 35. | 4829 | Erlaitz Cano Benito | | 27 | Finish | 34:55.8 | | 34:55.8 |
| 36. | 4863 | Marcos Caballero | | 31 | Finish | 35:04.6 | | 35:04.6 |
| 37. | 3682 | Samuel Ruiz Aguilar | | Elite | Finish | 35:06.8 | | 35:06.8 |
| 38. | 83 | Arnau Oliver | | Elite | Finish | 35:07.1 | | 35:07.1 |
| 39. | 31779 | Gabriel Escobar | | Elite | Finish | 35:07.9 | | 35:07.9 |
| 40. | 31726 | Andrés Polledo Pando | | Elite | Finish | 35:15.8 | | 35:15.8 |
| 41. | 4680 | José Alises | | 35 | Finish | 35:19.3 | | 35:19.3 |
| 42. | 499 | Daniel Osma Millán | | Elite | Finish | 35:21.3 | | 35:21.3 |
| 43. | 81 | Daniel Saludes Rodriguez | | 39 | Finish | 35:27.1 | | 35:27.1 |
| 44. | 4955 | Ángel Gabriel Zúñiga González | | 31 | Finish | 35:32.4 | | 35:32.4 |
| 45. | 24 | Tania Thies | | Elite | Finish | 35:33.5 | | 35:33.5 |
| 46. | 4874 | Xabi Berra | | 35 | Finish | 35:36.5 | | 35:36.5 |
| 47. | 4840 | Ruben Querol | | 31 | Finish | 35:39.8 | | 35:39.8 |
| 48. | 27 | Alba Lopez | | Elite | Finish | 35:41.6 | | 35:41.6 |
| 49. | 31948 | Eduardo Martin | | 31 | Finish | 35:44.3 | | 35:44.3 |
| 50. | 3672 | Jesus Rubio Rodriguez | | Elite | Finish | 35:44.9 | | 35:44.9 |