| 2025-10-12 | 184 | UCI Gravel World Championships | ME | 180.9 | 05:14:15.000 | 34.539 | 
| 2025-09-14 | 14 | 12 Voltas à Gafa - Bombarral | ME | 127.56 | 02:56:32.000 | 43.355 | 
| 2025-06-10 | 56 | GP Douro Internacional | ME | 0 | 12:14:31.000 | 0 | 
| 2025-06-10 | 63 | GP Douro Internacional | ME | 157.5 | 04:30:15.000 | 34.968 | 
| 2025-06-09 | 47 | GP Douro Internacional | ME | 133.2 | 04:02:26.000 | 32.966 | 
| 2025-06-08 | 50 | GP Douro Internacional | ME | 138.7 | 03:41:50.000 | 37.515 | 
| 2025-06-01 | 65 | Grande Prémio Abimota | ME | 0 | 13:18:01.000 | 0 | 
| 2025-06-01 | 18 | Grande Prémio Abimota | ME | 136 | 03:07:49.000 | 43.447 | 
| 2025-05-31 | 67 | Grande Prémio Abimota | ME | 156.2 | 04:49:10.000 | 32.41 | 
| 2025-05-30 | 77 | Grande Prémio Abimota | ME | 185.8 | 05:21:02.000 | 34.725 | 
| 2024-10-13 | 10 | European Continental Championships ME - Gravel | me | 153 | 04:43:03.000 | 32.432 | 
| 2024-10-06 | 66 | UCI Gravel World Championships | me | 182 | 04:59:39.000 | 36.443 | 
| 2024-09-21 | 10 | UCI Gravel World Series ME - Sea Otter Europe Girona | me | 0 | 03:25:55.000 | 0 | 
| 2024-09-08 | 9 | Circuito do Bombarral |  | 127.55 | 02:49:56.000 | 45.035 | 
| 2024-08-27 | 10 | Grande Prémio Jornal de Notícias | me | 146.8 | 03:22:37.000 | 43.471 | 
| 2024-08-26 | 13 | Grande Prémio Jornal de Notícias | me | 151.8 | 03:32:43.000 | 42.818 | 
| 2024-08-25 | 50 | Grande Prémio Jornal de Notícias | me | 138.2 | 03:25:35.000 | 40.334 | 
| 2024-08-20 | 10 | Circuito S. Bernardo - Alcobaça |  | 72 | 01:42:27.000 | 42.167 | 
| 2024-06-16 | 6 | GP Anicolor |  | 0 | 08:51:49.000 | 0 | 
| 2024-06-16 | 7 | GP Anicolor |  | 151.3 | 03:55:22.000 | 38.57 | 
| 2024-06-15 | 13 | GP Anicolor |  | 181.3 | 04:35:30.000 | 39.485 | 
| 2024-06-10 | 34 | GP Douro Internacional |  | 0 | 16:32:33.000 | 0 | 
| 2024-06-10 | 22 | GP Douro Internacional |  | 170.4 | 04:06:11.000 | 41.53 | 
| 2024-06-09 | 45 | GP Douro Internacional |  | 129.6 | 03:39:06.000 | 35.491 | 
| 2024-06-08 | NR | GP Douro Internacional |  | 147.2 | 00:00:00.000 |  | 
| 2024-06-07 | 53 | GP Douro Internacional |  | 141.5 | 04:22:29.000 | 32.345 | 
| 2024-04-28 | 11 | Grande Prémio O Jogo |  | 0 | 14:51:48.000 | 0 | 
| 2024-04-28 | 18 | Grande Prémio O Jogo |  | 136.3 | 03:31:05.000 | 38.743 | 
| 2024-04-27 | 22 | Grande Prémio O Jogo |  | 147.8 | 03:45:35.000 | 39.311 | 
| 2024-04-26 | 14 | Grande Prémio O Jogo |  | 146.2 | 03:55:35.000 | 37.235 | 
| 2024-04-25 | 9 | Grande Prémio O Jogo |  | 134.7 | 03:39:33.000 | 36.812 | 
| 2024-04-14 | 58 | Clássica Viana do Castelo |  | 163 | 03:53:35.000 | 41.869 | 
| 2024-03-03 | DNF | Clássica da Primavera |  | 145 | 00:00:00.000 |  | 
| 2024-02-04 | 119 | Prova de Abertura |  | 0 | 04:07:20.000 | 0 | 
| 2023-09-10 | 26 | Grande Prémio Jornal de Notícias |  | 0 | 29:53:31.000 | 0 | 
| 2023-09-10 | 3 | Grande Prémio Jornal de Notícias |  | 147.1 | 03:23:25.000 | 43.389 | 
| 2023-09-09 | 15 | Grande Prémio Jornal de Notícias |  | 161.8 | 04:00:42.000 | 40.332 | 
| 2023-09-08 | 51 | Grande Prémio Jornal de Notícias |  | 154.8 | 04:11:57.000 | 36.864 | 
| 2023-09-07 | 3 | Grande Prémio Jornal de Notícias |  | 137.1 | 03:07:56.000 | 43.771 | 
| 2023-09-06 | 72 | Grande Prémio Jornal de Notícias |  | 130.4 | 03:46:30.000 | 34.543 | 
| 2023-09-05 | 49 | Grande Prémio Jornal de Notícias |  | 150.1 | 03:46:36.000 | 39.744 | 
| 2023-09-03 | 39 | Grande Prémio Jornal de Notícias |  | 156.7 | 03:53:24.000 | 40.283 | 
| 2023-09-02 | 57 | Grande Prémio Jornal de Notícias |  | 141.7 | 03:26:01.000 | 41.269 | 
| 2023-06-15 | DNS | GP Douro Internacional |  | 135.3 | 00:00:00.000 |  | 
| 2023-06-14 | 44 | GP Douro Internacional |  | 130.2 | 03:25:20.000 | 38.045 | 
| 2023-06-11 | 57 | Grande Prémio Abimota |  | 0 | 08:47:13.000 | 0 | 
| 2023-06-11 | 80 | Grande Prémio Abimota |  | 160.8 | 03:54:08.000 | 41.207 | 
| 2023-06-10 | 62 | Grande Prémio Abimota |  | 175 | 04:42:23.000 | 37.183 | 
| 2023-06-04 | 10 | UCI Gravel World Series ME - Hutchinson Ranxo Gravel |  | 161 | 04:53:26.000 | 32.921 | 
| 2023-05-21 | 60 | GP Anicolor |  | 0 | 07:51:37.000 | 0 | 
| 2023-05-21 | 72 | GP Anicolor |  | 145.7 | 04:15:03.000 | 34.276 | 
| 2023-05-20 | 19 | GP Anicolor |  | 166.1 | 03:36:34.000 | 46.018 | 
| 2023-04-25 | 16 | Grande Prémio O Jogo |  | 0 | 00:00:00.000 |  | 
| 2023-04-25 | 9 | Grande Prémio O Jogo |  | 0 | 13:34:40.000 | 0 | 
| 2023-04-25 | 19 | Grande Prémio O Jogo |  | 143.2 | 03:24:21.000 | 42.046 | 
| 2023-04-24 | 26 | Grande Prémio O Jogo |  | 168.4 | 04:26:08.000 | 37.966 | 
| 2023-04-23 | 25 | Grande Prémio O Jogo |  | 78.6 | 01:52:41.000 | 41.852 | 
| 2023-04-22 | 59 | Grande Prémio O Jogo |  | 142.4 | 03:25:57.000 | 41.486 | 
| 2023-04-16 | 34 | Clássica Aldeias do Xisto | me | 148.8 | 04:05:47.000 | 36.325 | 
| 2023-02-05 | 17 | Prova de Abertura |  | 170.9 | 04:04:45.000 | 41.896 | 
| 2020-03-08 | 3 | Classica da Primavera |  | 141 | 03:33:20.000 | 39.656 | 
| 2018-05-18 | 3 | GP Anicolor |  | 142 | 03:29:26.000 | 40.681 |