| 1 | 2026-05-31 | 3 | Tour du Pays de Vaud | Mountains classification | 2.Ncup | | - | - | |
| 2 | 2026-05-31 | 15 | Tour du Pays de Vaud | Points classification | 2.Ncup | | - | - | |
| 3 | 2026-05-31 | 17 | Tour du Pays de Vaud | General classification | 2.Ncup | | 80 | - | |
| 4 | 2026-05-31 | 23 | Tour du Pays de Vaud | Stage 4 | 2.Ncup | 77.1 | 9 | - | 1267 |
| 5 | 2026-05-30 | 5 | Tour du Pays de Vaud | Stage 3 | 2.Ncup | 130.4 | 64 | - | 2510 |
| 6 | 2026-05-29 | 9 | Tour du Pays de Vaud | Stage 2 | 2.Ncup | 118.9 | 48 | - | 2240 |
| 7 | 2026-05-28 | 56 | Tour du Pays de Vaud | Stage 1 (ITT) | 2.Ncup | 9.1 | - | - | 118 |
| 8 | 2026-05-10 | 37 | Course de la Paix Juniors | General classification | 2.Ncup | | - | - | |
| 9 | 2026-05-10 | 36 | Course de la Paix Juniors | Stage 4 | 2.Ncup | 102.4 | - | - | 1145 |
| 10 | 2026-05-09 | 41 | Course de la Paix Juniors | Stage 3 | 2.Ncup | 112.7 | - | - | 1826 |
| 11 | 2026-05-08 | 53 | Course de la Paix Juniors | Stage 2b | 2.Ncup | 63.8 | - | - | 335 |
| 12 | 2026-05-08 | 72 | Course de la Paix Juniors | Stage 2a (ITT) | 2.Ncup | 8.8 | - | - | 53 |
| 13 | 2026-05-07 | 23 | Course de la Paix Juniors | Stage 1 | 2.Ncup | 110.2 | 9 | - | 1567 |
| 14 | 2026-04-18 | 7 | Volta Castelló | Mountains classification | 2.Ncup | | - | - | |
| 15 | 2026-04-18 | 18 | Volta Castelló | Points classification | 2.Ncup | | - | - | |
| 16 | 2026-04-18 | 17 | Volta Castelló | General classification | 2.Ncup | | 49 | - | |
| 17 | 2026-04-18 | 28 | Volta Castelló | Stage 3 | 2.Ncup | 124.9 | 4 | - | 2114 |
| 18 | 2026-04-17 | 23 | Volta Castelló | Stage 2 | 2.Ncup | 94.3 | 9 | - | 694 |
| 19 | 2026-04-16 | 5 | Volta Castelló | Stage 1 | 2.Ncup | 116.2 | 64 | - | 1641 |
| 20 | 2026-03-08 | 18 | Gran Premi Les Franqueses KH7 | 1.1 | 138 | 36 | - | 1992 |
| 21 | 2025-09-06 | DNF | Vuelta a Cantabria - GP. Gobierno de Cantabria | Stage 2 | 2.1 | 114.9 | - | - | 1930 |
| 22 | 2025-09-05 | 4 | Vuelta a Cantabria - GP. Gobierno de Cantabria | Stage 1 | 2.1 | 118.8 | 30 | - | 1529 |
| 23 | 2025-08-03 | OTL | National Championships Portugal MJ - Road Race | NC | 94.8 | - | - | |
| 24 | 2025-08-01 | 4 | National Championships Portugal MJ - ITT | NC | 17.9 | 18 | - | |
| 25 | 2025-06-01 | 3 | Gipuzkoa Klasikoa | Youth classification | 2.1 | | - | - | |
| 26 | 2025-06-01 | 12 | Gipuzkoa Klasikoa | General classification | 2.1 | | 33 | - | |
| 27 | 2025-06-01 | 17 | Gipuzkoa Klasikoa | Stage 2 | 2.1 | 104 | 7 | - | 1807 |
| 28 | 2025-05-31 | 14 | Gipuzkoa Klasikoa | Stage 1 | 2.1 | 98.5 | 10 | - | 1311 |
| 29 | 2025-05-25 | 16 | Tour du Pays de Vaud | Youth classification | 2.Ncup | | - | - | |
| 30 | 2025-05-25 | 46 | Tour du Pays de Vaud | General classification | 2.Ncup | | - | - | |
| 31 | 2025-05-25 | 17 | Tour du Pays de Vaud | Stage 4 | 2.Ncup | 115.1 | 20 | - | 1486 |
| 32 | 2025-05-24 | 38 | Tour du Pays de Vaud | Stage 3 | 2.Ncup | 113 | - | - | 2032 |
| 33 | 2025-05-23 | 40 | Tour du Pays de Vaud | Stage 2 | 2.Ncup | 113.3 | - | - | 1665 |
| 34 | 2025-05-22 | 15 | Tour du Pays de Vaud | Stage 1 (TTT) | 2.Ncup | 4.7 | 24 | - | 53 |
| | | | | 2101.8 | 514 | - | 29315 |