Geraint Thomas vant den innledende tempoetappen i Düsseldorf og tok dermed ledertrøya. Både Alejandro Valverde og Ion Izagirre krasjet ut av rittet. Thomas behold trøya til lagkamerat Chris Froome overtok den på den 5. etappen. En av forhåndsfavorittene, Richie Porte, krasjet ut av rittet på den 9. etappen. Det gjorde også Thomas. Fabio Aru overtok ledelsen etter den 12. etappen, der Froome slet de siste metrene. Froome tok tilbake trøya etter den 14. etappen. Før den siste tempoetappen ledet Froome med 23 sekunder på Romain Bardet og 29 sekunder på Rigoberto Urán. Froome økte ledelsen, mens Urán passerte Bardet som holdt unna med ett sekund for Mikel Landa på fjerdeplass.