Dylan Groenewegen took the final stage of the Tour de France in a sprint finish just ahead of André Greipel and Edvald Boasson Hagen. Not far off the sprinters, Chris Froome crossed the line safely to confirm his fourth Tour de France overall title.
Highlights Stage 21
Last Kilometre
Groenewegen vs. Greipel
Results
Top 10 on Stage 21
1 Dylan Groenewegen (Ned) Team LottoNl-Jumbo 2:25:39
2 André Greipel (Ger) Lotto Soudal
3 Edvald Boasson Hagen (Nor) Dimension Data
4 Nacer Bouhanni (Fra) Cofidis, Solutions Credits
5 Alexander Kristoff (Nor) Katusha-Alpecin
6 Borut Bozic (Slo) Bahrain-Merida
7 Davide Cimolai (Ita) FDJ
8 Pierre Luc Perichon (Fra) Team Fortuneo – Oscaro
9 Rüdiger Selig (Ger) Bora-Hansgrohe
10 Daniele Bennati (Ita) Movistar Team
Top 20 in the General Classification
1 Christopher Froome (GBr) Team Sky 86:20:55
2 Rigoberto Uran (Col) Cannondale-Drapac 0:00:54
3 Romain Bardet (Fra) AG2R La Mondiale 0:02:20
4 Mikel Landa (Spa) Team Sky 0:02:21
5 Fabio Aru (Ita) Astana Pro Team 0:03:05
6 Daniel Martin (Irl) Quick-Step Floors 0:04:42
7 Simon Yates (GBr) Orica-Scott 0:06:14
8 Louis Meintjes (RSA) UAE Team Emirates 0:08:20
9 Alberto Contador (Spa) Trek-Segafredo 0:08:49
10 Warren Barguil (Fra) Team Sunweb 0:09:25
11 Damiano Caruso (Ita) BMC Racing Team 0:14:48
12 Nairo Quintana (Col) Movistar Team 0:15:28
13 Alexis Vuillermoz (Fra) AG2R La Mondiale 0:24:38
14 Mikel Nieve (Spa) Team Sky 0:25:28
15 Emanuel Buchmann (Ger) Bora-Hansgrohe 0:33:21
16 Brice Feillu (Fra) Team Fortuneo – Oscaro 0:36:46
17 Bauke Mollema (Ned) Trek-Segafredo 0:37:43
18 Carlos Betancur (Col) Movistar Team 0:37:47
19 Serge Pauwels (Bel) Dimension Data 0:39:36
20 Tiesj Benoot (Bel) Lotto Soudal 0:42:04