Tour de France - 2021

Stage Overall Youth Points Mountain Team

DoB?
Pos Rider Team Time UCI
01 Dylan Teuns Bahrain Victorious 03:54:41120
02 Ion Izagirre Astana-Premier Tech + 4450
03 Michael Woods Israel Start-Up Nation + 4725
04 Tadej Pogacar UAE Team Emirates + 4915
05 Wout Poels Bahrain Victorious + 02:335
06 Simon Yates Team BikeExchange + 02:43
07 Aurélien Paret-Peintre AG2R Citroën Team + 03:03
08 Guillaume Martin Cofidis + 03:03
09 Mattia Cattaneo Deceuninck-Quick Step + 04:07
10 Jonas Vingegaard Jumbo-Visma + 04:09
11 Alexey Lutsenko Astana-Premier Tech + 04:09
12 Enric Mas Movistar Team + 04:09
13 Richard Carapaz INEOS Grenadiers + 04:09
14 Rigoberto Uran EF Education-NIPPO + 04:09
15 David Gaudu Groupama-FDJ + 04:09
16 Pello Bilbao Bahrain Victorious + 04:09
17 Wilco Kelderman BORA-hansgrohe + 04:09
18 Ben O'Connor AG2R Citroën Team + 04:09
19 Sergio Henao Team Qhubeka NextHash + 04:13
20 Davide Formolo UAE Team Emirates + 04:18
21 Wout Van Aert Jumbo-Visma + 05:45
22 Nairo Quintana Arkéa-Samsic + 08:34
23 Jonathan Castroviejo INEOS Grenadiers + 08:34
24 Esteban Chaves Team BikeExchange + 10:19
25 Bauke Mollema Trek-Segafredo + 10:19
26 Louis Meintjes Intermarché-Wanty-Gobert + 12:21
27 Bruno Armirail Groupama-FDJ + 12:23
28 Nans Peters AG2R Citroën Team + 14:14
29 Jakob Fuglsang Astana-Premier Tech + 15:50
30 Omar Fraile Astana-Premier Tech + 15:50
31 Kenny Elissonde Trek-Segafredo + 16:01
32 Søren Kragh Andersen Team DSM + 17:00
33 Tiesj Benoot Team DSM + 17:00
34 Steven Kruijswijk Jumbo-Visma + 18:22
35 Tao Geoghegan Hart INEOS Grenadiers + 18:55
36 Franck Bonnamour B&B Hotels p/b KTM + 18:55
37 Julian Alaphilippe Deceuninck-Quick Step + 18:55
38 Ruben Guerreiro EF Education-NIPPO + 18:55
39 Richie Porte INEOS Grenadiers + 18:55
40 Quentin Pacher B&B Hotels p/b KTM + 21:15
41 Vincenzo Nibali Trek-Segafredo + 21:47
42 Miguel Ángel López Movistar Team + 21:47
43 Sepp Kuss Jumbo-Visma + 21:47
44 Mathieu van der Poel Alpecin-Fenix + 21:47
45 Ide Schelling BORA-hansgrohe + 22:19
46 Mark Donovan Team DSM + 23:18
47 Victor De La Parte Team TotalEnergies + 23:18
48 Simon Geschke Cofidis + 25:30
49 Kasper Asgreen Deceuninck-Quick Step + 27:56
50 Fabien Doubey Team TotalEnergies + 27:56
51 Brandon McNulty UAE Team Emirates + 28:26
52 Thomas De Gendt Lotto Soudal + 28:41
53 Davide Ballerini Deceuninck-Quick Step + 28:41
54 Xandro Meurisse Alpecin-Fenix + 28:41
55 Nils Politt BORA-hansgrohe + 28:41
56 Daniel Martin Israel Start-Up Nation + 28:41
57 Emanuel Buchmann BORA-hansgrohe + 28:41
58 Cristian Rodriguez Team TotalEnergies + 28:41
59 Georg Zimmermann Intermarché-Wanty-Gobert + 28:41
60 Elie Gesbert Arkéa-Samsic + 28:41
61 Connor Swift Arkéa-Samsic + 28:41
62 Stefan Küng Groupama-FDJ + 28:41
63 Hugo Houle Astana-Premier Tech + 28:41
64 Michael Valgren EF Education-NIPPO + 28:41
65 Fred Wright Bahrain Victorious + 28:41
66 Maxime Chevalier B&B Hotels p/b KTM + 28:41
67 Sonny Colbrelli Bahrain Victorious + 28:41
68 Lucas Hamilton Team BikeExchange + 28:41
69 Matej Mohoric Bahrain Victorious + 28:41
70 Christopher Juul-Jensen Team BikeExchange + 28:41
71 Anthony Perez Cofidis + 28:41
72 Patrick Konrad BORA-hansgrohe + 28:41
73 Pierre-Luc Périchon Cofidis + 28:41
74 Julien Bernard Trek-Segafredo + 28:41
75 Jesus Herrada Cofidis + 28:41
76 Dylan Van Baarle INEOS Grenadiers + 29:52
77 Anthony Turgis Team TotalEnergies + 30:21
78 Pierre Latour Team TotalEnergies + 30:21
79 Alex Aranburu Astana-Premier Tech + 30:21
80 Stefan de Bod Astana-Premier Tech + 31:25
81 Ruben Fernandez Cofidis + 32:41
82 Luke Durbridge Team BikeExchange + 34:04
83 Michael Matthews Team BikeExchange + 34:06
84 Daniel Oss BORA-hansgrohe + 34:06
85 Dries Devenyns Deceuninck-Quick Step + 34:34
86 Rui Costa UAE Team Emirates + 34:46
87 Michal Kwiatkowski INEOS Grenadiers + 34:55
88 Sergio Higuita EF Education-NIPPO + 34:55
89 Guillaume Boivin Israel Start-Up Nation + 35:01
90 Luke Rowe INEOS Grenadiers + 35:01
91 Alejandro Valverde Movistar Team + 35:01
92 Ivan Garcia Movistar Team + 35:01
93 Jan Bakelants Intermarché-Wanty-Gobert + 35:01
94 Carlos Barbero Team Qhubeka NextHash + 35:01
95 Cyril Barthe B&B Hotels p/b KTM + 35:01
96 Harry Sweeny Lotto Soudal + 35:01
97 Imanol Erviti Movistar Team + 35:01
98 Warren Barguil Arkéa-Samsic + 35:01
99 Pierre Rolland B&B Hotels p/b KTM + 35:01
100 Kristian Sbaragli Alpecin-Fenix + 35:01
101 Carlos Verona Movistar Team + 35:01
102 Philippe Gilbert Lotto Soudal + 35:01
103 Oliver Naesen AG2R Citroën Team + 35:01
104 Marc Hirschi UAE Team Emirates + 35:01
105 Rick Zabel Israel Start-Up Nation + 35:01
106 André Greipel Israel Start-Up Nation + 35:01
107 Vegard Stake Laengen UAE Team Emirates + 35:01
108 Joris Nieuwenhuis Team DSM + 35:01
109 Jonas Rutsch EF Education-NIPPO + 35:01
110 Jasper Philipsen Alpecin-Fenix + 35:01
111 Petr Vakoc Alpecin-Fenix + 35:01
112 Dorian Godon AG2R Citroën Team + 35:01
113 Cyril Gautier B&B Hotels p/b KTM + 35:01
114 Christophe Laporte Cofidis + 35:01
115 Silvan Dillier Alpecin-Fenix + 35:01
116 Benoît Cosnefroy AG2R Citroën Team + 35:01
117 Mike Teunissen Jumbo-Visma + 35:01
118 Stefan Bissegger EF Education-NIPPO + 35:01
119 Nils Eekhoff Team DSM + 35:01
120 Magnus Cort EF Education-NIPPO + 35:01
121 Jonas Rickaert Alpecin-Fenix + 35:01
122 Bryan Coquard B&B Hotels p/b KTM + 35:01
123 Valentin Madouas Groupama-FDJ + 35:01
124 Peter Sagan BORA-hansgrohe + 35:01
125 Tosh Van der Sande Lotto Soudal + 35:01
126 Brent Van Moer Lotto Soudal + 35:01
127 Miles Scotson Groupama-FDJ + 35:01
128 Edward Theuns Trek-Segafredo + 35:01
129 Jasper Stuyven Trek-Segafredo + 35:01
130 Jasper De Buyst Lotto Soudal + 35:01
131 Danny van Poppel Intermarché-Wanty-Gobert + 35:01
132 Jorge Arcas Movistar Team + 35:01
133 Reto Hollenstein Israel Start-Up Nation + 35:01
134 Jelle Wallays Cofidis + 35:01
135 Daniel McLay Arkéa-Samsic + 35:01
136 Dmitriy Gruzdev Astana-Premier Tech + 35:01
137 Luka Mezgec Team BikeExchange + 35:01
138 Michael Schär AG2R Citroën Team + 35:01
139 Anthony Delaplace Arkéa-Samsic + 35:01
140 Clément Russo Arkéa-Samsic + 35:01
141 Lorenzo Rota Intermarché-Wanty-Gobert + 35:01
142 Jacopo Guarnieri Groupama-FDJ + 35:01
143 Greg Van Avermaet AG2R Citroën Team + 35:01
144 Loic Vliegen Intermarché-Wanty-Gobert + 35:01
145 Marco Haller Bahrain Victorious + 35:01
146 Tim Merlier Alpecin-Fenix + 35:01
147 Jonas Koch Intermarché-Wanty-Gobert + 35:01
148 Amund Grøndahl Jansen Team BikeExchange + 35:01
149 Tony Martin Jumbo-Visma + 35:01
150 Michael Mørkøv Deceuninck-Quick Step + 35:01
151 Mark Cavendish Deceuninck-Quick Step + 35:01
152 Tim Declercq Deceuninck-Quick Step + 35:01
153 Edvald Boasson-Hagen Team TotalEnergies + 35:01
154 Max Walscheid Team Qhubeka NextHash + 35:01
155 Boy van Poppel Intermarché-Wanty-Gobert + 35:01
156 Chris Froome Israel Start-Up Nation + 35:01
157 Omer Goldstein Israel Start-Up Nation + 35:01
158 Julien Simon Team TotalEnergies + 35:01
159 Nicholas Dlamini Team Qhubeka NextHash + 35:01
160 Simon Clarke Team Qhubeka NextHash + 35:01
161 Mikkel Bjerg UAE Team Emirates + 35:01
162 Casper Pedersen Team DSM + 35:01
163 Sean Bennett Team Qhubeka NextHash + 35:01
164 Lukas Pöstlberger BORA-hansgrohe + 35:01
165 Toms Skujins Trek-Segafredo + 35:01
166 Mads Pedersen Trek-Segafredo + 35:01
167 Rafal Majka UAE Team Emirates + 35:01
168 Cees Bol Team DSM + 35:01
169 Roger Kluge Lotto Soudal + 35:01
170 Michael Gogl Team Qhubeka NextHash + 35:01
171 Nacer Bouhanni Arkéa-Samsic + 35:01
172 Victor Campenaerts Team Qhubeka NextHash + 35:01
173 Jérémy Cabot Team TotalEnergies + 35:01
174 Geraint Thomas INEOS Grenadiers + 35:01
175 Primoz Roglic Jumbo-Visma + 35:01
176 Neilson Powless EF Education-NIPPO + 35:01
177 Arnaud Démare Groupama-FDJ + 35:34
Pos Rider Team Time
01 4 Tadej Pogacar UAE Team Emirates 29:38:25
02 - Wout Van Aert Jumbo-Visma + 01:48
03 5 Alexey Lutsenko Astana-Premier Tech + 04:38
04 6 Rigoberto Uran EF Education-NIPPO + 04:46
05 6 Jonas Vingegaard Jumbo-Visma + 05:00
06 6 Richard Carapaz INEOS Grenadiers + 05:01
07 7 Wilco Kelderman BORA-hansgrohe + 05:13
08 7 Enric Mas Movistar Team + 05:15
09 10 David Gaudu Groupama-FDJ + 05:52
10 12 Pello Bilbao Bahrain Victorious + 06:41
11 13 Sergio Henao Team Qhubeka NextHash + 07:16
12 18 Guillaume Martin Cofidis + 07:28
13 19 Aurélien Paret-Peintre AG2R Citroën Team + 07:33
14 15 Ben O'Connor AG2R Citroën Team + 08:13
15 22 Wout Poels Bahrain Victorious + 08:51
16 - Bauke Mollema Trek-Segafredo + 11:35
17 28 Simon Yates Team BikeExchange + 12:13
18 36 Dylan Teuns Bahrain Victorious + 12:35
19 23 Mattia Cattaneo Deceuninck-Quick Step + 12:39
20 3 Esteban Chaves Team BikeExchange + 12:51
21 13 Louis Meintjes Intermarché-Wanty-Gobert + 17:09
22 5 Jakob Fuglsang Astana-Premier Tech + 17:14
23 22 Mathieu van der Poel Alpecin-Fenix + 17:20
24 17 Julian Alaphilippe Deceuninck-Quick Step + 18:51
25 5 Søren Kragh Andersen Team DSM + 19:03
26 20 Vincenzo Nibali Trek-Segafredo + 21:32
27 2 Richie Porte INEOS Grenadiers + 22:01
28 - Steven Kruijswijk Jumbo-Visma + 22:09
29 32 Nairo Quintana Arkéa-Samsic + 23:49
30 6 Franck Bonnamour B&B Hotels p/b KTM + 25:07
31 28 Kasper Asgreen Deceuninck-Quick Step + 25:18
32 1 Miguel Ángel López Movistar Team + 26:15
33 64 Michael Woods Israel Start-Up Nation + 27:01
34 30 Matej Mohoric Bahrain Victorious + 27:15
35 40 Jonathan Castroviejo INEOS Grenadiers + 28:02
36 15 Kenny Elissonde Trek-Segafredo + 28:19
37 66 Ion Izagirre Astana-Premier Tech + 29:18
38 3 Quentin Pacher B&B Hotels p/b KTM + 29:45
39 56 Davide Formolo UAE Team Emirates + 30:05
40 31 Pierre Latour Team TotalEnergies + 30:57
41 15 Lucas Hamilton Team BikeExchange + 31:48
42 15 Emanuel Buchmann BORA-hansgrohe + 32:20
43 7 Mark Donovan Team DSM + 35:20
44 5 Xandro Meurisse Alpecin-Fenix + 35:49
45 32 Geraint Thomas INEOS Grenadiers + 36:03
46 23 Ruben Guerreiro EF Education-NIPPO + 36:12
47 29 Toms Skujins Trek-Segafredo + 36:28
48 27 Sergio Higuita EF Education-NIPPO + 37:09
49 6 Hugo Houle Astana-Premier Tech + 38:01
50 3 Julien Bernard Trek-Segafredo + 39:41
51 18 Primoz Roglic Jumbo-Visma + 39:45
52 17 Jan Bakelants Intermarché-Wanty-Gobert + 40:36
53 39 Omar Fraile Astana-Premier Tech + 41:02
54 10 Simon Geschke Cofidis + 41:12
55 32 Tiesj Benoot Team DSM + 41:13
56 52 Bruno Armirail Groupama-FDJ + 41:55
57 19 Magnus Cort EF Education-NIPPO + 42:04
58 1 Sonny Colbrelli Bahrain Victorious + 42:29
59 1 Patrick Konrad BORA-hansgrohe + 42:48
60 20 Pierre Rolland B&B Hotels p/b KTM + 42:51
61 2 Michael Valgren EF Education-NIPPO + 43:50
62 2 Stefan Küng Groupama-FDJ + 43:52
63 1 Elie Gesbert Arkéa-Samsic + 43:59
64 1 Daniel Martin Israel Start-Up Nation + 44:17
65 21 Alejandro Valverde Movistar Team + 44:22
66 1 Cristian Rodriguez Team TotalEnergies + 44:33
67 44 Nans Peters AG2R Citroën Team + 44:50
68 22 Neilson Powless EF Education-NIPPO + 45:08
69 15 Victor De La Parte Team TotalEnergies + 46:10
70 22 Ivan Garcia Movistar Team + 46:17
71 3 Dylan Van Baarle INEOS Grenadiers + 46:25
72 23 Brent Van Moer Lotto Soudal + 46:28
73 21 Dorian Godon AG2R Citroën Team + 47:26
74 21 Philippe Gilbert Lotto Soudal + 47:27
75 4 Anthony Turgis Team TotalEnergies + 48:15
76 21 Jasper Stuyven Trek-Segafredo + 48:27
77 5 Alex Aranburu Astana-Premier Tech + 48:46
78 22 Greg Van Avermaet AG2R Citroën Team + 48:46
79 6 Stefan de Bod Astana-Premier Tech + 50:13
80 13 Michal Kwiatkowski INEOS Grenadiers + 51:24
81 15 Rafal Majka UAE Team Emirates + 51:27
82 34 Tao Geoghegan Hart INEOS Grenadiers + 51:45
83 13 Valentin Madouas Groupama-FDJ + 52:29
84 10 Michael Matthews Team BikeExchange + 53:04
85 5 Thomas De Gendt Lotto Soudal + 53:23
86 5 Ruben Fernandez Cofidis + 54:21
87 9 Connor Swift Arkéa-Samsic + 54:41
88 12 Imanol Erviti Movistar Team + 54:43
89 12 Warren Barguil Arkéa-Samsic + 55:34
90 12 Cyril Barthe B&B Hotels p/b KTM + 55:40
91 12 Anthony Delaplace Arkéa-Samsic + 55:50
92 12 Dries Devenyns Deceuninck-Quick Step + 56:07
93 11 Guillaume Boivin Israel Start-Up Nation + 57:03
94 33 Sepp Kuss Jumbo-Visma + 57:21
95 12 Fabien Doubey Team TotalEnergies + 57:23
96 13 Boy van Poppel Intermarché-Wanty-Gobert + 57:26
97 12 Victor Campenaerts Team Qhubeka NextHash + 58:00
98 12 Jonas Rickaert Alpecin-Fenix + 58:02
99 11 Peter Sagan BORA-hansgrohe + 59:20
100 11 Michael Schär AG2R Citroën Team + 59:25
101 10 Luka Mezgec Team BikeExchange + 01:00:09
102 9 Oliver Naesen AG2R Citroën Team + 01:00:25
103 9 Benoît Cosnefroy AG2R Citroën Team + 01:00:41
104 6 Nils Eekhoff Team DSM + 01:01:35
105 12 Davide Ballerini Deceuninck-Quick Step + 01:01:46
106 7 Michael Gogl Team Qhubeka NextHash + 01:01:49
107 7 Edvald Boasson-Hagen Team TotalEnergies + 01:02:09
108 7 Loic Vliegen Intermarché-Wanty-Gobert + 01:02:11
109 10 Jesus Herrada Cofidis + 01:02:31
110 8 Christophe Laporte Cofidis + 01:03:33
111 5 Rui Costa UAE Team Emirates + 01:03:48
112 8 Joris Nieuwenhuis Team DSM + 01:03:48
113 8 Silvan Dillier Alpecin-Fenix + 01:03:57
114 11 Maxime Chevalier B&B Hotels p/b KTM + 01:04:12
115 11 Nils Politt BORA-hansgrohe + 01:04:13
116 7 Cyril Gautier B&B Hotels p/b KTM + 01:04:43
117 16 Brandon McNulty UAE Team Emirates + 01:05:04
118 8 Stefan Bissegger EF Education-NIPPO + 01:05:34
119 7 Carlos Verona Movistar Team + 01:05:54
120 7 Julien Simon Team TotalEnergies + 01:06:14
121 7 Lorenzo Rota Intermarché-Wanty-Gobert + 01:06:16
122 15 Pierre-Luc Périchon Cofidis + 01:06:23
123 8 Harry Sweeny Lotto Soudal + 01:07:06
124 17 Anthony Perez Cofidis + 01:07:24
125 18 Fred Wright Bahrain Victorious + 01:07:28
126 8 Max Walscheid Team Qhubeka NextHash + 01:08:06
127 7 Kristian Sbaragli Alpecin-Fenix + 01:09:22
128 7 Jasper Philipsen Alpecin-Fenix + 01:09:58
129 20 Christopher Juul-Jensen Team BikeExchange + 01:10:07
130 8 Miles Scotson Groupama-FDJ + 01:10:13
131 8 Carlos Barbero Team Qhubeka NextHash + 01:10:14
132 8 Mike Teunissen Jumbo-Visma + 01:10:26
133 5 Dmitriy Gruzdev Astana-Premier Tech + 01:10:54
134 5 Jonas Rutsch EF Education-NIPPO + 01:11:13
135 5 Lukas Pöstlberger BORA-hansgrohe + 01:11:13
136 - Luke Durbridge Team BikeExchange + 01:11:26
137 6 Vegard Stake Laengen UAE Team Emirates + 01:11:32
138 6 Sean Bennett Team Qhubeka NextHash + 01:11:37
139 5 Jonas Koch Intermarché-Wanty-Gobert + 01:11:41
140 5 Danny van Poppel Intermarché-Wanty-Gobert + 01:12:10
141 3 Nicholas Dlamini Team Qhubeka NextHash + 01:12:51
142 3 Jorge Arcas Movistar Team + 01:13:12
143 3 Tosh Van der Sande Lotto Soudal + 01:13:29
144 2 Tim Declercq Deceuninck-Quick Step + 01:13:48
145 1 Jelle Wallays Cofidis + 01:14:01
146 14 Georg Zimmermann Intermarché-Wanty-Gobert + 01:14:10
147 2 Tim Merlier Alpecin-Fenix + 01:14:17
148 2 Petr Vakoc Alpecin-Fenix + 01:14:24
149 2 Simon Clarke Team Qhubeka NextHash + 01:14:26
150 2 Daniel Oss BORA-hansgrohe + 01:15:48
151 3 Michael Mørkøv Deceuninck-Quick Step + 01:16:03
152 21 Ide Schelling BORA-hansgrohe + 01:16:06
153 3 Nacer Bouhanni Arkéa-Samsic + 01:16:36
154 3 Luke Rowe INEOS Grenadiers + 01:16:39
155 2 Mark Cavendish Deceuninck-Quick Step + 01:17:20
156 2 André Greipel Israel Start-Up Nation + 01:17:25
157 2 Omer Goldstein Israel Start-Up Nation + 01:18:02
158 2 Mikkel Bjerg UAE Team Emirates + 01:19:42
159 2 Jasper De Buyst Lotto Soudal + 01:19:52
160 1 Cees Bol Team DSM + 01:20:16
161 - Bryan Coquard B&B Hotels p/b KTM + 01:20:36
162 4 Arnaud Démare Groupama-FDJ + 01:20:36
163 1 Jacopo Guarnieri Groupama-FDJ + 01:20:38
164 1 Edward Theuns Trek-Segafredo + 01:20:49
165 1 Rick Zabel Israel Start-Up Nation + 01:21:09
166 1 Chris Froome Israel Start-Up Nation + 01:21:12
167 1 Jérémy Cabot Team TotalEnergies + 01:22:11
168 1 Casper Pedersen Team DSM + 01:22:21
169 1 Tony Martin Jumbo-Visma + 01:22:33
170 1 Marco Haller Bahrain Victorious + 01:22:41
171 1 Reto Hollenstein Israel Start-Up Nation + 01:25:20
172 1 Amund Grøndahl Jansen Team BikeExchange + 01:27:57
173 1 Mads Pedersen Trek-Segafredo + 01:28:00
174 - Marc Hirschi UAE Team Emirates + 01:30:01
175 - Clément Russo Arkéa-Samsic + 01:31:47
176 - Daniel McLay Arkéa-Samsic + 01:32:39
177 - Roger Kluge Lotto Soudal + 01:33:33
Pos Rider Team Points
01 Mark Cavendish Deceuninck-Quick Step 168
02 Michael Matthews Team BikeExchange 113
03 Mathieu van der Poel Alpecin-Fenix 103
04 Jasper Philipsen Alpecin-Fenix 102
05 Nacer Bouhanni Arkéa-Samsic 99
06 Sonny Colbrelli Bahrain Victorious 86
07 Julian Alaphilippe Deceuninck-Quick Step 84
08 Tadej Pogacar UAE Team Emirates 79
09 Peter Sagan BORA-hansgrohe 72
10 Matej Mohoric Bahrain Victorious 62
11 Tim Merlier Alpecin-Fenix 62
12 Arnaud Démare Groupama-FDJ 51
13 Kasper Asgreen Deceuninck-Quick Step 50
14 Primoz Roglic Jumbo-Visma 49
15 Wout Van Aert Jumbo-Visma 47
16 Michael Mørkøv Deceuninck-Quick Step 41
17 Cees Bol Team DSM 38
18 Jonas Vingegaard Jumbo-Visma 37
19 Wilco Kelderman BORA-hansgrohe 34
20 Brent Van Moer Lotto Soudal 32
21 Ide Schelling BORA-hansgrohe 31
22 Magnus Cort EF Education-NIPPO 26
23 Jasper Stuyven Trek-Segafredo 25
24 Boy van Poppel Intermarché-Wanty-Gobert 25
25 Pierre-Luc Périchon Cofidis 23
26 Bauke Mollema Trek-Segafredo 22
27 Michael Woods Israel Start-Up Nation 21
28 Luka Mezgec Team BikeExchange 21
29 Dylan Teuns Bahrain Victorious 20
30 Greg Van Avermaet AG2R Citroën Team 20
31 Cyril Barthe B&B Hotels p/b KTM 20
32 Edward Theuns Trek-Segafredo 20
33 Sergio Higuita EF Education-NIPPO 20
34 Davide Ballerini Deceuninck-Quick Step 18
35 Bryan Coquard B&B Hotels p/b KTM 18
36 Mads Pedersen Trek-Segafredo 18
37 Alexey Lutsenko Astana-Premier Tech 17
38 Ion Izagirre Astana-Premier Tech 17
39 Stefan Küng Groupama-FDJ 17
40 Michael Schär AG2R Citroën Team 17
41 Maxime Chevalier B&B Hotels p/b KTM 17
42 Jonas Koch Intermarché-Wanty-Gobert 17
43 Roger Kluge Lotto Soudal 17
44 David Gaudu Groupama-FDJ 16
45 André Greipel Israel Start-Up Nation 16
46 Mattia Cattaneo Deceuninck-Quick Step 15
47 Franck Bonnamour B&B Hotels p/b KTM 15
48 Fred Wright Bahrain Victorious 15
49 Jérémy Cabot Team TotalEnergies 15
50 Toms Skujins Trek-Segafredo 14
51 Simon Yates Team BikeExchange 13
52 Patrick Konrad BORA-hansgrohe 13
53 Anthony Perez Cofidis 13
54 Jelle Wallays Cofidis 13
55 Richard Carapaz INEOS Grenadiers 12
56 Xandro Meurisse Alpecin-Fenix 12
57 Christophe Laporte Cofidis 12
58 Jasper De Buyst Lotto Soudal 12
59 Wout Poels Bahrain Victorious 11
60 Søren Kragh Andersen Team DSM 11
61 Connor Swift Arkéa-Samsic 11
62 Max Walscheid Team Qhubeka NextHash 11
63 Enric Mas Movistar Team 10
64 Simon Clarke Team Qhubeka NextHash 10
65 Aurélien Paret-Peintre AG2R Citroën Team 9
66 Pierre Latour Team TotalEnergies 9
67 Philippe Gilbert Lotto Soudal 9
68 Alex Aranburu Astana-Premier Tech 9
69 Daniel Oss BORA-hansgrohe 9
70 Guillaume Martin Cofidis 8
71 Anthony Turgis Team TotalEnergies 8
72 Richie Porte INEOS Grenadiers 7
73 Geraint Thomas INEOS Grenadiers 7
74 Julien Bernard Trek-Segafredo 7
75 Dorian Godon AG2R Citroën Team 7
76 Victor Campenaerts Team Qhubeka NextHash 7
77 Danny van Poppel Intermarché-Wanty-Gobert 7
78 Esteban Chaves Team BikeExchange 6
79 Rigoberto Uran EF Education-NIPPO 5
80 Pello Bilbao Bahrain Victorious 5
81 Vincenzo Nibali Trek-Segafredo 5
82 Hugo Houle Astana-Premier Tech 5
83 Jan Bakelants Intermarché-Wanty-Gobert 5
84 Miles Scotson Groupama-FDJ 5
85 Mikkel Bjerg UAE Team Emirates 5
86 Jacopo Guarnieri Groupama-FDJ 5
87 Rick Zabel Israel Start-Up Nation 5
88 Ivan Garcia Movistar Team 4
89 Tao Geoghegan Hart INEOS Grenadiers 4
90 Nils Eekhoff Team DSM 4
91 Davide Formolo UAE Team Emirates 3
92 Jonas Rickaert Alpecin-Fenix 3
93 Tony Martin Jumbo-Visma 3
94 Nairo Quintana Arkéa-Samsic 2
95 Mike Teunissen Jumbo-Visma 2
96 Marco Haller Bahrain Victorious 2
97 Brandon McNulty UAE Team Emirates 1
Pos Team Time
01 Bahrain Victorious 89:03:04
02 Astana-Premier Tech + 15:34
03 Jumbo-Visma + 18:27
04 AG2R Citroën Team + 25:12
05 INEOS Grenadiers + 28:49
06 Trek-Segafredo + 38:31
07 Team BikeExchange + 39:12
08 EF Education-NIPPO + 44:21
09 Deceuninck-Quick Step + 47:21
10 UAE Team Emirates + 53:09
11 BORA-hansgrohe + 55:10
12 Groupama-FDJ + 01:02:52
13 Movistar Team + 01:03:24
14 Team DSM + 01:18:39
15 B&B Hotels p/b KTM + 01:18:46
16 Cofidis + 01:22:31
17 Arkéa-Samsic + 01:33:26
18 Team TotalEnergies + 01:36:41
19 Alpecin-Fenix + 01:37:15
20 Intermarché-Wanty-Gobert + 01:37:37
21 Team Qhubeka NextHash + 01:48:04
22 Israel Start-Up Nation + 01:58:17
23 Lotto Soudal + 02:07:07
Information
Nation France
Date 3rd July
Where Oyonnax -> Le Grand-Bornand
What 8th stage
Distance 150.8 km
Other
Embed Results