Tour de France 2019 - Stage 21

Rambouillet > Paris Champs-Élysées, 128.0km

06.07-28.07

The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.

Results

Stage

PosRiderTeam Time
1 Caleb Ewan Lotto - Soudal 3:04:08
2 Dylan Groenewegen Team Jumbo-Visma + 00.00
3 Niccolo Bonifazio Total Direct Energie + 00.00
4 Maximiliano Richeze Deceuninck-Quick Step + 00.00
5 Edvald Boasson-Hagen Team Dimension Data + 00.00
6 André Greipel Team Arkéa - Samsic + 00.00
7 Matteo Trentin Mitchelton - Scott + 00.00
8 Jasper Stuyven Trek-Segafredo + 00.00
9 Nikias Arndt Team Sunweb + 00.00
10 Peter Sagan Bora - Hansgrohe + 00.00
11 Sonny Colbrelli Bahrain - Merida + 00.00
12 Marco Haller Team Katusha - Alpecin + 00.00
13 Andrea Pasqualon Wanty - Groupe Gobert + 00.00
14 Julien Simon Cofidis, Solutions Credits + 00.00
15 Hugo Houle Astana Pro Team + 00.00
16 Jens Debusschere Team Katusha - Alpecin + 00.00
17 Alejandro Valverde Movistar Team + 00.00
18 Elia Viviani Deceuninck-Quick Step + 00.00
19 William Bonnet Groupama - FDJ + 00.00
20 Sven Erik Bystrøm UAE Team Emirates + 00.00
21 Iván García Cortina Bahrain - Merida + 00.00
22 Guillaume Martin Wanty - Groupe Gobert + 00.00
23 Toms Skujins Trek-Segafredo + 00.00
24 Frederik Backaert Wanty - Groupe Gobert + 00.00
25 Stefan Küng Groupama - FDJ + 00.00
26 Pierre-Luc Périchon Cofidis, Solutions Credits + 00.00
27 Mike Teunissen Team Jumbo-Visma + 00.00
28 Michael Matthews Team Sunweb + 00.00
29 Egan Bernal Team Ineos + 00.00
30 Geraint Thomas Team Ineos + 00.00
31 Jonathan Castroviejo Team Ineos + 00.00
32 Koen De Kort Trek-Segafredo + 00.00
33 Michael Mørkøv Deceuninck-Quick Step + 00.00
34 Xandro Meurisse Wanty - Groupe Gobert + 00.00
35 Sebastian Langeveld EF Education First + 00.00
36 Steven Kruijswijk Team Jumbo-Visma + 00.00
37 Gorka Izagirre Astana Pro Team + 00.00
38 Nairo Quintana Movistar Team + 00.00
39 Simon Clarke EF Education First + 00.00
40 Rigoberto Uran EF Education First + 00.00
41 Warren Barguil Team Arkéa - Samsic + 00.00
42 Fabien Grellier Total Direct Energie + 00.00
43 Benjamin King Team Dimension Data + 00.00
44 Laurens De Plus Team Jumbo-Visma + 00.00
45 Anthony Roux Groupama - FDJ + 00.00
46 Gregor Mühlberger Bora - Hansgrohe + 00.00
47 Emanuel Buchmann Bora - Hansgrohe + 00.00
48 Reinardt Janse van Rensburg Team Dimension Data + 00.00
49 Amund Grøndahl Jansen Team Jumbo-Visma + 00.00
50 Mikel Landa Movistar Team + 00.00
51 Imanol Erviti Movistar Team + 00.00
52 Julien Bernard Trek-Segafredo + 00.00
53 Yves Lampaert Deceuninck-Quick Step + 00.00
54 Mikaël Chérel AG2R La Mondiale + 00.19
55 Roman Kreuziger Team Dimension Data + 00.20
56 Roger Kluge Lotto - Soudal + 00.20
57 Wout Poels Team Ineos + 00.20
58 Alberto Bettiol EF Education First + 00.20
59 Michael Schär CCC Team + 00.20
60 Rudy Molard Groupama - FDJ + 00.20
61 Florian Vachon Team Arkéa - Samsic + 00.20
62 Alexey Lutsenko Astana Pro Team + 00.20
63 Jasper De Buyst Lotto - Soudal + 00.20
64 Aimé De Gendt Wanty - Groupe Gobert + 00.20
65 Anthony Delaplace Team Arkéa - Samsic + 00.20
66 Michael Woods EF Education First + 00.20
67 Julian Alaphilippe Deceuninck-Quick Step + 00.20
68 Tanel Kangert EF Education First + 00.20
69 Sergio Henao UAE Team Emirates + 00.28
70 Giulio Ciccone Trek-Segafredo + 00.29
71 Anthony Turgis Total Direct Energie + 00.29
72 Lilian Calmejane Total Direct Energie + 00.29
73 Elie Gesbert Team Arkéa - Samsic + 00.29
74 Natnael Berhane Cofidis, Solutions Credits + 00.29
75 Thomas De Gendt Lotto - Soudal + 00.29
76 Dylan Teuns Bahrain - Merida + 00.29
77 Odd Christian Eiking Wanty - Groupe Gobert + 00.29
78 Kevin Van Melsen Wanty - Groupe Gobert + 00.29
79 Vegard Stake Laengen UAE Team Emirates + 00.29
80 Lukasz Wisniowski CCC Team + 00.29
81 Joey Rosskopf CCC Team + 00.29
82 David Gaudu Groupama - FDJ + 00.29
83 Tiesj Benoot Lotto - Soudal + 00.29
84 Romain Bardet AG2R La Mondiale + 00.29
85 Alexis Vuillermoz AG2R La Mondiale + 00.29
86 Fabio Aru UAE Team Emirates + 00.29
87 Gianni Moscon Team Ineos + 00.37
88 Dylan van Baarle Team Ineos + 00.37
89 Lars Bak Team Dimension Data + 00.37
90 Richie Porte Trek-Segafredo + 00.37
91 Vincenzo Nibali Bahrain - Merida + 00.41
92 Matej Mohoric Bahrain - Merida + 00.41
93 Nelson Oliveira Movistar Team + 00.41
94 Adam Yates Mitchelton - Scott + 00.41
95 Pello Bilbao Astana Pro Team + 00.41
96 Jesus Herrada Cofidis, Solutions Credits + 00.41
97 Enric Mas Deceuninck-Quick Step + 00.45
98 Greg Van Avermaet CCC Team + 00.45
99 Jack Haig Mitchelton - Scott + 00.45
100 Rui Costa UAE Team Emirates + 00.45
101 Kevin Ledanois Team Arkéa - Samsic + 00.45
102 Maxime Bouet Team Arkéa - Samsic + 00.45
103 Daniel Oss Bora - Hansgrohe + 00.45
104 Damiano Caruso Bahrain - Merida + 00.45
105 Matthieu Ladagnous Groupama - FDJ + 00.48
106 Sebastien Reichenbach Groupama - FDJ + 00.48
107 Fabio Felline Trek-Segafredo + 00.48
108 Kasper Asgreen Deceuninck-Quick Step + 00.48
109 Daniel Martin UAE Team Emirates + 00.51
110 Michael Valgren Team Dimension Data + 00.51
111 Alexander Kristoff UAE Team Emirates + 00.51
112 Simon Geschke CCC Team + 00.51
113 Serge Pauwels CCC Team + 00.51
114 Maxime Monfort Lotto - Soudal + 00.51
115 Romain Sicard Total Direct Energie + 00.51
116 Paul Ourselin Total Direct Energie + 00.51
117 Anthony Perez Cofidis, Solutions Credits + 00.51
118 Stéphane Rossetto Cofidis, Solutions Credits + 00.51
119 Alex Dowsett Team Katusha - Alpecin + 00.51
120 Nils Politt Team Katusha - Alpecin + 00.51
121 Simon Yates Mitchelton - Scott + 00.51
122 Amaël Moinard Team Arkéa - Samsic + 00.58
123 Chad Haga Team Sunweb + 01.03
124 Jose Gonçalves Team Katusha - Alpecin + 01.04
125 Daryl Impey Mitchelton - Scott + 01.06
126 Omar Fraile Astana Pro Team + 01.18
127 Andrey Amador Movistar Team + 01.20
128 Lennard Kämna Team Sunweb + 01.24
129 Marcus Burghardt Bora - Hansgrohe + 01.24
130 Ilnur Zakarin Team Katusha - Alpecin + 01.24
131 Rein Taaramäe Total Direct Energie + 01.24
132 Mathias Frank AG2R La Mondiale + 01.36
133 Alexis Gougeard AG2R La Mondiale + 01.36
134 Benoît Cosnefroy AG2R La Mondiale + 01.36
135 Carlos Verona Movistar Team + 01.42
136 Marc Soler Movistar Team + 01.42
137 Nicolas Roche Team Sunweb + 01.42
138 Steve Cummings Team Dimension Data + 01.42
139 Magnus Cort Astana Pro Team + 01.42
140 Bauke Mollema Trek-Segafredo + 01.42
141 Michael Hepburn Mitchelton - Scott + 01.46
142 Luke Durbridge Mitchelton - Scott + 01.46
143 Christopher Juul-Jensen Mitchelton - Scott + 01.46
144 Tim Wellens Lotto - Soudal + 01.48
145 Dries Devenyns Deceuninck-Quick Step + 01.52
146 Yoann Offredo Wanty - Groupe Gobert + 01.53
147 Patrick Konrad Bora - Hansgrohe + 01.53
148 Jens Keukeleire Lotto - Soudal + 02.18
149 Tony Gallopin AG2R La Mondiale + 02.21
150 Michal Kwiatkowski Team Ineos + 02.30
151 George Bennett Team Jumbo-Visma + 02.30
152 Thomas Scully EF Education First + 02.30
153 Oliver Naesen AG2R La Mondiale + 00.00
154 Jan Tratnik Bahrain - Merida + 03.00
155 Mads Würtz Schmidt Team Katusha - Alpecin + 03.33

GC

PosRiderTeam Time
1 Egan Bernal Team Ineos 82:57:00
2 Geraint Thomas Team Ineos + 01.11
3 Steven Kruijswijk Team Jumbo-Visma + 01.31
4 Emanuel Buchmann Bora - Hansgrohe + 01.56
5 Julian Alaphilippe Deceuninck-Quick Step + 04.05
6 Mikel Landa Movistar Team + 04.23
7 Rigoberto Uran EF Education First + 05.15
8 Nairo Quintana Movistar Team + 05.30
9 Alejandro Valverde Movistar Team + 06.12
10 Warren Barguil Team Arkéa - Samsic + 07.32
11 Richie Porte Trek-Segafredo + 12.42
12 Guillaume Martin Wanty - Groupe Gobert + 22.08
13 David Gaudu Groupama - FDJ + 23.58
14 Fabio Aru UAE Team Emirates + 27.36
15 Romain Bardet AG2R La Mondiale + 30.23
16 Roman Kreuziger Team Dimension Data + 36.09
17 Sebastien Reichenbach Groupama - FDJ + 44.29
18 Daniel Martin UAE Team Emirates + 45.21
19 Alexey Lutsenko Astana Pro Team + 48.52
20 Jesus Herrada Cofidis, Solutions Credits + 51.57
21 Xandro Meurisse Wanty - Groupe Gobert + 56.47
22 Enric Mas Deceuninck-Quick Step + 58.20
23 Laurens De Plus Team Jumbo-Visma + 01:02.44
24 George Bennett Team Jumbo-Visma + 01:04.40
25 Gregor Mühlberger Bora - Hansgrohe + 01:04.40
26 Wout Poels Team Ineos + 01:12.25
27 Tanel Kangert EF Education First + 01:12.36
28 Bauke Mollema Trek-Segafredo + 01:14.58
29 Adam Yates Mitchelton - Scott + 01:16.50
30 Julien Bernard Trek-Segafredo + 01:20.07
31 Giulio Ciccone Trek-Segafredo + 01:20.49
32 Michael Woods EF Education First + 01:21.00
33 Rudy Molard Groupama - FDJ + 01:21.17
34 Mikaël Chérel AG2R La Mondiale + 01:22.32
35 Patrick Konrad Bora - Hansgrohe + 01:24.35
36 Greg Van Avermaet CCC Team + 01:27.56
37 Marc Soler Movistar Team + 01:35.45
38 Jack Haig Mitchelton - Scott + 01:36.59
39 Vincenzo Nibali Bahrain - Merida + 01:37.02
40 Lennard Kämna Team Sunweb + 01:39.36
41 Alexis Vuillermoz AG2R La Mondiale + 01:40.07
42 Gorka Izagirre Astana Pro Team + 01:40.17
43 Jasper Stuyven Trek-Segafredo + 01:43.42
44 Dylan Teuns Bahrain - Merida + 01:44.17
45 Nicolas Roche Team Sunweb + 01:47.20
46 Dylan van Baarle Team Ineos + 01:51.38
47 Sergio Henao UAE Team Emirates + 01:52.37
48 Mathias Frank AG2R La Mondiale + 01:53.51
49 Simon Yates Mitchelton - Scott + 01:53.54
50 Jonathan Castroviejo Team Ineos + 01:54.22
51 Ilnur Zakarin Team Katusha - Alpecin + 01:55.57
52 Matteo Trentin Mitchelton - Scott + 01:57.38
53 Rui Costa UAE Team Emirates + 01:59.02
54 Pello Bilbao Astana Pro Team + 01:59.10
55 Andrey Amador Movistar Team + 01:59.55
56 Tony Gallopin AG2R La Mondiale + 02:03.00
57 Pierre-Luc Périchon Cofidis, Solutions Credits + 02:05.35
58 Damiano Caruso Bahrain - Merida + 02:07.15
59 Tiesj Benoot Lotto - Soudal + 02:07.28
60 Thomas De Gendt Lotto - Soudal + 02:10.33
61 Simon Clarke EF Education First + 02:11.43
62 Benjamin King Team Dimension Data + 02:12.00
63 Simon Geschke CCC Team + 02:13.25
64 Nils Politt Team Katusha - Alpecin + 02:14.28
65 Fabio Felline Trek-Segafredo + 02:15.03
66 Rein Taaramäe Total Direct Energie + 02:15.42
67 Michael Matthews Team Sunweb + 02:16.34
68 Oliver Naesen AG2R La Mondiale + 02:16.43
69 Alberto Bettiol EF Education First + 02:19.06
70 Michael Schär CCC Team + 02:19.45
71 Omar Fraile Astana Pro Team + 02:19.52
72 Daryl Impey Mitchelton - Scott + 02:24.58
73 Joey Rosskopf CCC Team + 02:26.36
74 Maxime Bouet Team Arkéa - Samsic + 02:28.04
75 Michael Valgren Team Dimension Data + 02:28.07
76 Edvald Boasson-Hagen Team Dimension Data + 02:28.19
77 Serge Pauwels CCC Team + 02:32.14
78 Elie Gesbert Team Arkéa - Samsic + 02:33.02
79 Nelson Oliveira Movistar Team + 02:35.51
80 Romain Sicard Total Direct Energie + 02:38.26
81 Toms Skujins Trek-Segafredo + 02:39.50
82 Peter Sagan Bora - Hansgrohe + 02:44.24
83 Michal Kwiatkowski Team Ineos + 02:46.14
84 Gianni Moscon Team Ineos + 02:47.23
85 Sonny Colbrelli Bahrain - Merida + 02:48.27
86 Natnael Berhane Cofidis, Solutions Credits + 02:49.25
87 Anthony Perez Cofidis, Solutions Credits + 02:51.36
88 Andrea Pasqualon Wanty - Groupe Gobert + 02:53.25
89 Daniel Oss Bora - Hansgrohe + 02:54.56
90 Anthony Delaplace Team Arkéa - Samsic + 02:55.03
91 Hugo Houle Astana Pro Team + 02:56.11
92 Amaël Moinard Team Arkéa - Samsic + 02:59.17
93 Jan Tratnik Bahrain - Merida + 03:00.37
94 Tim Wellens Lotto - Soudal + 03:01.43
95 Paul Ourselin Total Direct Energie + 03:01.47
96 Stefan Küng Groupama - FDJ + 03:02.38
97 Dries Devenyns Deceuninck-Quick Step + 03:02.42
98 Jens Keukeleire Lotto - Soudal + 03:03.49
99 Imanol Erviti Movistar Team + 03:04.34
100 Stéphane Rossetto Cofidis, Solutions Credits + 03:05.15
101 Mike Teunissen Team Jumbo-Visma + 03:06.54
102 Anthony Roux Groupama - FDJ + 03:08.49
103 Kevin Ledanois Team Arkéa - Samsic + 03:12.17
104 Magnus Cort Astana Pro Team + 03:12.22
105 Carlos Verona Movistar Team + 03:13.05
106 Lilian Calmejane Total Direct Energie + 03:13.36
107 Vegard Stake Laengen UAE Team Emirates + 03:15.24
108 Julien Simon Cofidis, Solutions Credits + 03:17.08
109 Luke Durbridge Mitchelton - Scott + 03:18.36
110 Sven Erik Bystrøm UAE Team Emirates + 03:19.40
111 Odd Christian Eiking Wanty - Groupe Gobert + 03:19.58
112 Christopher Juul-Jensen Mitchelton - Scott + 03:22.22
113 Benoît Cosnefroy AG2R La Mondiale + 03:25.57
114 Iván García Cortina Bahrain - Merida + 03:26.03
115 Alexis Gougeard AG2R La Mondiale + 03:27.10
116 Nikias Arndt Team Sunweb + 03:27.43
117 Mads Würtz Schmidt Team Katusha - Alpecin + 03:29.22
118 Jasper De Buyst Lotto - Soudal + 03:31.36
119 Matej Mohoric Bahrain - Merida + 03:33.43
120 Frederik Backaert Wanty - Groupe Gobert + 03:34.00
121 Fabien Grellier Total Direct Energie + 03:35.12
122 Kasper Asgreen Deceuninck-Quick Step + 03:38.18
123 Florian Vachon Team Arkéa - Samsic + 03:43.22
124 Reinardt Janse van Rensburg Team Dimension Data + 03:44.10
125 Koen De Kort Trek-Segafredo + 03:44.48
126 Matthieu Ladagnous Groupama - FDJ + 03:45.11
127 Lukasz Wisniowski CCC Team + 03:46.34
128 Jose Gonçalves Team Katusha - Alpecin + 03:47.15
129 Steve Cummings Team Dimension Data + 03:49.45
130 Elia Viviani Deceuninck-Quick Step + 03:52.37
131 Anthony Turgis Total Direct Energie + 03:53.11
132 Caleb Ewan Lotto - Soudal + 03:54.34
133 Yves Lampaert Deceuninck-Quick Step + 03:54.37
134 Chad Haga Team Sunweb + 03:54.51
135 Thomas Scully EF Education First + 03:56.52
136 Aimé De Gendt Wanty - Groupe Gobert + 03:57.05
137 Niccolo Bonifazio Total Direct Energie + 03:59.44
138 Kevin Van Melsen Wanty - Groupe Gobert + 04:00.20
139 Alexander Kristoff UAE Team Emirates + 04:01.05
140 Amund Grøndahl Jansen Team Jumbo-Visma + 04:02.02
141 Marcus Burghardt Bora - Hansgrohe + 04:02.18
142 Maxime Monfort Lotto - Soudal + 04:03.56
143 William Bonnet Groupama - FDJ + 04:05.32
144 André Greipel Team Arkéa - Samsic + 04:07.00
145 Dylan Groenewegen Team Jumbo-Visma + 04:07.10
146 Michael Hepburn Mitchelton - Scott + 04:07.32
147 Lars Bak Team Dimension Data + 04:07.48
148 Marco Haller Team Katusha - Alpecin + 04:08.17
149 Maximiliano Richeze Deceuninck-Quick Step + 04:10.05
150 Roger Kluge Lotto - Soudal + 04:13.43
151 Alex Dowsett Team Katusha - Alpecin + 04:14.39
152 Michael Mørkøv Deceuninck-Quick Step + 04:19.33
153 Jens Debusschere Team Katusha - Alpecin + 04:29.07
154 Yoann Offredo Wanty - Groupe Gobert + 04:31.43
155 Sebastian Langeveld EF Education First + 04:34.23

Race profile

Race
Tour de France
Start date
06.07.2019
End date
28.07.2019
Total distance
128.0 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1903

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️