| 2025-09-20 | 33 | UCI Gravel World Series ME - Sea Otter Europe Girona | me | 100.76 | 03:29:08.000 | 28.908 |
| 2025-09-13 | 19 | Gravel Desert | me | 157 | 05:07:13.000 | 30.662 |
| 2025-06-01 | 7 | The Bandit by Colina Triste | me | 118 | 04:06:34.000 | 28.714 |
| 2025-04-12 | 25 | Tierra Estella Epic Gravel | me | 0 | 04:30:26.000 | 0 |
| 2025-01-04 | 15 | Amurrioko Ziklo-Krossa | ME | 0 | 01:11:36.000 | 0 |
| 2024-12-08 | 24 | Ziklo Kross Igorre | ME | 0 | 01:16:57.000 | 0 |
| 2024-09-29 | 7 | Bike Marathon Pulmón de Acero | | 0 | 03:22:46.000 | 0 |
| 2024-09-21 | 38 | UCI Gravel World Series ME - Sea Otter Europe Girona | me | 0 | 03:36:30.000 | 0 |
| 2024-09-15 | 11 | National Championships Spain - Gravel - The Bandit | me | 137 | 04:30:54.000 | 30.343 |
| 2024-06-15 | 43 | UCI Gravel World Series ME - Wish One Millau Grands Causses | me | 144 | 04:45:49.000 | 30.229 |
| 2024-05-11 | 7 | Castellon Gravel Race | me | 97 | 03:45:45.000 | 25.781 |
| 2024-04-20 | 9 | 4 Islands MTB Croatia | | 0 | 11:07:15.000 | 0 |
| 2024-03-24 | 27 | Absa Cape Epic | | 0 | 28:54:43.000 | 0 |
| 2024-02-04 | 6 | Gravel Tres Cantos by Specialized | me | 0 | 03:14:10.000 | 0 |
| 2023-10-08 | 54 | UCI Gravel World Championships - ME | ME | 163 | 05:22:01.000 | 30.371 |
| 2023-06-04 | 41 | UCI Gravel World Series ME - Hutchinson Ranxo Gravel | | 161 | 05:14:15.000 | 30.74 |
| 2023-02-05 | 16 | Volcat Platja D'Aro - 2 | | 0 | 01:52:05.000 | 0 |
| 2023-02-04 | 18 | Volcat Platja D'Aro - 1 | | 0 | 01:41:56.000 | 0 |
| 2023-01-07 | 6 | Amurrioko Ziklokrossa | ME | 0 | 01:00:33.000 | 0 |
| 2022-10-09 | 55 | UCI Gravel World Championships ME | | 190 | 05:31:07.000 | 34.429 |
| 2022-01-09 | 18 | National Championships Spain ME | ME | 0 | 00:00:00.000 | |
| 2021-12-08 | 26 | Elorrioko Basqueland Ziklokrosa | ME | 0 | 00:00:00.000 | |
| 2019-12-08 | 12 | Ziklo kross Igorre | ME | 0 | 01:08:09.000 | 0 |
| 2019-11-30 | 12 | Abadiñoko udala saria | ME | 0 | 01:03:28.000 | 0 |
| 2016-12-11 | 18 | Ziklo Kross Igorre | ME | 0 | 01:06:24.000 | 0 |
| 2016-12-08 | 21 | Asteasuko Ziklo-krosa | ME | 0 | 01:04:17.000 | 0 |
| 2016-01-10 | 16 | National Championships Spain ME | ME | 0 | 01:08:32.000 | 0 |
| 2015-10-25 | 12 | Cyclo-cross de Karrantza | ME | 0 | 01:05:55.000 | 0 |
| 2015-01-11 | 46 | National Championships Spain ME | ME | 0 | 00:00:00.000 | |
| 2014-01-12 | 8 | National Championships Spain ME | ME | 0 | 01:05:10.000 | 0 |
| 2013-12-08 | 12 | Ziklo Kross Igorre | ME | 0 | 01:02:23.000 | 0 |
| 2013-01-13 | 10 | National Championships Spain ME | ME | 0 | 01:12:14.000 | 0 |
| 2007-01-14 | 10 | National Championships Spain ME | ME | 0 | 01:04:35.000 | 0 |
| 2006-12-06 | 15 | Ciclocross Internacional Asteasu | ME | 0 | 01:08:51.000 | 0 |
| 2006-01-08 | 9 | National Championships Spain ME | ME | 0 | 00:59:58.000 | 0 |
| 2004-01-29 | 28 | UCI World Championship U23 | MU | 0 | 00:52:19.000 | 0 |
| 2004-01-25 | 7 | GP Ayuntamiento de Ispaster | ME | 0 | 01:05:44.000 | 0 |
| 2004-01-11 | 12 | National Championships Spain ME | ME | 0 | 01:03:47.000 | 0 |
| 2003-01-19 | 9 | Premio San Roman Muxica | ME | 0 | 01:15:04.000 | 0 |
| 2003-01-12 | 7 | National Championships Spain ME | ME | 0 | 01:02:10.000 | 0 |
| 2003-01-06 | 9 | Ciclo-Cross Asteasu | ME | 0 | 00:00:00.000 | |
| 2002-12-08 | 17 | Ziklo Kross Igorre | ME | 0 | 00:00:00.000 | |
| 2002-02-02 | 37 | UCI World Championship U23 | MU | 0 | 00:54:41.000 | 0 |
| 2001-02-03 | 41 | UCI World Championship U23 | MU | 0 | 00:57:15.000 | 0 |
| 2001-01-28 | 10 | Ispaster-Premundial | ME | 0 | 01:07:00.000 | 0 |
| 2001-01-14 | 7 | National Championships Spain MU | MU | 0 | 01:10:37.000 | 0 |
| 2000-01-28 | 53 | UCI World Championship MJ | MJ | 0 | 00:47:21.000 | 0 |