Belgian Championship ITT

22/06/2017

Ster ZLM Toer - stage 5

19/06/2017

Tour de Suisse - stage 9

18/06/2017

Tour de Suisse - stage 8

17/06/2017

Tour de Suisse - stage 7

16/06/2017

Tour de Suisse - stage 6

15/06/2017

Tour de Suisse - stage 5

14/06/2017

Tour de Suisse - stage 4

13/06/2017

Tour de Suisse - stage 3

12/06/2017

Tour de Suisse - stage 2

11/06/2017

Criterium du Dauphiné - stage 8

11/06/2017

Criterium du Dauphiné - stage 7

10/06/2017