| 2025-07-27 | 34 | European Championships ME | xco | 0 | 00:00:00.000 | |
| 2025-07-19 | 5 | National Championships Portugal | | 0 | 00:26:52.000 | 0 |
| 2025-07-19 | 2 | National Championships Portugal | | 0 | 01:20:37.000 | 0 |
| 2025-06-28 | DNF | Taça de Portugal XCO | | 0 | 00:00:00.000 | |
| 2025-06-22 | 2 | Lezama Green Series | | 0 | 01:30:11.000 | 0 |
| 2025-05-18 | 13 | Superprestigio MTB | | 0 | 01:37:04.000 | 0 |
| 2025-05-10 | 4 | Portugal CUP XCO - XCO Jamor | | 0 | 01:20:28.000 | 0 |
| 2025-05-05 | 27 | XCO Super Cup | | 0 | 00:00:00.000 | |
| 2025-05-04 | DNF | XCO Super Cup | | 0 | 00:00:00.000 | |
| 2025-04-26 | 3 | Portugal Cup XCO – Lousada International | | 0 | 01:29:39.000 | 0 |
| 2025-04-05 | 2 | Abrantes XCO | | 0 | 01:28:26.000 | 0 |
| 2025-03-09 | 8 | Gran Premio Ciudad de Valladolid BTT | | 0 | 01:28:06.000 | 0 |
| 2025-03-03 | DNF | Gran Premio Internacional Candeleda-Gredos | | 0 | 00:00:00.000 | |
| 2025-03-01 | 8 | Portugal Cup XCO - Melgaço International XCO + UCI XCO Junior Series | | 0 | 01:31:42.000 | 0 |
| 2025-02-15 | DNS | Internacionales Chelva + UCI XCO Junior Series | | 0 | 00:00:00.000 | |
| 2025-02-09 | 28 | Prova de Abertura | ME | 158.8 | 03:37:38.000 | 43.78 |
| 2025-01-12 | 5 | National Championships Portugal ME | ME | 0 | 01:06:06.000 | 0 |
| 2024-08-28 | 66 | UCI World Championships Pal Arinsal | ME | 0 | 00:00:00.000 | |
| 2024-05-05 | 3 | XCO Super Cup | | 0 | 01:43:50.000 | 0 |
| 2024-04-28 | DNF | Taça Portugal XCO | | 0 | 00:00:00.000 | |
| 2024-04-21 | DNS | G.P. X-SAUCE/ Super Cuper MTB / Copa De Madrid MTB | | 0 | 00:00:00.000 | |
| 2024-04-14 | 1 | Superprestigio MTB | | 0 | 01:21:35.000 | 0 |
| 2024-04-07 | 7 | Abrantes - XCO | | 0 | 01:24:03.000 | 0 |
| 2024-03-17 | 4 | Superprestigio MTB | | 0 | 01:25:18.000 | 0 |
| 2024-03-03 | 16 | Portugal Cup Xco - Melgaço International XCO | | 0 | 01:30:57.000 | 0 |
| 2024-02-18 | 27 | Internationales Chelva Gsport Challenge | | 0 | 01:33:29.000 | 0 |
| 2024-01-14 | DNS | National Championships Portugal ME | ME | 0 | 00:00:00.000 | |
| 2023-07-02 | DNS | UCI MTB World Cup - Val di Sole | | 0 | 00:00:00.000 | |
| 2023-02-19 | 30 | Internationales Chelva Gsport Challenge | | 0 | 01:33:43.000 | 0 |
| 2021-11-14 | DNS | 1ª Taça de Portugal de Ciclocrosse - Abrantes | ME | 0 | 00:00:00.000 | |
| 2021-02-21 | 7 | National Championships Portugal ME | ME | 0 | 00:56:10.000 | 0 |
| 2020-01-12 | 5 | National Championships Portugal ME | ME | 0 | 01:05:40.000 | 0 |
| 2018-01-21 | 8 | Ciclocrosse Internacional de Valongo | ME | 0 | 01:04:44.000 | 0 |
| 2018-01-14 | DNF | National Championships Portugal ME | ME | 0 | 00:00:00.000 | |
| 2017-01-08 | 1 | National Championships Portugal ME | ME | 0 | 00:00:00.000 | |
| 2016-01-10 | 3 | National Championships Portugal ME | ME | 0 | 00:55:55.000 | 0 |
| 2015-08-31 | DNF | UCI World Championships Vallnord | me | 0 | 00:00:00.000 | |
| 2014-01-12 | 3 | National Championships Portugal ME | ME | 0 | 00:59:10.000 | 0 |
| 2011-09-02 | 62 | UCI World Championships Champéry | mu | 0 | 00:00:00.000 | |
| 2010-09-03 | 28 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:56:38.000 | 0 |
| 2009-09-03 | 2 | UCI World Championships Canberra | mj | 0 | 01:32:20.000 | 0 |
| 2008-06-22 | 26 | UCI World Championships Val di Sole | mj | 0 | 01:47:52.000 | 0 |