| Pl. | Bib | Name | Nat. | Age | Split | ChipTime | Penalty | Final Time |
|---|---|---|---|---|---|---|---|---|
| 1. | 20185 | Pau Nacenta Merinas | Elite | Finish | 31:43.4 | 31:43.4 | ||
| 2. | 20099 | Roberto Viciedo Gimeno | Elite | Finish | 32:06.6 | 32:06.6 | ||
| 3. | 20190 | Pedro Antonio Toral Leiva | Elite | Finish | 32:14.1 | 32:14.1 | ||
| 4. | 20124 | Julien Bernès | Elite | Finish | 32:47.0 | 32:47.0 | ||
| 5. | 20445 | Salvador Pla Ubeda | Elite | Finish | 33:28.1 | 33:28.1 | ||
| 6. | 20089 | Alfons Deu Ruiz | Elite | Finish | 33:59.0 | 33:59.0 | ||
| 7. | 20232 | Salvador Vazquez Guillen | 37 | Finish | 34:08.2 | 34:08.2 | ||
| 8. | 20060 | Jose Sanchez | Elite | Finish | 34:13.1 | 34:13.1 | ||
| 9. | 20231 | Jesus Rubio Rodriguez | 38 | Finish | 34:50.9 | 34:50.9 | ||
| 10. | 20062 | Adrian Martinez | Elite | Finish | 34:53.1 | 34:53.1 | ||
| 11. | 20076 | Lucas Aveldaño | 40 | Finish | 34:58.8 | 34:58.8 | ||
| 12. | 20176 | Preston Burnett | Elite | Finish | 35:00.3 | 35:00.3 | ||
| 13. | 20061 | Martin Intrigliolo | 45 | Finish | 35:01.8 | 35:01.8 | ||
| 14. | 20336 | Antonio Mari Vargas | 33 | Finish | 35:16.7 | 35:16.7 | ||
| 15. | 20112 | Miro Gadzhalov | 44 | Finish | 35:40.5 | 35:40.5 | ||
| 16. | 20131 | Tania Thies | Elite | Finish | 35:50.6 | 35:50.6 | ||
| 17. | 20175 | Emilio Martin | Elite | Finish | 35:59.5 | 35:59.5 | ||
| 18. | 20313 | Esteban Del Puerto | 37 | Finish | 36:05.6 | 36:05.6 | ||
| 19. | 20133 | Muntsa Ciuró | Elite | Finish | 36:27.2 | 36:27.2 | ||
| 20. | 20048 | Omar Fortanet | 45 | Finish | 36:31.1 | 36:31.1 | ||
| 21. | 20073 | Javier Sánchez Soria | 40 | Finish | 36:32.4 | 36:32.4 | ||
| 22. | 20065 | Daniel Soler Borrego | Elite | Finish | 36:33.6 | 36:33.6 | ||
| 23. | 20404 | Hector Diaz | 29 | Finish | 36:36.6 | 36:36.6 | ||
| 24. | 20043 | Marco Antonio Aliaga Koczy | 27 | Finish | 36:49.9 | 36:49.9 | ||
| 25. | 20080 | David Martinez Huerta | 30 | Finish | 36:51.9 | 36:51.9 | ||
| 26. | 20090 | Estanis Gonzalez | 47 | Finish | 36:56.1 | 36:56.1 | ||
| 27. | 20372 | Alvaro Alfaro Franco | 30 | Finish | 37:01.0 | 37:01.0 | ||
| 28. | 20424 | Rafa Vicens | 40 | Finish | 37:03.0 | 37:03.0 | ||
| 29. | 20414 | Antoni Mayol Mariano | 27 | Finish | 37:04.3 | 37:04.3 | ||
| 30. | 20051 | Oriol Torró | 25 | Finish | 37:16.9 | 37:16.9 | ||
| 31. | 20227 | Héctor Javier Cortes Diaz | 38 | Finish | 37:23.4 | 37:23.4 | ||
| 32. | 20125 | Thomas Boon | Elite | Finish | 37:32.8 | 37:32.8 | ||
| 33. | 20054 | Rubén Bonillo | 46 | Finish | 37:39.4 | 37:39.4 | ||
| 34. | 20258 | Sam Garcia | 35 | Finish | 37:40.5 | 37:40.5 | ||
| 35. | 20345 | Miguel Angel Torres Esteban | 35 | Finish | 37:46.2 | 37:46.2 | ||
| 36. | 20206 | Jesús Ruiz Brito | 41 | Finish | 37:49.4 | 37:49.4 | ||
| 37. | 20226 | Alejandro Hu Cao | 31 | Finish | 37:53.3 | 37:53.3 | ||
| 38. | 20024 | Magdalena Barcelo | 36 | Finish | 38:02.9 | 38:02.9 | ||
| 39. | 20295 | Ismael Jimenez Solera | 22 | Finish | 38:03.4 | 38:03.4 | ||
| 40. | 20292 | Josu Gilen Hualde Casimiro | 36 | Finish | 38:07.0 | 38:07.0 | ||
| 41. | 20315 | Leonidas Rosa Hormigo | 33 | Finish | 38:12.4 | 38:12.4 | ||
| 42. | 20127 | Raquel Bosch Jimenez | Elite | Finish | 38:14.0 | 38:14.0 | ||
| 43. | 20120 | Rafa Castillo | Elite | Finish | 38:26.3 | 38:26.3 | ||
| 44. | 20456 | Juan Mannuel Prieto Santan | Elite | Finish | 38:31.0 | 38:31.0 | ||
| 45. | 20431 | Andrea Serna | Elite | Finish | 38:36.7 | 38:36.7 | ||
| 46. | 20019 | Daniel Riera | 33 | Finish | 38:39.6 | 38:39.6 | ||
| 47. | 20069 | Giacomo Colombo | 35 | Finish | 38:40.2 | 38:40.2 | ||
| 48. | 20341 | Carlos Muoz | 32 | Finish | 38:41.9 | 38:41.9 | ||
| 49. | 20296 | Petr Prokes | 56 | Finish | 38:46.7 | 38:46.7 | ||
| 50. | 20279 | Ricardo Alvarez Vergel | 34 | Finish | 38:47.1 | 38:47.1 |