| 2025-10-05 | 33 |  UCI World Cup Lake Placid  | xco | 0 | 01:22:37.000 | 0 | 
| 2025-10-03 | 33 |  UCI World Cup Lake Placid | xcc | 0 | 00:22:11.000 | 0 | 
| 2025-09-01 | 19 |  World Championships ME | ME | 0 | 01:34:33.000 | 0 | 
| 2025-07-27 | 20 |  European Championships ME - XCO | ME | 0 | 01:25:05.000 | 0 | 
| 2025-03-02 | 3 |  Greek MTB Series by Alter Bike Tours- Salamina Epic Race #2 |  | 0 | 01:19:05.000 | 0 | 
| 2025-03-01 | 1 |  Hellenic National XCO Cup #1 |  | 0 | 01:32:56.000 | 0 | 
| 2025-02-28 | 3 |  Greek MTB Series by Alter Bike Tours- Salamina Epic Race #1 |  | 0 | 01:19:52.000 | 0 | 
| 2025-02-22 | 13 |  Shimano Supercup Massi Banyoles + UCI XCO Junior Series |  | 0 | 00:56:17.000 | 0 | 
| 2025-02-08 | 4 |  Shimano Supercup Massi La Nucía |  | 0 | 01:14:31.000 | 0 | 
| 2025-01-30 | 8 |  IV La Leyenda de Tartessos  |  | 0 | 10:00:46.000 | 0 | 
| 2025-01-12 | 2 |  National Championships Spain ME | ME | 0 | 01:04:44.000 | 0 | 
| 2024-10-26 | 1 |  G.P KH7 - Dark Cross Les Franqueses | ME | 0 | 00:58:33.000 | 0 | 
| 2024-09-22 | 8 |  Shimano Supercup Massi Girona |  | 0 | 01:13:01.000 | 0 | 
| 2024-07-29 | 24 |  Olympic Games - Cross-country |  | 0 | 01:32:13.000 | 0 | 
| 2024-05-12 | 19 |  European Continental Championships |  | 0 | 01:19:21.000 | 0 | 
| 2024-04-28 | 1 |  Shimano Supercup Massi Sabiñánigo |  | 0 | 01:12:32.000 | 0 | 
| 2024-04-21 | 18 |  WHOOP UCI Mountain Bike World Cup |  | 0 | 01:21:49.000 | 0 | 
| 2024-04-19 | 31 |  WHOOP UCI Mountain Bike World Cup |  | 0 | 00:19:56.000 | 0 | 
| 2024-04-14 | 23 |  WHOOP UCI Mountain Bike World Cup |  | 0 | 01:31:47.000 | 0 | 
| 2024-04-12 | 31 |  WHOOP UCI Mountain Bike World Cup |  | 0 | 00:20:45.000 | 0 | 
| 2024-04-07 | 1 |  Shimano Supercup Massi Santa Susanna |  | 0 | 01:18:03.000 | 0 | 
| 2024-03-24 | 1 |  Copa Catalana Internacional BTT Biking Point Corró D'amunt |  | 0 | 01:18:19.430 | 0 | 
| 2024-03-17 | 2 |  Superprestigio MTB |  | 0 | 01:23:41.000 | 0 | 
| 2024-03-16 | 1 |  Copa Catalana Internacional BTT Biking Point Gavà |  | 0 | 01:17:55.460 | 0 | 
| 2024-03-03 | 2 |  Gran Premio Internacional Candeleda-Gredos |  | 0 | 01:19:19.000 | 0 | 
| 2024-02-25 | 15 |  Shimano Supercup Massi Banyoles |  | 0 | 01:28:44.000 | 0 | 
| 2024-02-11 | 12 |  HERO Abu Dhabi |  | 0 | 01:19:24.000 | 0 | 
| 2024-02-09 | 4 |  HERO Abu Dhabi |  | 0 | 00:21:53.000 | 0 | 
| 2024-02-04 | DNF |  III LA Leyenda de Tartessos |  | 0 | 00:00:00.000 |  | 
| 2024-01-14 | 4 |  National Championships Spain ME | ME | 0 | 01:08:48.000 | 0 | 
| 2023-10-21 | 4 |  UCI E-MTB Cross-Country World Cup - Barcelona |  | 0 | 01:09:10.000 | 0 | 
| 2023-10-08 | 25 |  Mont-Sainte-Anne World Cup |  | 0 | 01:32:24.000 | 0 | 
| 2023-10-06 | 22 |  Mont-Sainte-Anne World Cup |  | 0 | 00:22:25.000 | 0 | 
| 2023-10-06 | 25 |  UCI World Cup Mont-Sainte-Anne |  | 0 | 01:32:24.000 | 0 | 
| 2023-10-01 | 23 |  Snowshoe World Cup |  | 0 | 01:21:16.000 | 0 | 
| 2023-09-29 | 15 |  Snowshoe World Cup |  | 0 | 00:21:26.000 | 0 | 
| 2023-09-24 | DNS |  Paris 2024 Test Event |  | 0 | 00:00:00.000 |  | 
| 2023-09-24 | DNS |  Paris 2024 Test Event |  | 0 | 00:00:00.000 |  | 
| 2023-09-23 | 10 |  UCI E-MTB Cross-Country World Cup - Girona |  | 0 | 01:03:51.000 | 0 | 
| 2023-09-10 | 22 |  UCI MTB World Cup - Les Portes du Soleil |  | 0 | 01:29:51.000 | 0 | 
| 2023-09-08 | 18 |  UCI MTB World Cup - Les Portes du Soleil |  | 0 | 00:20:53.000 | 0 | 
| 2023-08-27 | 33 |  UCI MTB World Cup - Andorra |  | 0 | 01:34:55.000 | 0 | 
| 2023-08-25 | 15 |  UCI MTB World Cup - Andorra |  | 0 | 00:20:41.000 | 0 | 
| 2023-08-12 | 26 |  UCI Cycling World Championships |  | 0 | 01:25:34.000 | 0 | 
| 2023-08-10 | 7 |  UCI Cycling World Championships |  | 0 | 00:20:35.000 | 0 | 
| 2023-07-02 | 53 |  UCI MTB World Cup - Val di Sole |  | 0 | 01:27:23.000 | 0 | 
| 2023-06-30 | 33 |  UCI MTB World Cup - Val di Sole |  | 0 | 00:20:20.000 | 0 | 
| 2023-06-18 | 40 |  UCI MTB World Cup - Leogang |  | 0 | 01:22:34.000 | 0 | 
| 2023-06-16 | 20 |  UCI MTB World Cup - Leogang |  | 0 | 00:21:40.000 | 0 | 
| 2023-06-11 | 24 |  UCI MTB World Cup - Lenzerheide |  | 0 | 01:27:22.000 | 0 | 
| 2023-05-14 | 56 |  UCI MTB World Cup - Nové Město na Moravě |  | 0 | 01:29:43.000 | 0 | 
| 2023-02-26 | 13 |  Shimano Supercup Massi Banyoles |  | 0 | 01:22:21.000 | 0 | 
| 2023-02-24 | 9 |  Shimano Supercup Massi Banyoles |  | 0 | 00:22:30.000 | 0 | 
| 2023-02-19 | 26 |  Internationales Chelva Gsport Challenge |  | 0 | 01:30:07.000 | 0 | 
| 2023-02-12 | 5 |  Shimano Supercup Massi La Nucia |  | 0 | 01:23:51.000 | 0 | 
| 2023-02-05 | 1 |  La Leyenda de Tartessos |  | 0 | 09:15:35.000 | 0 | 
| 2023-01-15 | 2 |  National Championships Spain ME | ME | 0 | 01:01:49.000 | 0 | 
| 2022-12-18 | 10 |  Cyclocross Internacional ciudad Valencia | ME | 0 | 00:58:40.000 | 0 | 
| 2022-12-17 | 7 |  Ciclo-cross Ciudad de Xàtiva | ME | 0 | 01:04:56.000 | 0 | 
| 2022-11-06 | 5 |  Cyclo-cros Internacional de Karrantza | ME | 0 | 01:05:01.000 | 0 | 
| 2022-11-05 | 4 |  Ciclocross Internacional Llodio | ME | 0 | 01:01:54.000 | 0 | 
| 2022-10-30 | 7 |  Gran Premi Les Franqueses-KH7 | ME | 0 | 01:04:54.000 | 0 | 
| 2021-07-26 | 15 |  Olympic Games |  | 0 | 01:28:16.000 | 0 | 
| 2021-01-31 | 23 |  UCI World Championship U23 | MU | 0 | 00:53:36.000 | 0 | 
| 2021-01-24 | 40 |  UCI World Cup Overijse | ME | 0 | 01:12:48.000 | 0 | 
| 2021-01-10 | 2 |  National Championships Spain MU | MU | 0 | 00:57:44.000 | 0 | 
| 2020-12-27 | 35 |  UCI World Cup Dendermonde | ME | 0 | 00:00:00.000 |  | 
| 2020-12-20 | 47 |  UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2020-02-01 | 23 |  UCI World Championship U23 | MU | 0 | 00:51:57.000 | 0 | 
| 2020-01-26 | 17 |  UCI World Cup Hoogerheide | MU | 0 | 00:48:17.000 | 0 | 
| 2020-01-12 | 4 |  National Championships Spain MU | MU | 0 | 00:52:24.000 | 0 | 
| 2019-11-03 | 6 |  Gran Premi Internacional Ciutat de Vic | ME | 0 | 01:03:00.000 | 0 | 
| 2019-11-02 | 22 |  Ciclocross Manlleu | ME | 0 | 01:05:56.000 | 0 | 
| 2019-11-01 | 29 |  Gran Premi Les Franqueses | ME | 0 | 01:11:10.000 | 0 | 
| 2019-08-28 | DNF |  UCI World Championships Mont-Sainte-Anne | mu | 0 | 00:00:00.000 |  | 
| 2019-02-02 | 35 |  UCI World Championship U23 | MU | 0 | 00:51:15.000 | 0 | 
| 2019-01-13 | 2 |  National Championships Spain MU | MU | 0 | 00:53:06.000 | 0 | 
| 2018-12-23 | 8 |  UCI World Cup Namur | MU | 0 | 00:47:58.000 | 0 | 
| 2018-12-02 | DNF |  Trofeo San Andrés | ME | 0 | 00:00:00.000 |  | 
| 2018-12-01 | 7 |  Abadiñoko udala saria | ME | 0 | 01:09:28.000 | 0 | 
| 2018-11-18 | 1 |  Gran Premi Les Franqueses | ME | 0 | 01:02:36.000 | 0 | 
| 2018-11-04 | 5 |  Gran Premi Internacional ciutat de Vic | ME | 0 | 01:00:24.000 | 0 | 
| 2018-11-03 | 7 |  Ciclocross Manlleu | ME | 0 | 01:02:09.000 | 0 | 
| 2018-10-28 | 10 |  Elorrioko Basqueland Ziklokrosa | ME | 0 | 01:02:04.000 | 0 | 
| 2018-10-27 | 17 |  Ziklokross Laudio | ME | 0 | 01:08:11.000 | 0 | 
| 2018-09-05 | 7 |  UCI World Championships Lenzerheide | mu | 0 | 01:23:15.000 | 0 | 
| 2018-02-04 | 14 |  UCI World Championship U23 | MU | 0 | 00:54:40.000 | 0 | 
| 2018-01-28 | 25 |  UCI World Cup Hoogerheide | MU | 0 | 00:52:27.000 | 0 | 
| 2018-01-13 | 1 |  National Championships Spain MU | MU | 0 | 00:53:27.000 | 0 | 
| 2017-12-26 | 31 |  UCI World Cup Heusden-Zolder | MU | 0 | 00:56:25.000 | 0 | 
| 2017-12-17 | 20 |  UCI World Cup Namur | MU | 0 | 00:50:57.000 | 0 | 
| 2017-12-10 | 6 |  Ziklo kross Igorre | ME | 0 | 01:03:56.000 | 0 | 
| 2017-12-08 | 5 |  Gran Premi Les Franqueses del Valles | ME | 0 | 01:04:50.000 | 0 | 
| 2017-12-06 | 8 |  Trofeo Joan Soler Copa Espana | ME | 0 | 01:05:25.000 | 0 | 
| 2017-11-12 | 7 |  Elorrioko Basqueland Ziklokrosa | ME | 0 | 01:05:58.000 | 0 | 
| 2017-11-05 | 13 |  Cyclo-cross de Karrantza | ME | 0 | 01:03:21.000 | 0 | 
| 2017-10-28 | 1 |  Ziklokross Laudio | MU | 0 | 01:08:58.000 | 0 | 
| 2017-09-09 | 26 |  UCI World Championships Cairns | mj | 0 | 01:11:57.000 | 0 | 
| 2017-01-28 | 15 |  UCI World Championship MJ | MJ | 0 | 00:44:45.000 | 0 | 
| 2017-01-15 | 13 |  UCI World Cup Fiuggi | MJ | 0 | 00:46:30.000 | 0 |