| 2025-04-26 | 13 | American Continental Championships | | 0 | 00:21:10.000 | 0 |
| 2025-04-26 | 3 | American Continental Championships | | 0 | 01:32:55.000 | 0 |
| 2025-04-19 | 3 | Copa Aguavista XCO | | 0 | 01:15:45.000 | 0 |
| 2025-04-12 | 56 | UCI World Cup Araxa 2 - Minas Gerais | | 0 | 00:00:00.000 | |
| 2025-04-06 | 47 | UCI World Cup Araxa 1 - Minas Gerais | xco | 0 | 01:25:06.000 | 0 |
| 2025-03-22 | 1 | Copa Internacional Metan | | 0 | 01:16:52.000 | 0 |
| 2025-03-09 | 1 | Argentinian National Championships - XCM | | 0 | 03:17:28.000 | 0 |
| 2025-02-15 | DNS | Internacionales Chelva + UCI XCO Junior Series | | 0 | 00:00:00.000 | |
| 2024-04-21 | 42 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:23:52.000 | 0 |
| 2024-04-14 | 46 | WHOOP UCI Mountain Bike World Cup | | 0 | 01:34:31.000 | 0 |
| 2023-11-12 | 1 | Copa Internacional UCI Santa Maria | | 0 | 01:16:46.000 | 0 |
| 2023-11-11 | 1 | Copa Internacional UCI Santa Maria | | 0 | 00:18:16.000 | 0 |
| 2023-10-21 | 7 | Pan American Games | | 0 | 01:21:44.000 | 0 |
| 2023-10-21 | 7 | Juegos Panamericanos | | 0 | 01:21:44.000 | 0 |
| 2023-08-28 | 78 | UCI World Championships Glasgow | ME | 0 | 00:00:00.000 | |
| 2023-08-12 | 78 | UCI Cycling World Championships | | 0 | 00:00:00.000 | |
| 2023-08-10 | 42 | UCI Cycling World Championships | | 0 | 00:22:06.000 | 0 |
| 2023-07-02 | 76 | UCI MTB World Cup - Val di Sole | | 0 | 01:31:19.000 | 0 |
| 2023-06-18 | 97 | UCI MTB World Cup - Leogang | | 0 | 00:00:00.000 | |
| 2023-06-11 | 68 | UCI MTB World Cup - Lenzerheide | | 0 | 01:31:23.000 | 0 |
| 2023-05-14 | 98 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 00:00:00.000 | |
| 2023-02-26 | 30 | Shimano Supercup Massi Banyoles | | 0 | 01:25:43.000 | 0 |
| 2023-02-24 | 17 | Shimano Supercup Massi Banyoles | | 0 | 00:23:18.000 | 0 |
| 2023-02-19 | 12 | Internationales Chelva Gsport Challenge | | 0 | 01:26:46.000 | 0 |
| 2023-02-12 | 19 | Shimano Supercup Massi La Nucia | | 0 | 01:26:42.000 | 0 |
| 2023-02-05 | 5 | La Leyenda de Tartessos | | 0 | 09:24:41.000 | 0 |
| 2022-08-24 | 39 | UCI World Championships Les Gets | ME | 0 | 01:28:11.000 | 0 |
| 2019-08-28 | 63 | UCI World Championships Mont-Sainte-Anne | me | 0 | 00:00:00.000 | |
| 2018-09-05 | 27 | UCI World Championships Lenzerheide | me | 0 | 01:34:33.000 | 0 |
| 2017-09-09 | 11 | UCI World Championships Cairns | me | 0 | 01:30:23.000 | 0 |
| 2016-07-03 | 36 | UCI World Championships Nove Mesto na Morave | me | 0 | 01:35:14.000 | 0 |
| 2015-08-31 | 38 | UCI World Championships Vallnord | me | 0 | 01:39:22.000 | 0 |
| 2014-09-07 | 24 | UCI World Championships Lillehammer | me | 0 | 01:36:04.000 | 0 |
| 2013-08-31 | DNF | UCI World Championships Pietermaritzburg | me | 0 | 00:00:00.000 | |
| 2012-09-08 | 38 | UCI World Championships Saalfelden | me | 0 | 01:51:21.000 | 0 |
| 2011-09-03 | 36 | UCI World Championships Champéry | me | 0 | 01:58:41.000 | 0 |
| 2010-09-04 | 30 | UCI World Championships Mont-Sainte-Anne | me | 0 | 02:03:03.000 | 0 |
| 2009-09-04 | 10 | UCI World Championships Canberra | mu | 0 | 01:53:57.000 | 0 |
| 2008-06-22 | 24 | UCI World Championships Val di Sole | mu | 0 | 01:59:41.000 | 0 |
| 2007-09-08 | 32 | UCI World Championships Fort William | mu | 0 | 02:06:24.000 | 0 |
| 2005-09-04 | 72 | UCI World Championships Livigno | mj | 0 | 02:08:09.000 | 0 |