| 1. | 26644 | Pablo Sánchez Santos | | Elite | Finish | 31:16.1 | 0:00 | 31:16.1 |
| 2. | 26835 | Alfons Deu Ruiz | | Elite | Finish | 33:03.8 | 0:00 | 33:03.8 |
| 3. | 26667 | Oriol Torró | | Elite | Finish | 33:33.4 | 0:00 | 33:33.4 |
| 4. | 26693 | Alejandro Cerrefit | | 30 | Finish | 34:04.7 | 0:00 | 34:04.7 |
| 5. | 26608 | Daniel García | | Elite | Finish | 34:30.4 | 0:00 | 34:30.4 |
| 6. | 28592 | Martin Intrigliolo | | 45 | Finish | 34:47.3 | 0:00 | 34:47.3 |
| 7. | 26650 | Pau Nacenta Merinas | | Elite | Finish | 31:58.1 | 3:00 | 34:58.1 |
| 8. | 28503 | Sam Garcia | | 35 | Finish | 35:05.1 | 0:00 | 35:05.1 |
| 9. | 26907 | Arnau Oliver | | 23 | Finish | 35:14.4 | 0:00 | 35:14.4 |
| 10. | 26609 | Gonzalo Sanchez Fernandez-Escribano | | Elite | Finish | 35:16.4 | 0:00 | 35:16.4 |
| 11. | 26957 | Jerónimo Rocamora Sarmiento | | 17 | Finish | 35:25.8 | 0:00 | 35:25.8 |
| 12. | 26869 | Jezabel Kremer | | Elite | Finish | 35:38.2 | 0:00 | 35:38.2 |
| 13. | 28660 | Andrei Canseco | | 20 | Finish | 35:45.0 | 0:00 | 35:45.0 |
| 14. | 26641 | Luis Daniel Angullo Moral | | Elite | Finish | 35:47.3 | 0:00 | 35:47.3 |
| 15. | 26919 | Adrian Albarracin | | 22 | Finish | 35:48.4 | 0:00 | 35:48.4 |
| 16. | 26649 | Guillermo Ortolá Martín | | Elite | Finish | 35:53.6 | 0:00 | 35:53.6 |
| 17. | 28531 | David Retamales Mingorance | | 47 | Finish | 36:05.8 | 0:00 | 36:05.8 |
| 18. | 26926 | Hector Diaz | | 29 | Finish | 36:06.6 | 0:00 | 36:06.6 |
| 19. | 28505 | Javier Puyalto Monaj | | 43 | Finish | 36:06.8 | 0:00 | 36:06.8 |
| 20. | 26911 | Adrià Sabaté Masip | | 42 | Finish | 36:08.4 | 0:00 | 36:08.4 |
| 21. | 26903 | Guillem Valverde | | 29 | Finish | 36:10.6 | 0:00 | 36:10.6 |
| 22. | 28593 | Ivan Llorens Catala | | 26 | Finish | 36:11.5 | 0:00 | 36:11.5 |
| 23. | 28543 | Samuel Ruiz Aguilar | | 29 | Finish | 36:18.1 | 0:00 | 36:18.1 |
| 24. | 26633 | Dino David Donati | | Elite | Finish | 36:26.7 | 0:00 | 36:26.7 |
| 25. | 26813 | Muntsa Ciuró | | Elite | Finish | 36:31.2 | 0:00 | 36:31.2 |
| 26. | 28681 | Marco Antonio Aliaga Koczy | | 27 | Finish | 36:31.6 | 0:00 | 36:31.6 |
| 27. | 26851 | Alejandro Moreno Novillo | | Elite | Finish | 36:37.4 | 0:00 | 36:37.4 |
| 28. | 26970 | Lucas Martn Ramirez | | 27 | Finish | 36:46.2 | 0:00 | 36:46.2 |
| 29. | 26927 | Rafa Vicens | | 40 | Finish | 36:47.4 | 0:00 | 36:47.4 |
| 30. | 26871 | Francesc Pararols Palomeras | | Elite | Finish | 36:59.0 | 0:00 | 36:59.0 |
| 31. | 26906 | Cristian Labrada Garcia | | 38 | Finish | 37:00.7 | 0:00 | 37:00.7 |
| 32. | 26645 | Marina Gonzalez | | Elite | Finish | 37:01.0 | 0:00 | 37:01.0 |
| 33. | 26690 | Faustino Padron | | Elite | Finish | 37:09.3 | 0:00 | 37:09.3 |
| 34. | 28554 | Adrian Perez Minguez | | 33 | Finish | 37:09.9 | 0:00 | 37:09.9 |
| 35. | 26870 | Angelique Chetaneau | | Elite | Finish | 37:24.7 | 0:00 | 37:24.7 |
| 36. | 26942 | Fran Zurita | | 33 | Finish | 37:28.6 | 0:00 | 37:28.6 |
| 37. | 26908 | Raul Solis | | 22 | Finish | 37:33.6 | 0:00 | 37:33.6 |
| 38. | 26846 | Spreafico Giuseppe | | Elite | Finish | 34:43.0 | 3:00 | 37:43.0 |
| 39. | 28529 | Leo Jasko | | 24 | Finish | 37:44.7 | 0:00 | 37:44.7 |
| 40. | 26625 | Claudia Sanz Pons | | Elite | Finish | 37:45.6 | 0:00 | 37:45.6 |
| 41. | 27000 | Óscar Rodríguez | | 40 | Finish | 37:50.0 | 0:00 | 37:50.0 |
| 42. | 28673 | Rafael Morgado Mora | | 45 | Finish | 37:51.3 | 0:00 | 37:51.3 |
| 43. | 26695 | Ricardo Alvarez Vergel | | 34 | Finish | 37:55.2 | 0:00 | 37:55.2 |
| 44. | 26968 | Toni Roldán Ripoll | | 38 | Finish | 37:59.1 | 0:00 | 37:59.1 |
| 45. | 28658 | Rashid Rivera Miranda | | 30 | Finish | 38:00.4 | 0:00 | 38:00.4 |
| 46. | 26874 | Thomas Capitani | | Elite | Finish | 38:07.7 | 0:00 | 38:07.7 |
| 47. | 28599 | Estanis Gonzalez | | 47 | Finish | 38:09.7 | 0:00 | 38:09.7 |
| 48. | 26977 | Jaume Bennasar Frontera | | 28 | Finish | 38:14.3 | 0:00 | 38:14.3 |
| 49. | 26617 | Raquel Bosch Jimenez | | Elite | Finish | 38:15.8 | 0:00 | 38:15.8 |
| 50. | 26946 | Abrahan Pomares Fernndez | | 33 | Finish | 38:29.8 | 0:00 | 38:29.8 |