2019 Tour de France, Stage 12 to Stage 21
Rank Rider Team Time
1 Vincenzo Nibali ( ITA ) Bahrain-Merida 1h 51 ' 53
2 Alejandro Valverde ( ESP ) Movistar Team + 10
3 Mikel Landa ( ESP ) Movistar Team + 14
4 Egan Bernal ( COL ) Team Ineos + 17
5 Geraint Thomas ( GBR ) Team Ineos + 17
6 Rigoberto Urán ( COL ) EF Education First + 23
7 Emanuel Buchmann ( GER ) Bora-Hansgrohe + 23
8 Steven Kruijswijk ( NED ) Team Jumbo-Visma + 25
9 Wout Poels ( NED ) Team Ineos + 30
10 Nairo Quintana ( COL ) Movistar Team + 30
The 2019 Tour de France was the 106th edition of Tour de France, one of cycling's Grand Tours. The Tour began in Brussels, Belgium, with a flat stage on 6 July, and Stage 12 occurred on 18 July with a mountainous stage from Toulouse. The race finished on the Champs-Élysées in Paris on 28 July.