World Championships: Mens ITT
2019
Tour de Yorkshire
2019
Gent Wevelgem
2019
Milan Sanremo
2019
European Championships 2018
2018
Giro d'Italia: Rome Finale
2018
Paris Roubaix
2018
Tour of Flanders
2018
Gent Wevelgem
2018
Milan Sanremo
2018
Strade Bianche
2018
Omloop Het Nieuwsblad
2018
Tour de France: Paris 2017
2017
Tour de France: Grand Depart Dusseldorf
2017
Paris Roubaix 2017
2017
Giro d'Italia Milan
2017
Tour of Britain Stage 5 : The Tendring Time Trial
2017
Tour of Britain Stage 4: Mansfield to Newark
2017
Tour of Britain Stage 3: Normanby Hall to Scunthorpe
2017
Tour of Britain Stage 1: Edinburgh to Kelso
2017
Chris Froome Prince's Trust Appearance
2017
Kuurne Brussel Kuurne
2017
Omloop Het Nieuwsblad
2017