Tour de France 2021 - Stage 15

Céret > Andorra-La-Vielle, 191.3km

26.06-18.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 Sepp Kuss Jumbo-Visma 5:12:06
2 Alejandro Valverde Movistar Team + 00.23
3 Wout Poels Bahrain Victorious + 01.15
4 Ion Izagirre Astana-Premier Tech + 01.15
5 Ruben Guerreiro EF Education-NIPPO + 01.15
6 Nairo Quintana Team Arkéa-Samsic + 01.15
7 David Gaudu Groupama-FDJ + 01.15
8 Daniel Martin Israel Start-Up Nation + 01.22
9 Franck Bonnamour B&B Hotels p/b KTM + 01.22
10 Aurélien Paret-Peintre AG2R Citroën Team + 01.22
11 Vincenzo Nibali Trek-Segafredo + 01.22
12 Julian Alaphilippe Deceuninck-Quick Step + 01.22
13 Neilson Powless EF Education-NIPPO + 03.00
14 Mark Donovan Team DSM + 03.02
15 Dylan Teuns Bahrain Victorious + 04.11
16 Kenny Elissonde Trek-Segafredo + 04.11
17 Julien Bernard Trek-Segafredo + 04.11
18 Sergio Henao Team Qhubeka NextHash + 04.11
19 Wout van Aert Jumbo-Visma + 04.51
20 Enric Mas Movistar Team + 04.51
21 Jonas Vingegaard Jumbo-Visma + 04.51
22 Tadej Pogacar UAE Team Emirates + 04.51
23 Richard Carapaz INEOS Grenadiers + 04.51
24 Rigoberto Uran EF Education-NIPPO + 04.51
25 Wilco Kelderman BORA-hansgrohe + 04.51
26 Ben O'Connor AG2R Citroën Team + 04.51
27 Alexey Lutsenko Astana-Premier Tech + 05.22
28 Pello Bilbao Bahrain Victorious + 05.22
29 Matej Mohoric Bahrain Victorious + 05.25
30 Michael Woods Israel Start-Up Nation + 06.19
31 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 07.14
32 Esteban Chaves Team BikeExchange + 07.14
33 Guillaume Martin Cofidis + 08.45
34 Valentin Madouas Groupama-FDJ + 08.45
35 Steven Kruijswijk Jumbo-Visma + 08.45
36 Jonathan Castroviejo INEOS Grenadiers + 08.45
37 Mattia Cattaneo Deceuninck-Quick Step + 09.48
38 Geraint Thomas INEOS Grenadiers + 09.48
39 Davide Ballerini Deceuninck-Quick Step + 13.13
40 Thomas De Gendt Lotto-Soudal + 13.13
41 Sergio Higuita EF Education-NIPPO + 13.13
42 Emanuel Buchmann BORA-hansgrohe + 14.35
43 Michael Schär AG2R Citroën Team + 14.35
44 Jasper Stuyven Trek-Segafredo + 14.35
45 Patrick Konrad BORA-hansgrohe + 14.35
46 Pierre Latour Team TotalEnergies + 14.35
47 Xandro Meurisse Alpecin-Fenix + 15.57
48 Jan Bakelants Intermarché-Wanty-Gobert Matériaux + 15.57
49 Cristian Rodriguez Team TotalEnergies + 15.57
50 Dylan van Baarle INEOS Grenadiers + 15.57
51 Miguel Ángel López Movistar Team + 17.04
52 Simon Geschke Cofidis + 18.06
53 Ruben Fernandez Cofidis + 18.06
54 Michael Matthews Team BikeExchange + 19.17
55 Jakob Fuglsang Astana-Premier Tech + 20.06
56 Richie Porte INEOS Grenadiers + 20.06
57 Quentin Pacher B&B Hotels p/b KTM + 20.06
58 Alex Aranburu Astana-Premier Tech + 20.06
59 Jonas Rutsch EF Education-NIPPO + 20.06
60 Rui Costa UAE Team Emirates + 20.06
61 Magnus Cort EF Education-NIPPO + 20.06
62 Bauke Mollema Trek-Segafredo + 20.06
63 Tao Geoghegan Hart INEOS Grenadiers + 20.06
64 Mike Teunissen Jumbo-Visma + 20.06
65 Sean Bennett Team Qhubeka NextHash + 20.06
66 Jesus Herrada Cofidis + 20.06
67 Lukas Pöstlberger BORA-hansgrohe + 22.50
68 Silvan Dillier Alpecin-Fenix + 23.07
69 Stefan Küng Groupama-FDJ + 23.07
70 Fred Wright Bahrain Victorious + 23.07
71 Cyril Barthe B&B Hotels p/b KTM + 23.07
72 Chris Froome Israel Start-Up Nation + 23.07
73 Marco Haller Bahrain Victorious + 23.07
74 Jorge Arcas Movistar Team + 23.07
75 Luke Durbridge Team BikeExchange + 23.07
76 Imanol Erviti Movistar Team + 23.07
77 Christopher Juul-Jensen Team BikeExchange + 23.07
78 Brent Van Moer Lotto-Soudal + 23.45
79 Jasper Philipsen Alpecin-Fenix + 23.45
80 Harry Sweeny Lotto-Soudal + 23.45
81 Lorenzo Rota Intermarché-Wanty-Gobert Matériaux + 23.45
82 Dorian Godon AG2R Citroën Team + 23.45
83 Fabien Doubey Team TotalEnergies + 23.45
84 Michael Valgren EF Education-NIPPO + 23.45
85 Hugo Houle Astana-Premier Tech + 23.45
86 Elie Gesbert Team Arkéa-Samsic + 23.45
87 Kasper Asgreen Deceuninck-Quick Step + 23.45
88 Michal Kwiatkowski INEOS Grenadiers + 23.45
89 Carlos Barbero Team Qhubeka NextHash + 23.45
90 Davide Formolo UAE Team Emirates + 23.45
91 Marc Hirschi UAE Team Emirates + 23.45
92 Pierre-Luc Périchon Cofidis + 23.45
93 Pierre Rolland B&B Hotels p/b KTM + 23.45
94 Omer Goldstein Israel Start-Up Nation + 23.45
95 Rafal Majka UAE Team Emirates + 23.45
96 Carlos Verona Movistar Team + 23.45
97 Brandon McNulty UAE Team Emirates + 23.45
98 Jérémy Cabot Team TotalEnergies + 23.45
99 Omar Fraile Astana-Premier Tech + 23.45
100 Jonas Rickaert Alpecin-Fenix + 23.45
101 Iván García Cortina Movistar Team + 24.27
102 Georg Zimmermann Intermarché-Wanty-Gobert Matériaux + 24.27
103 Oliver Naesen AG2R Citroën Team + 24.27
104 Christophe Laporte Cofidis + 24.31
105 Daniel Oss BORA-hansgrohe + 24.31
106 Ide Schelling BORA-hansgrohe + 24.31
107 Bruno Armirail Groupama-FDJ + 24.31
108 Anthony Turgis Team TotalEnergies + 25.35
109 Nils Politt BORA-hansgrohe + 25.35
110 Maxime Chevalier B&B Hotels p/b KTM + 25.55
111 Mikkel Bjerg UAE Team Emirates + 26.01
112 Mads Pedersen Trek-Segafredo + 26.27
113 Casper Pedersen Team DSM + 26.27
114 Toms Skujins Trek-Segafredo + 26.27
115 Danny van Poppel Intermarché-Wanty-Gobert Matériaux + 26.27
116 Cyril Gautier B&B Hotels p/b KTM + 26.27
117 Connor Swift Team Arkéa-Samsic + 26.27
118 Luka Mezgec Team BikeExchange + 26.27
119 Sonny Colbrelli Bahrain Victorious + 26.27
120 Anthony Perez Cofidis + 26.27
121 Dmitriy Gruzdev Astana-Premier Tech + 27.10
122 Guillaume Boivin Israel Start-Up Nation + 28.19
123 André Greipel Israel Start-Up Nation + 30.49
124 Simon Clarke Team Qhubeka NextHash + 30.49
125 Reto Hollenstein Israel Start-Up Nation + 30.49
126 Rick Zabel Israel Start-Up Nation + 30.49
127 Julien Simon Team TotalEnergies + 30.49
128 Kristian Sbaragli Alpecin-Fenix + 30.49
129 Philippe Gilbert Lotto-Soudal + 30.49
130 Boy van Poppel Intermarché-Wanty-Gobert Matériaux + 30.49
131 Greg Van Avermaet AG2R Citroën Team + 30.49
132 Edward Theuns Trek-Segafredo + 30.49
133 Victor De La Parte Team TotalEnergies + 30.49
134 Petr Vakoc Alpecin-Fenix + 30.49
135 Joris Nieuwenhuis Team DSM + 30.52
136 Nils Eekhoff Team DSM + 30.52
137 Cees Bol Team DSM + 30.52
138 Stefan Bissegger EF Education-NIPPO + 31.37
139 Jelle Wallays Cofidis + 33.20
140 Max Walscheid Team Qhubeka NextHash + 33.20
141 Vegard Stake Laengen UAE Team Emirates + 33.20
142 Amund Grøndahl Jansen Team BikeExchange + 34.48
143 Benoît Cosnefroy AG2R Citroën Team + 34.48
144 Michael Mørkøv Deceuninck-Quick Step + 34.57
145 Tim Declercq Deceuninck-Quick Step + 34.57
146 Dries Devenyns Deceuninck-Quick Step + 34.57
147 Mark Cavendish Deceuninck-Quick Step + 34.57
- Edvald Boasson-Hagen Team TotalEnergies OOT
- Nacer Bouhanni Team Arkéa-Samsic DNF

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 62:07:18
2 Rigoberto Uran EF Education-NIPPO + 05.18
3 Jonas Vingegaard Jumbo-Visma + 05.32
4 Richard Carapaz INEOS Grenadiers + 05.33
5 Ben O'Connor AG2R Citroën Team + 05.58
6 Wilco Kelderman BORA-hansgrohe + 06.16
7 Alexey Lutsenko Astana-Premier Tech + 07.01
8 Enric Mas Movistar Team + 07.11
9 Guillaume Martin Cofidis + 07.58
10 Pello Bilbao Bahrain Victorious + 10.59
11 Mattia Cattaneo Deceuninck-Quick Step + 14.45
12 Aurélien Paret-Peintre AG2R Citroën Team + 21.15
13 Esteban Chaves Team BikeExchange + 22.51
14 David Gaudu Groupama-FDJ + 27.15
15 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 29.16
16 Wout van Aert Jumbo-Visma + 31.43
17 Wout Poels Bahrain Victorious + 35.49
18 Sergio Henao Team Qhubeka NextHash + 36.48
19 Dylan Teuns Bahrain Victorious + 43.14
20 Ruben Guerreiro EF Education-NIPPO + 44.01
21 Bauke Mollema Trek-Segafredo + 47.17
22 Alejandro Valverde Movistar Team + 50.15
23 Julian Alaphilippe Deceuninck-Quick Step + 55.12
24 Jonathan Castroviejo INEOS Grenadiers + 55.28
25 Michael Woods Israel Start-Up Nation + 56.43
26 Kenny Elissonde Trek-Segafredo + 56.58
27 Sergio Higuita EF Education-NIPPO + 57.26
28 Patrick Konrad BORA-hansgrohe + 01:01.01
29 Steven Kruijswijk Jumbo-Visma + 01:01.32
30 Ion Izagirre Astana-Premier Tech + 01:04.57
31 Nairo Quintana Team Arkéa-Samsic + 01:04.59
32 Franck Bonnamour B&B Hotels p/b KTM + 01:06.05
33 Vincenzo Nibali Trek-Segafredo + 01:07.05
34 Jakob Fuglsang Astana-Premier Tech + 01:18.17
35 Richie Porte INEOS Grenadiers + 01:22.12
36 Mark Donovan Team DSM + 01:22.49
37 Davide Formolo UAE Team Emirates + 01:25.17
38 Valentin Madouas Groupama-FDJ + 01:25.30
39 Miguel Ángel López Movistar Team + 01:27.05
40 Xandro Meurisse Alpecin-Fenix + 01:27.08
41 Pierre Rolland B&B Hotels p/b KTM + 01:27.27
42 Julien Bernard Trek-Segafredo + 01:29.35
43 Emanuel Buchmann BORA-hansgrohe + 01:29.56
44 Neilson Powless EF Education-NIPPO + 01:33.02
45 Jasper Stuyven Trek-Segafredo + 01:33.28
46 Quentin Pacher B&B Hotels p/b KTM + 01:34.22
47 Geraint Thomas INEOS Grenadiers + 01:34.23
48 Matej Mohoric Bahrain Victorious + 01:34.34
49 Sepp Kuss Jumbo-Visma + 01:36.28
50 Rafal Majka UAE Team Emirates + 01:36.38
51 Daniel Martin Israel Start-Up Nation + 01:37.05
52 Cristian Rodriguez Team TotalEnergies + 01:41.24
53 Stefan Küng Groupama-FDJ + 01:41.52
54 Jan Bakelants Intermarché-Wanty-Gobert Matériaux + 01:43.20
55 Kasper Asgreen Deceuninck-Quick Step + 01:43.50
56 Sonny Colbrelli Bahrain Victorious + 01:45.43
57 Pierre Latour Team TotalEnergies + 01:46.32
58 Nils Politt BORA-hansgrohe + 01:48.21
59 Michal Kwiatkowski INEOS Grenadiers + 01:49.43
60 Michael Valgren EF Education-NIPPO + 01:50.42
61 Dylan van Baarle INEOS Grenadiers + 01:51.21
62 Magnus Cort EF Education-NIPPO + 01:52.20
63 Omar Fraile Astana-Premier Tech + 01:52.31
64 Hugo Houle Astana-Premier Tech + 01:53.40
65 Imanol Erviti Movistar Team + 01:54.50
66 Simon Geschke Cofidis + 01:55.45
67 Elie Gesbert Team Arkéa-Samsic + 01:55.59
68 Jonas Rutsch EF Education-NIPPO + 01:56.00
69 Brent Van Moer Lotto-Soudal + 02:00.42
70 Michael Schär AG2R Citroën Team + 02:00.43
71 Rui Costa UAE Team Emirates + 02:00.51
72 Tao Geoghegan Hart INEOS Grenadiers + 02:05.35
73 Silvan Dillier Alpecin-Fenix + 02:05.45
74 Lorenzo Rota Intermarché-Wanty-Gobert Matériaux + 02:05.56
75 Cyril Gautier B&B Hotels p/b KTM + 02:08.48
76 Oliver Naesen AG2R Citroën Team + 02:09.33
77 Connor Swift Team Arkéa-Samsic + 02:12.00
78 Alex Aranburu Astana-Premier Tech + 02:12.57
79 Toms Skujins Trek-Segafredo + 02:14.33
80 Harry Sweeny Lotto-Soudal + 02:15.20
81 Brandon McNulty UAE Team Emirates + 02:15.44
82 Anthony Turgis Team TotalEnergies + 02:15.48
83 Cyril Barthe B&B Hotels p/b KTM + 02:15.50
84 Dorian Godon AG2R Citroën Team + 02:17.53
85 Fabien Doubey Team TotalEnergies + 02:18.16
86 Ruben Fernandez Cofidis + 02:18.31
87 Michael Matthews Team BikeExchange + 02:19.04
88 Greg Van Avermaet AG2R Citroën Team + 02:19.46
89 Bruno Armirail Groupama-FDJ + 02:20.30
90 Jesus Herrada Cofidis + 02:20.34
91 Luka Mezgec Team BikeExchange + 02:20.37
92 Iván García Cortina Movistar Team + 02:21.19
93 Philippe Gilbert Lotto-Soudal + 02:21.21
94 Thomas De Gendt Lotto-Soudal + 02:22.22
95 Benoît Cosnefroy AG2R Citroën Team + 02:23.22
96 Victor De La Parte Team TotalEnergies + 02:23.35
97 Anthony Perez Cofidis + 02:24.00
98 Jorge Arcas Movistar Team + 02:25.03
99 Mike Teunissen Jumbo-Visma + 02:25.05
100 Jonas Rickaert Alpecin-Fenix + 02:26.42
101 Guillaume Boivin Israel Start-Up Nation + 02:26.44
102 Pierre-Luc Périchon Cofidis + 02:28.29
103 Luke Durbridge Team BikeExchange + 02:29.39
104 Maxime Chevalier B&B Hotels p/b KTM + 02:30.13
105 Georg Zimmermann Intermarché-Wanty-Gobert Matériaux + 02:31.23
106 Stefan Bissegger EF Education-NIPPO + 02:33.00
107 Davide Ballerini Deceuninck-Quick Step + 02:33.26
108 Christophe Laporte Cofidis + 02:34.54
109 Kristian Sbaragli Alpecin-Fenix + 02:35.02
110 Carlos Verona Movistar Team + 02:35.56
111 Boy van Poppel Intermarché-Wanty-Gobert Matériaux + 02:39.20
112 Fred Wright Bahrain Victorious + 02:39.56
113 Jasper Philipsen Alpecin-Fenix + 02:40.56
114 Christopher Juul-Jensen Team BikeExchange + 02:41.59
115 Lukas Pöstlberger BORA-hansgrohe + 02:42.01
116 Dmitriy Gruzdev Astana-Premier Tech + 02:42.44
117 Vegard Stake Laengen UAE Team Emirates + 02:43.57
118 Mikkel Bjerg UAE Team Emirates + 02:45.47
119 André Greipel Israel Start-Up Nation + 02:46.39
120 Edward Theuns Trek-Segafredo + 02:46.47
121 Petr Vakoc Alpecin-Fenix + 02:46.48
122 Daniel Oss BORA-hansgrohe + 02:48.27
123 Ide Schelling BORA-hansgrohe + 02:49.52
124 Marc Hirschi UAE Team Emirates + 02:51.41
125 Simon Clarke Team Qhubeka NextHash + 02:53.10
126 Sean Bennett Team Qhubeka NextHash + 02:53.13
127 Danny van Poppel Intermarché-Wanty-Gobert Matériaux + 02:53.57
128 Jelle Wallays Cofidis + 02:54.21
129 Nils Eekhoff Team DSM + 02:54.28
130 Omer Goldstein Israel Start-Up Nation + 02:56.57
131 Chris Froome Israel Start-Up Nation + 02:57.00
132 Max Walscheid Team Qhubeka NextHash + 02:57.56
133 Carlos Barbero Team Qhubeka NextHash + 02:58.41
134 Joris Nieuwenhuis Team DSM + 02:58.45
135 Rick Zabel Israel Start-Up Nation + 02:59.37
136 Marco Haller Bahrain Victorious + 02:59.52
137 Casper Pedersen Team DSM + 03:00.12
138 Dries Devenyns Deceuninck-Quick Step + 03:01.17
139 Julien Simon Team TotalEnergies + 03:05.58
140 Jérémy Cabot Team TotalEnergies + 03:07.28
141 Reto Hollenstein Israel Start-Up Nation + 03:09.50
142 Michael Mørkøv Deceuninck-Quick Step + 03:13.33
143 Mark Cavendish Deceuninck-Quick Step + 03:14.36
144 Cees Bol Team DSM + 03:18.17
145 Mads Pedersen Trek-Segafredo + 03:21.04
146 Tim Declercq Deceuninck-Quick Step + 03:36.48
147 Amund Grøndahl Jansen Team BikeExchange + 03:46.14
- Edvald Boasson-Hagen Team TotalEnergies OOT
- Nacer Bouhanni Team Arkéa-Samsic DNF

Youth

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates 62:07:18
2 Jonas Vingegaard Jumbo-Visma + 05.32
3 Aurélien Paret-Peintre AG2R Citroën Team + 21.15
4 David Gaudu Groupama-FDJ + 27.15
5 Sergio Higuita EF Education-NIPPO + 57.26
6 Mark Donovan Team DSM + 01:22.49
7 Valentin Madouas Groupama-FDJ + 01:25.30
8 Neilson Powless EF Education-NIPPO + 01:33.02
9 Jonas Rutsch EF Education-NIPPO + 01:56.00
10 Brent Van Moer Lotto-Soudal + 02:00.42
11 Harry Sweeny Lotto-Soudal + 02:15.20
12 Brandon McNulty UAE Team Emirates + 02:15.44
13 Cyril Barthe B&B Hotels p/b KTM + 02:15.50
14 Dorian Godon AG2R Citroën Team + 02:17.53
15 Maxime Chevalier B&B Hotels p/b KTM + 02:30.13
16 Georg Zimmermann Intermarché-Wanty-Gobert Matériaux + 02:31.23
17 Stefan Bissegger EF Education-NIPPO + 02:33.00
18 Fred Wright Bahrain Victorious + 02:39.56
19 Jasper Philipsen Alpecin-Fenix + 02:40.56
20 Mikkel Bjerg UAE Team Emirates + 02:45.47
21 Ide Schelling BORA-hansgrohe + 02:49.52
22 Marc Hirschi UAE Team Emirates + 02:51.41
23 Sean Bennett Team Qhubeka NextHash + 02:53.13
24 Nils Eekhoff Team DSM + 02:54.28
25 Omer Goldstein Israel Start-Up Nation + 02:56.57
26 Joris Nieuwenhuis Team DSM + 02:58.45
27 Casper Pedersen Team DSM + 03:00.12

Points

PosRiderTeam Points
1 Mark Cavendish Deceuninck-Quick Step 279
2 Michael Matthews Team BikeExchange 207
3 Jasper Philipsen Alpecin-Fenix 174
4 Sonny Colbrelli Bahrain Victorious 159
5 Julian Alaphilippe Deceuninck-Quick Step 135
6 Tadej Pogacar UAE Team Emirates 103
7 Wout van Aert Jumbo-Visma 101
8 Michael Mørkøv Deceuninck-Quick Step 95
9 Matej Mohoric Bahrain Victorious 81
10 Bauke Mollema Trek-Segafredo 76
11 Nils Politt BORA-hansgrohe 70
12 Stefan Küng Groupama-FDJ 64
13 André Greipel Israel Start-Up Nation 63
14 Kasper Asgreen Deceuninck-Quick Step 62
15 Jonas Vingegaard Jumbo-Visma 54
16 Mattia Cattaneo Deceuninck-Quick Step 51
17 Luka Mezgec Team BikeExchange 50
18 Sergio Higuita EF Education-NIPPO 48
19 Patrick Konrad BORA-hansgrohe 47
20 Brent Van Moer Lotto-Soudal 45
21 Imanol Erviti Movistar Team 45
22 Cees Bol Team DSM 45
23 Wilco Kelderman BORA-hansgrohe 44
24 Harry Sweeny Lotto-Soudal 44
25 Edward Theuns Trek-Segafredo 43
26 Davide Ballerini Deceuninck-Quick Step 42
27 Wout Poels Bahrain Victorious 40
28 Dylan Teuns Bahrain Victorious 39
29 Michael Woods Israel Start-Up Nation 38
30 Magnus Cort EF Education-NIPPO 38
31 David Gaudu Groupama-FDJ 36
32 Anthony Perez Cofidis 36
33 Franck Bonnamour B&B Hotels p/b KTM 33
34 Jasper Stuyven Trek-Segafredo 32
35 Ide Schelling BORA-hansgrohe 31
36 Richard Carapaz INEOS Grenadiers 31
37 Guillaume Martin Cofidis 31
38 Boy van Poppel Intermarché-Wanty-Gobert Matériaux 31
39 Ion Izagirre Astana-Premier Tech 30
40 Anthony Turgis Team TotalEnergies 30
41 Toms Skujins Trek-Segafredo 29
42 Julien Bernard Trek-Segafredo 28
43 Iván García Cortina Movistar Team 28
44 Maxime Chevalier B&B Hotels p/b KTM 28
45 Connor Swift Team Arkéa-Samsic 27
46 Christophe Laporte Cofidis 27
47 Cyril Barthe B&B Hotels p/b KTM 26
48 Alexey Lutsenko Astana-Premier Tech 26
49 Elie Gesbert Team Arkéa-Samsic 26
50 Sepp Kuss Jumbo-Visma 25
51 Kenny Elissonde Trek-Segafredo 24
52 Neilson Powless EF Education-NIPPO 24
53 Pierre Latour Team TotalEnergies 24
54 Jonas Rickaert Alpecin-Fenix 23
55 Enric Mas Movistar Team 23
56 Alex Aranburu Astana-Premier Tech 23
57 Pierre-Luc Périchon Cofidis 23
58 Danny van Poppel Intermarché-Wanty-Gobert Matériaux 23
59 Rigoberto Uran EF Education-NIPPO 22
60 Hugo Houle Astana-Premier Tech 22
61 Ben O'Connor AG2R Citroën Team 21
62 Xandro Meurisse Alpecin-Fenix 21
63 Daniel Martin Israel Start-Up Nation 21
64 Greg Van Avermaet AG2R Citroën Team 20
65 Omer Goldstein Israel Start-Up Nation 20
66 Ruben Guerreiro EF Education-NIPPO 19
67 Nairo Quintana Team Arkéa-Samsic 18
68 Mads Pedersen Trek-Segafredo 18
69 Dries Devenyns Deceuninck-Quick Step 17
70 Alejandro Valverde Movistar Team 17
71 Michael Schär AG2R Citroën Team 17
72 Thomas De Gendt Lotto-Soudal 17
73 Sean Bennett Team Qhubeka NextHash 17
74 Aurélien Paret-Peintre AG2R Citroën Team 15
75 Esteban Chaves Team BikeExchange 15
76 Valentin Madouas Groupama-FDJ 15
77 Omar Fraile Astana-Premier Tech 15
78 Fred Wright Bahrain Victorious 15
79 Jérémy Cabot Team TotalEnergies 15
80 Max Walscheid Team Qhubeka NextHash 14
81 Sergio Henao Team Qhubeka NextHash 13
82 Dorian Godon AG2R Citroën Team 13
83 Stefan Bissegger EF Education-NIPPO 13
84 Kristian Sbaragli Alpecin-Fenix 13
85 Daniel Oss BORA-hansgrohe 13
86 Jelle Wallays Cofidis 13
87 Jakob Fuglsang Astana-Premier Tech 11
88 Quentin Pacher B&B Hotels p/b KTM 11
89 Bruno Armirail Groupama-FDJ 11
90 Pello Bilbao Bahrain Victorious 10
91 Vincenzo Nibali Trek-Segafredo 10
92 Christopher Juul-Jensen Team BikeExchange 10
93 Simon Clarke Team Qhubeka NextHash 10
94 Louis Meintjes Intermarché-Wanty-Gobert Matériaux 9
95 Philippe Gilbert Lotto-Soudal 9
96 Lukas Pöstlberger BORA-hansgrohe 8
97 Mikkel Bjerg UAE Team Emirates 8
98 Richie Porte INEOS Grenadiers 7
99 Geraint Thomas INEOS Grenadiers 7
100 Jan Bakelants Intermarché-Wanty-Gobert Matériaux 7
101 Davide Formolo UAE Team Emirates 6
102 Silvan Dillier Alpecin-Fenix 6
103 Cyril Gautier B&B Hotels p/b KTM 5
104 Rick Zabel Israel Start-Up Nation 5
105 Tao Geoghegan Hart INEOS Grenadiers 4
106 Nils Eekhoff Team DSM 4
107 Brandon McNulty UAE Team Emirates 3
108 Steven Kruijswijk Jumbo-Visma 2
109 Mark Donovan Team DSM 2
110 Jesus Herrada Cofidis 2
111 Mike Teunissen Jumbo-Visma 2
112 Dmitriy Gruzdev Astana-Premier Tech 2
113 Marco Haller Bahrain Victorious 2
114 Marc Hirschi UAE Team Emirates 1
115 Reto Hollenstein Israel Start-Up Nation -6
116 Pierre Rolland B&B Hotels p/b KTM -13

Mountain

PosRiderTeam Points
1 Wout Poels Bahrain Victorious 74
2 Michael Woods Israel Start-Up Nation 66
3 Nairo Quintana Team Arkéa-Samsic 64
4 Wout van Aert Jumbo-Visma 64
5 Bauke Mollema Trek-Segafredo 41
6 Kenny Elissonde Trek-Segafredo 27
7 Tadej Pogacar UAE Team Emirates 26
8 Ben O'Connor AG2R Citroën Team 24
9 Sergio Higuita EF Education-NIPPO 24
10 Julian Alaphilippe Deceuninck-Quick Step 20
11 Jonas Vingegaard Jumbo-Visma 20
12 Anthony Perez Cofidis 19
13 Guillaume Martin Cofidis 15
14 Sepp Kuss Jumbo-Visma 14
15 Mattia Cattaneo Deceuninck-Quick Step 13
16 Rigoberto Uran EF Education-NIPPO 12
17 Matej Mohoric Bahrain Victorious 11
18 Alejandro Valverde Movistar Team 11
19 Dylan Teuns Bahrain Victorious 10
20 Daniel Martin Israel Start-Up Nation 10
21 Richard Carapaz INEOS Grenadiers 8
22 Pierre Latour Team TotalEnergies 6
23 Ide Schelling BORA-hansgrohe 5
24 Ion Izagirre Astana-Premier Tech 5
25 Kristian Sbaragli Alpecin-Fenix 4
26 Alexey Lutsenko Astana-Premier Tech 4
27 Xandro Meurisse Alpecin-Fenix 4
28 Jasper Stuyven Trek-Segafredo 4
29 Sonny Colbrelli Bahrain Victorious 4
30 Thomas De Gendt Lotto-Soudal 4
31 Brent Van Moer Lotto-Soudal 3
32 Harry Sweeny Lotto-Soudal 3
33 Nils Politt BORA-hansgrohe 2
34 Edward Theuns Trek-Segafredo 2
35 David Gaudu Groupama-FDJ 2
36 Ruben Guerreiro EF Education-NIPPO 2
37 Patrick Konrad BORA-hansgrohe 2
38 Franck Bonnamour B&B Hotels p/b KTM 2
39 Valentin Madouas Groupama-FDJ 2
40 Hugo Houle Astana-Premier Tech 1
41 Greg Van Avermaet AG2R Citroën Team 1
42 Danny van Poppel Intermarché-Wanty-Gobert Matériaux 1
43 Jelle Wallays Cofidis 1
44 Esteban Chaves Team BikeExchange 1
45 Stefan Küng Groupama-FDJ 1
46 Toms Skujins Trek-Segafredo 1
47 Michael Matthews Team BikeExchange 1
48 Reto Hollenstein Israel Start-Up Nation -1

Team

PosTeamTime
1 Bahrain Victorious 187:10:05
2 EF Education-NIPPO + 11.37
3 AG2R Citroën Team + 26.21
4 Jumbo-Visma + 32.02
5 INEOS Grenadiers + 33.24
6 Trek-Segafredo + 40.15
7 BORA-hansgrohe + 50.16
8 Movistar Team + 56.12
9 Astana-Premier Tech + 56.46
10 UAE Team Emirates + 01:35.26
11 Deceuninck-Quick Step + 01:41.28
12 Groupama-FDJ + 02:14.54
13 Team BikeExchange + 02:17.49
14 B&B Hotels p/b KTM + 02:19.20
15 Cofidis + 02:41.40
16 Intermarché-Wanty-Gobert Matériaux + 02:58.23
17 Team Arkéa-Samsic + 03:16.57
18 Israel Start-Up Nation + 03:29.02
19 Team TotalEnergies + 03:42.33
20 Alpecin-Fenix + 04:08.00
21 Team Qhubeka NextHash + 04:31.18
22 Team DSM + 04:37.29
23 Lotto-Soudal + 05:03.20

Race profile

Race
Tour de France
Start date
26.06.2021
End date
18.07.2021
Total distance
191.3 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 ❤️