1. assoluto | La Prevostura MTB | |
2. assoluto | Costa degli Etruschi Epic | |
2. assoluto | Granfondo Piccole Dolomiti | |
DNF | KronplatzKing Marathon | |
2. assoluto | Ischgl Ironbike Marathon | |
2. assoluto | Alta Valtellina Bike Marathon | |
2. assoluto | XEvent San Vito di Cadore | |
2. classificato | Alpentour Trophy Overall | |
7. assoluto | Alpentour Trophy stage 4 | |
2. assoluto | Alpentour Trophy stage 3 | |
3. assoluto | Alpentour Trophy stage 2 | |
2. assoluto | Alpentour Trophy stage 1 | |
15. assoluto | Hero Südtirol Dolomities | |
4. assoluto | UEC MTB Marathon European Championships | |
1. assoluto | Monselice in Rosa | |
DNF | Granfondo Città di Chiampo - Durona Bike | |
2. assoluto | MTB Garda Marathon | |
11. assoluto | Capoliveri Legend Cup | |
1. assoluto | Granfondo del Durello | |
DNF | Mediterranean Epic - Clasificaciòn General | |
DNS | Mediterranean Epic - Stage 4 | |
DNF | Mediterranean Epic - Stage 3 | |
25. assoluto | Mediterranean Epic - Stage 2 | |
45. assoluto | Mediterranean Epic - Stage 1 | |
2. classificato | Five Continents Stage Race Costa Blanca - Clasificaciòn General | |
6. assoluto | Five Continents Stage Race Costa Blanca - Etapa 4 | |
3. assoluto | Five Continents Stage Race Costa Blanca - Etapa 3 | |
2. assoluto | Five Continents Stage Race Costa Blanca - Etapa 2 | |
3. assoluto | Five Continents Stage Race Costa Blanca - Etapa 1 | |