| 2025-10-26 | 2 | Ciclocross Cidade Vila Real | ME | 0 | 01:04:15.000 | 0 |
| 2025-10-19 | 10 | Ciclocrosse Internacional De Vouzela | ME | 0 | 01:04:25.000 | 0 |
| 2025-10-18 | 2 | Ciclocrosse De Melgaço | ME | 0 | 01:00:05.000 | 0 |
| 2025-10-12 | 5 | Copa de España de Ciclo-Cross #2 - Ciclocross Internacional Xaxancx | ME | 0 | 01:03:03.000 | 0 |
| 2025-09-14 | 9 | National Championships Portugal - Gravel | ME | 120 | 04:18:39.000 | 27.837 |
| 2025-07-27 | 36 | European Championships MU - XCO | MU | 0 | 01:20:50.000 | 0 |
| 2025-02-22 | 32 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 01:16:30.000 | 0 |
| 2025-02-15 | 27 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:18:19.000 | 0 |
| 2025-01-12 | 1 | National Championships Portugal ME | ME | 0 | 01:02:10.000 | 0 |
| 2024-11-03 | 25 | UEC Cyclo-cross European Championships | MU | 0 | 00:55:53.000 | 0 |
| 2024-10-27 | 9 | Ciclocrosse de Melgaço | ME | 0 | 01:08:57.000 | 0 |
| 2024-10-20 | 4 | Ciclocrosse Internacional De Vouzela | ME | 0 | 01:03:28.000 | 0 |
| 2024-08-28 | DNF | UCI World Championships Pal Arinsal | MU | 0 | 00:00:00.000 | |
| 2024-05-05 | 2 | XCO Super Cup | | 0 | 01:43:12.000 | 0 |
| 2024-05-03 | 108 | WHOOP UCI Mountain Bike World Cup | | 0 | 00:04:37.834 | 0 |
| 2024-05-01 | 4 | Paredes de Coura Internacional | | 0 | 01:36:58.000 | 0 |
| 2024-04-28 | 12 | Taça Portugal XCO | | 0 | 01:34:38.000 | 0 |
| 2024-04-21 | 7 | Portugal Cup | | 0 | 00:03:09.454 | 0 |
| 2024-04-14 | DNF | Internacional Super Cup XCO Ansião | | 0 | 00:00:00.000 | |
| 2024-04-07 | 12 | Abrantes - XCO | | 0 | 01:26:49.000 | 0 |
| 2024-03-24 | 19 | Portugal Cup DHI | | 0 | 00:02:20.698 | 0 |
| 2024-03-17 | 25 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 01:26:31.000 | 0 |
| 2024-03-17 | 40 | Portugal Cup DHI | | 0 | 00:02:23.773 | 0 |
| 2024-03-03 | 9 | Portugal Cup Xco - Melgaço International XCO | | 0 | 01:27:21.000 | 0 |
| 2024-02-25 | DNF | Downhill Internacional Serra do Caramulo - Santiago de Besteiros | | 0 | 00:00:00.000 | |
| 2024-02-24 | 27 | Shimano Supercup Massi Banyoles | | 0 | 01:18:08.000 | 0 |
| 2024-01-14 | 1 | National Championships Portugal MU | MU | 0 | 00:59:13.000 | 0 |
| 2023-11-05 | 37 | European Continental Championships MU | MU | 0 | 00:58:14.000 | 0 |
| 2023-10-15 | 11 | Ciclocrosse de Melgaço | ME | 0 | 01:07:21.000 | 0 |
| 2023-08-28 | 35 | UCI World Championships Glasgow | MJ | 0 | 01:13:58.000 | 0 |
| 2023-08-27 | 17 | Volta Portugal Juniores | | 0 | 11:15:21.000 | 0 |
| 2023-08-27 | 19 | Volta Portugal Juniores | | 104 | 02:40:55.000 | 38.778 |
| 2023-08-26 | 29 | Volta Portugal Juniores | | 120.1 | 03:23:17.000 | 35.448 |
| 2023-08-25 | 21 | Volta Portugal Juniores | | 73.5 | 01:57:32.000 | 37.521 |
| 2023-08-24 | 13 | Volta Portugal Juniores | | 111 | 02:50:17.000 | 39.111 |
| 2023-08-19 | 3 | Anadia Capital do Espumante - Esperanças | | 121.5 | 02:53:52.000 | 41.929 |
| 2023-08-10 | 35 | UCI Cycling World Championships | | 0 | 01:13:58.000 | 0 |
| 2023-07-23 | 34 | Grande Prémio do Minho / Viana do Castelo CED | | 0 | 07:46:25.000 | 0 |
| 2023-07-23 | 23 | Grande Prémio do Minho / Viana do Castelo CED | | 89.2 | 02:07:47.000 | 41.883 |
| 2023-07-22 | 44 | Grande Prémio do Minho / Viana do Castelo CED | | 107.9 | 02:50:45.000 | 37.915 |
| 2023-07-21 | 48 | Grande Prémio do Minho / Viana do Castelo CED | | 106.2 | 02:47:53.000 | 37.955 |
| 2023-02-26 | 9 | Shimano Supercup Massi Banyoles | | 0 | 01:04:17.000 | 0 |
| 2023-02-19 | 7 | Internationales Chelva Gsport Challenge | | 0 | 01:05:00.000 | 0 |
| 2023-01-15 | 2 | National Championships Portugal MJ | MJ | 0 | 00:40:31.000 | 0 |
| 2022-01-09 | 1 | National Championships Portugal MJ | MJ | 0 | 00:38:18.000 | 0 |