| 2025-10-12 | 168 | UCI Gravel World Championships | ME | 180.9 | 05:08:51.000 | 35.143 | 
| 2025-09-20 | 58 | UCI Gravel World Series ME - Sea Otter Europe Girona | me | 100.76 | 03:47:35.000 | 26.564 | 
| 2025-09-14 | 11 | National Championships Portugal - Gravel | ME | 120 | 04:21:31.000 | 27.532 | 
| 2025-07-19 | 22 | The Rift | me | 200 | 07:08:14.000 | 28.022 | 
| 2025-05-02 | 123 | The Traka 360 | me | 360 | 13:43:35.000 | 26.227 | 
| 2025-04-13 | 19 | Ibereolic Gravel Tierra de Campos | me | 0 | 04:48:41.000 | 0 | 
| 2025-04-13 | 28 | Ibereolic Gravel Tierra de Campos | me | 49 | 01:31:29.000 | 32.137 | 
| 2025-04-12 | 20 | Ibereolic Gravel Tierra de Campos | me | 74 | 02:27:05.000 | 30.187 | 
| 2025-04-05 | 15 | Utopia Gravel Fest | me | 165 | 05:49:42.580 | 28.31 | 
| 2025-03-29 | 13 | UCI Gravel World Series ME - 114 Gravel Race | me | 123 | 03:30:14.000 | 35.104 | 
| 2025-02-15 | 42 | UCI Gravel World Series ME - Castellon Gravel Race | me | 97 | 03:53:29.000 | 24.927 | 
| 2025-01-30 | 19 | IV La Leyenda de Tartessos |  | 0 | 10:44:38.000 | 0 | 
| 2024-10-06 | 133 | UCI Gravel World Championships | me | 182 | 05:11:13.000 | 35.088 | 
| 2024-09-21 | 43 | UCI Gravel World Series ME - Sea Otter Europe Girona | me | 0 | 03:39:14.000 | 0 | 
| 2024-07-20 | 12 | The Rift | me | 205 | 06:44:21.000 | 30.419 | 
| 2024-06-15 | 35 | UCI Gravel World Series ME - Wish One Millau Grands Causses | me | 144 | 04:42:42.000 | 30.562 | 
| 2024-05-12 | 7 | National Championships Portugal |  | 0 | 05:00:16.000 | 0 | 
| 2024-04-20 | 19 | UCI Gravel World Series ME - La Indomable |  | 96 | 03:41:19.000 | 26.026 | 
| 2024-04-06 | 16 | 11ª Jamón Bike |  | 0 | 04:06:35.000 | 0 | 
| 2024-03-09 | 21 | Far West Race |  | 0 | 03:10:05.000 | 0 | 
| 2024-03-02 | 35 | Andalucia Bike Race by Garmin |  | 0 | 14:51:28.000 | 0 | 
| 2024-02-04 | 38 | III LA Leyenda de Tartessos |  | 0 | 10:50:08.000 | 0 | 
| 2023-09-16 | DNF | GP Mortágua - Pedro Silva |  | 144 | 00:00:00.000 |  | 
| 2023-08-28 | 25 | Circuito de Nafarros |  | 75.3 | 01:32:39.000 | 48.764 | 
| 2023-08-27 | 10 | Circuito da Malveira |  | 52.5 | 01:27:46.000 | 35.891 | 
| 2023-07-09 | 74 | Troféu Ribeiro da Silva |  | 0 | 07:41:50.000 | 0 | 
| 2023-07-09 | 77 | Troféu Ribeiro da Silva |  | 152 | 04:14:36.000 | 35.821 | 
| 2023-07-08 | 78 | Troféu Ribeiro da Silva |  | 134.9 | 03:27:14.000 | 39.057 | 
| 2023-06-18 | 65 | GP Douro Internacional |  | 0 | 20:11:39.000 | 0 | 
| 2023-06-18 | 43 | GP Douro Internacional |  | 176.8 | 03:30:00.000 | 50.514 | 
| 2023-06-17 | 65 | GP Douro Internacional |  | 142.7 | 03:59:37.000 | 35.732 | 
| 2023-06-16 | 66 | GP Douro Internacional |  | 161.6 | 05:08:20.000 | 31.446 | 
| 2023-06-15 | 60 | GP Douro Internacional |  | 135.3 | 03:53:01.000 | 34.839 | 
| 2023-06-14 | 85 | GP Douro Internacional |  | 130.2 | 03:40:41.000 | 35.399 | 
| 2023-06-11 | 50 | Grande Prémio Abimota |  | 0 | 08:39:12.000 | 0 | 
| 2023-06-11 | 65 | Grande Prémio Abimota |  | 160.8 | 03:45:40.000 | 42.753 | 
| 2023-06-10 | 58 | Grande Prémio Abimota |  | 175 | 04:42:23.000 | 37.183 | 
| 2023-04-25 | 68 | Grande Prémio O Jogo |  | 0 | 14:05:07.000 | 0 | 
| 2023-04-25 | 73 | Grande Prémio O Jogo |  | 143.2 | 03:34:45.000 | 40.009 | 
| 2023-04-24 | 58 | Grande Prémio O Jogo |  | 168.4 | 04:33:28.000 | 36.948 | 
| 2023-04-23 | 98 | Grande Prémio O Jogo |  | 78.6 | 02:01:01.000 | 38.97 | 
| 2023-04-22 | 91 | Grande Prémio O Jogo |  | 142.4 | 03:26:14.000 | 41.429 | 
| 2023-04-16 | OTL | Clássica Aldeias do Xisto | me | 148.8 | 04:18:52.000 | 34.489 | 
| 2023-03-05 | 51 | Clássica de Santo Thyrso |  | 144.4 | 03:45:53.000 | 38.356 | 
| 2023-02-05 | 109 | Prova de Abertura |  | 170.9 | 04:12:58.000 | 40.535 | 
| 2020-03-08 | 38 | Classica da Primavera |  | 141 | 03:44:06.000 | 37.751 |