Tour de Suisse - stage 5

10/06/2021 - Road

Belgium Tour - stage 1

09/06/2021 - Road

Tour de Suisse - stage 4

09/06/2021 - Road

Tour de Suisse - stage 3

08/06/2021 - Road

Tour de Suisse - stage 2

07/06/2021 - Road

Tour de Suisse - stage 1

06/06/2021 - Road

Criterium du Dauphiné - stage 8

06/06/2021 - Road

Criterium du Dauphiné - stage 6

04/06/2021 - Road

Criterium du Dauphiné - stage 5

03/06/2021 - Road

Criterium du Dauphiné - stage 4

02/06/2021 - Road

Criterium du Dauphiné - stage 3

01/06/2021 - Road

Criterium du Dauphiné - stage 2

31/05/2021 - Road