Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In



Tour de France stage 12: Simon Yates wins from the break; GC battle sees stalemate

Yates won the three-man sprint after being in the breakaway all day. Behind, the GC contenders called a truce before tomorrow's decisive time trial.

Heading out the door? Read this article on the new Outside+ app available now on iOS devices for members! Download the app.

Simon Yates (Mitchelton-Scott) timed his sprint perfectly and won stage 12 of the Tour de France from a three-man sprint, besting Pello Bilbao (Astana) and Gregor Mühlberger (Bora-Hansgrohe) in the Pyrenean town of Bagnères-de-Bigorre, after a daylong breakaway.

Coming into the final tight corner, Yates sat on the wheels of his break-mates. The Briton launched first, sweeping through the final bend to hold off the other two riders.

“I’ve been saving energy all the way until we got here into the mountains and this was my first time to try something,” Yates said after the 210km stage. “Normally I’d be back in the peloton helping [my brother] Adam. Today I got my own chance and I grabbed it with both hands.”

Between the riders, it wasn’t clear who would have the best sprint to take the day, but Yates’s sport directors made sure he knew the final few bends of the course to give him confidence for the sprint.

“I wasn’t very confident beating either of them,” Yates continued. “I didn’t know how fast they were. I just knew from the directors in the car, they told me I needed to be in the front coming around the last corner. So, I made sure to do that and luckily I held on to win.”

In the battle for the general classification, it was a calm day. The main GC contenders called a stalemate, and there were no attacks of the yellow jersey, Julian Alaphilippe, or the strongmen of Team Ineos. The peloton calmly rolled across the line, led by all eight riders of the British super-squad, over nine minutes back from the stage winner.

Alaphilippe remained the leader of the Tour by 1:12 over Geraint Thomas and 1:16 over Egan Bernal (both Team Ineos).

“We expected attacks today on the Peyresourde,” Thomas said. “But nothing really happened.”

Yates took his first Tour de France win in Bagneres-de-Bigorre, France. Photo: Chris Graythen/Getty Images

How the stage unfolded

Stage 12 began fast with many attacks, though initially nothing was able to stick.

Ultimately, it took 40 kilometers of hard racing to establish the break of the day. It included 40 riders, notably Peter Sagan (Bora-Hansgrohe) in the green jersey, sprinters Dylan Groenewegen (Jumbo-Visma), Alexander Kristoff (UAE-Team Emirates), Edvald Boasson Hagen (Dimension Data), and Michael Matthews (Sunweb), as well as Michael Morkov (Deceuninck-Quick-Step), polka dot jersey Tim Wellens (Lotto-Soudal), Nicholas Roche (Sunweb), Rui Costa (Bahrain-Merida), Tiesj Benoot (Lotto-Soudal), Matteo Trentin (Mitchelton-Scott), Daniel Oss (Bora-Hansgrohe), Michael Valgren (Dimension Data), Dylan Teuns (Bahrain-Merida), Simon Yates (Mitchelton-Scott), among others.

In total, 19 of the 22 teams in the Tour were represented in the break.

Wellens won the first KOM of the day, the category 4 Côte de Montoulieu-Saint-Bernard. With 110km to go, the break was 4:10 ahead of the peloton.

With 80km to go, Rohan Dennis (Bahrain-Merida) abandoned the race. Around the same time, a crash victim from stage 11, Giacomo Nizzolo (Dimension Data) also abandoned.

Sagan left nothing to chance and easily took maximum points at the stage’s lone sprint line. As the break approached the Col de Peyresourde, Kristoff and Colbrelli distanced the big group of breakaway riders. Soon, Kristoff fell off the pace, and Lilian Calmejane (Total Direct Energie) bridged up. Not long after, the war of attrition kicked in, and soon Kristoff was off the back of the break, along with Groenewegen, Boasson Hagen, and Cees Bol (Sunweb).

Calmejane forged ahead, alone, and built a 45 second lead over Wellens in the polka dots, and 1:40 over the green jersey group, which slowly lost rider after rider. The Quick-Step-led peloton was 5:40 back.

Wellens’ Lotto-Soudal teammates took the front of the chase group to pull back Calmejane by the summit, to maximize Wellens’ take of KOM points; Wellens launched to catch the lone Frenchman at the line.

Simon Clarke (EF Education First), celebrating his 33rd birthday on the day, attacked over the summit of the Peyresourde, diving down the pass in his supertuck position. By its base, he had a lead of over 45 seconds. The peloton crested the pass 5:45 behind.

At the base of the final climb of the day, the 9.9km Horquette d’Ancizan, Clarke had increased his lead to 1:30 over a chase group of 26 riders. Trentin launched from the group to try to claw back Clarke.

Next to try and bridge was Yates, whose teammate Trentin pedaled 20 seconds ahead. Roche, Mathias Frank (Ag2r La Mondiale), and Gregor Mühlberger (Bora-Hansgrohe) latched onto the back wheel of the Australian. Then Mühlberger tried his own hand.

With 35km to go, Trentin caught and passed Clarke. Soon after, Yates sprinted up to join his teammate, with Muhlberger just behind. The remnants of the break were scattered all over the Horquette. Meanwhile, Team Ineos amassed at the front of the peloton to control the pace, 6:30 back.

At the summit, Yates led with Mühlberger on his wheel. Pello Bilbao (Astana) passed 10 seconds back. A group of six was another 30 seconds behind. The peloton crested over eight minutes back.

On the descent, Bilbao quickly caught the leading duo. As a group of three, they worked well, extending their lead on the long, non-technical descent to Bageneres-de-Bigorre. With 5km to go, their lead was two minutes, and it was clear the stage winner would come from the trio.

Tour de France Stage 12 Results

1YATES SimonMitchelton-Scott4:57:53
2BILBAO PelloAstana Pro Team0:00
3MÜHLBERGER GregorBORA - hansgrohe0:00
4BENOOT TiesjLotto Soudal1:28
5FELLINE FabioTrek - Segafredo1:28
6TRENTIN MatteoMitchelton-Scott1:28
7NAESEN OliverAG2R La Mondiale1:28
8COSTA RuiUAE Team Emirates1:28
9CLARKE SimonEF Education First1:28
10STUYVEN JasperTrek - Segafredo1:28
12TEUNS DylanBahrain Merida1:28
13PAUWELS SergeCCC Team1:28
14FRANK MathiasAG2R La Mondiale1:28
15ROCHE NicolasTeam Sunweb1:28
16SCHACHMANN MaximilianBORA - hansgrohe1:28
17GALLOPIN TonyAG2R La Mondiale1:28
18VALGREN MichaelTeam Dimension Data1:33
19ERVITI ImanolMovistar Team5:13
20BETTIOL AlbertoEF Education First5:13
21PÉRICHON Pierre-LucCofidis, Solutions Crédits5:13
22VAN BAARLE DylanTeam INEOS9:35
23ROWE LukeTeam INEOS9:35
25CASTROVIEJO JonathanTeam INEOS9:35
26POELS WoutTeam INEOS9:35
27THOMAS GeraintTeam INEOS9:35
28BERNAL EganTeam INEOS9:35
29MOSCON GianniTeam INEOS9:35
30SOLER MarcMovistar Team9:35
31ALAPHILIPPE JulianDeceuninck - Quick Step9:35
32DEVENYNS DriesDeceuninck - Quick Step9:35
33PORTE RichieTrek - Segafredo9:35
34MEURISSE XandroWanty - Gobert Cycling Team9:35
35MAS EnricDeceuninck - Quick Step9:35
36VALVERDE AlejandroMovistar Team9:35
37BERNARD JulienTrek - Segafredo9:35
38EIKING Odd ChristianWanty - Gobert Cycling Team9:35
39PINOT ThibautGroupama - FDJ9:35
40SCHÄR MichaelCCC Team9:35
41GAUDU DavidGroupama - FDJ9:35
42KONRAD PatrickBORA - hansgrohe9:35
43LANDA MikelMovistar Team9:35
44QUINTANA NairoMovistar Team9:35
45BUCHMANN EmanuelBORA - hansgrohe9:35
46FUGLSANG JakobAstana Pro Team9:35
47AMADOR AndreyMovistar Team9:35
48MOLLEMA BaukeTrek - Segafredo9:35
49CICCONE GiulioTrek - Segafredo9:35
50KRUIJSWIJK StevenTeam Jumbo-Visma9:35
51BARDET RomainAG2R La Mondiale9:35
52CHEREL MikaëlAG2R La Mondiale9:35
53HOULE HugoAstana Pro Team9:35
54KREUZIGER RomanTeam Dimension Data9:35
55SKUJIŅŠ TomsTrek - Segafredo9:35
56BARGUIL WarrenTeam Arkéa Samsic9:35
57TEUNISSEN MikeTeam Jumbo-Visma9:35
58REICHENBACH SébastienGroupama - FDJ9:35
59BOUET MaximeTeam Arkéa Samsic9:35
60MARTIN DanUAE Team Emirates9:35
61LUTSENKO AlexeyAstana Pro Team9:35
62SIMON JulienCofidis, Solutions Crédits9:35
63FRAILE OmarAstana Pro Team9:35
64PEREZ AnthonyCofidis, Solutions Crédits9:35
65CARUSO DamianoBahrain Merida9:35
66KANGERT TanelEF Education First9:35
67HAIG JackMitchelton-Scott9:35
68YATES AdamMitchelton-Scott9:35
69URÁN RigobertoEF Education First9:35
70MOINARD AmaëlTeam Arkéa Samsic9:35
71MARTIN GuillaumeWanty - Gobert Cycling Team9:35
72VUILLERMOZ AlexisAG2R La Mondiale9:35
73ZAKARIN IlnurTeam Katusha Alpecin9:35
74TAARAMÄE ReinTeam Total Direct Energie9:35
75SÁNCHEZ Luis LeónAstana Pro Team9:35
76ARU FabioUAE Team Emirates9:35
77IZAGIRRE GorkaAstana Pro Team9:35
78CORT MagnusAstana Pro Team9:35
79CALMEJANE LilianTeam Total Direct Energie9:35
80HERRADA JesúsCofidis, Solutions Crédits9:35
81ROSSETTO StéphaneCofidis, Solutions Crédits9:35
82DE PLUS LaurensTeam Jumbo-Visma9:35
83HENAO SergioUAE Team Emirates9:35
84MOLARD RudyGroupama - FDJ9:35
85SICARD RomainTeam Total Direct Energie9:35
86LEDANOIS KévinTeam Arkéa Samsic9:35
87BENNETT GeorgeTeam Jumbo-Visma9:35
88WOODS MichaelEF Education First9:35
89KELDERMAN WilcoTeam Sunweb9:35
90MATTHEWS MichaelTeam Sunweb9:35
91DE GENDT ThomasLotto Soudal15:30
92WELLENS TimLotto Soudal15:30
93PASQUALON AndreaWanty - Gobert Cycling Team15:30
94CUMMINGS SteveTeam Dimension Data15:30
95VERONA CarlosMovistar Team15:30
96MØRKØV MichaelDeceuninck - Quick Step18:58
97KRISTOFF AlexanderUAE Team Emirates18:58
98ROUX AnthonyGroupama - FDJ18:58
99LADAGNOUS MatthieuGroupama - FDJ18:58
100BOASSON HAGEN EdvaldTeam Dimension Data18:58
101POLITT NilsTeam Katusha Alpecin18:58
102WIŚNIOWSKI ŁukaszCCC Team18:58
103KING BenTeam Dimension Data18:58
104ARNDT NikiasTeam Sunweb18:58
105OSS DanielBORA - hansgrohe18:58
106OFFREDO YoannWanty - Gobert Cycling Team18:58
107GESCHKE SimonCCC Team18:58
108BYSTRØM Sven ErikUAE Team Emirates18:58
109DELAPLACE AnthonyTeam Arkéa Samsic18:58
110NIBALI VincenzoBahrain Merida18:58
111OURSELIN PaulTeam Total Direct Energie18:58
112COLBRELLI SonnyBahrain Merida18:58
113LAENGEN Vegard StakeUAE Team Emirates18:58
114ROSSKOPF JoeyCCC Team18:58
115GONÇALVES JoséTeam Katusha Alpecin18:58
116BACKAERT FrederikWanty - Gobert Cycling Team18:58
117TRATNIK JanBahrain Merida18:58
118HAGA ChadTeam Sunweb18:58
119OLIVEIRA NelsonMovistar Team18:58
120VACHON FlorianTeam Arkéa Samsic18:58
121GESBERT ÉlieTeam Arkéa Samsic18:58
122DURBRIDGE LukeMitchelton-Scott18:58
123JUUL-JENSEN ChristopherMitchelton-Scott18:58
124IMPEY DarylMitchelton-Scott18:58
125GRELLIER FabienTeam Total Direct Energie18:58
126GARCÍA CORTINA IvánBahrain Merida18:58
127SCULLY TomEF Education First18:58
128GOUGEARD AlexisAG2R La Mondiale18:58
129COSNEFROY BenoîtAG2R La Mondiale18:58
130GROENEWEGEN DylanTeam Jumbo-Visma18:58
131KRAGH ANDERSEN SørenTeam Sunweb19:09
132DE KORT KoenTrek - Segafredo20:56
133KÜNG StefanGroupama - FDJ20:56
134BERHANE NatnaelCofidis, Solutions Crédits20:56
135BONNET WilliamGroupama - FDJ20:56
136VAN MELSEN KévinWanty - Gobert Cycling Team20:56
137BONIFAZIO NiccolòTeam Total Direct Energie20:56
138MOHORIČ MatejBahrain Merida20:56
139WÜRTZ SCHMIDT MadsTeam Katusha Alpecin20:56
140BURGHARDT MarcusBORA - hansgrohe20:56
141SAGAN PeterBORA - hansgrohe20:56
142BOL CeesTeam Sunweb24:41
143HALLER MarcoTeam Katusha Alpecin25:32
144DOWSETT AlexTeam Katusha Alpecin25:32
145TURGIS AnthonyTeam Total Direct Energie25:32
146KÄMNA LennardTeam Sunweb25:32
147PÖSTLBERGER LukasBORA - hansgrohe25:32
148JANSE VAN RENSBURG ReinardtTeam Dimension Data25:32
149MARTIN TonyTeam Jumbo-Visma26:34
150GREIPEL AndréTeam Arkéa Samsic26:34
151KLUGE RogerLotto Soudal26:34
152DE BUYST JasperLotto Soudal26:34
153VIVIANI EliaDeceuninck - Quick Step26:34
154MONFORT MaximeLotto Soudal26:34
155ASGREEN KasperDeceuninck - Quick Step26:34
156BAK Lars YttingTeam Dimension Data26:34
157KEUKELEIRE JensLotto Soudal26:34
158LAMPAERT YvesDeceuninck - Quick Step26:34
159RICHEZE MaximilianoDeceuninck - Quick Step26:34
160HEPBURN MichaelMitchelton-Scott26:34
161DEBUSSCHERE JensTeam Katusha Alpecin26:34
162DE GENDT AiméWanty - Gobert Cycling Team26:34
163LANGEVELD SebastianEF Education First26:34
164VAN AERT WoutTeam Jumbo-Visma26:34
165EWAN CalebLotto Soudal26:34
166JANSEN Amund GrøndahlTeam Jumbo-Visma26:34
1ALAPHILIPPE JulianDeceuninck - Quick Step 52:26:09
2THOMAS GeraintTeam INEOS1:12
3BERNAL EganTeam INEOS1:16
4KRUIJSWIJK StevenTeam Jumbo-Visma1:27
5BUCHMANN EmanuelBORA - hansgrohe1:45
6MAS EnricDeceuninck - Quick Step1:46
7YATES AdamMitchelton-Scott1:47
8QUINTANA NairoMovistar Team2:04
9MARTIN DanUAE Team Emirates2:09
10PINOT ThibautGroupama - FDJ2:33
11KONRAD PatrickBORA - hansgrohe2:46
12URÁN RigobertoEF Education First3:18
13VALVERDE AlejandroMovistar Team3:18
14BARDET RomainAG2R La Mondiale3:20
15FUGLSANG JakobAstana Pro Team3:22
16BARGUIL WarrenTeam Arkéa Samsic3:26
17KREUZIGER RomanTeam Dimension Data3:28
18MEURISSE XandroWanty - Gobert Cycling Team3:42
19PORTE RichieTrek - Segafredo3:59
20LANDA MikelMovistar Team4:15
21MOLLEMA BaukeTrek - Segafredo4:25
22GAUDU DavidGroupama - FDJ4:32
23LUTSENKO AlexeyAstana Pro Team4:34
24ARU FabioUAE Team Emirates5:57
25MARTIN GuillaumeWanty - Gobert Cycling Team5:59
27ROCHE NicolasTeam Sunweb9:50
28BENNETT GeorgeTeam Jumbo-Visma11:20
29MOLARD RudyGroupama - FDJ12:47
30CICCONE GiulioTrek - Segafredo14:35
31REICHENBACH SébastienGroupama - FDJ14:36
32TRENTIN MatteoMitchelton-Scott14:45
33HAIG JackMitchelton-Scott17:59
34STUYVEN JasperTrek - Segafredo19:39
35HENAO SergioUAE Team Emirates21:17
36FRANK MathiasAG2R La Mondiale22:00
37HERRADA JesúsCofidis, Solutions Crédits22:41
38CHEREL MikaëlAG2R La Mondiale23:06
39TAARAMÄE ReinTeam Total Direct Energie23:08
40MATTHEWS MichaelTeam Sunweb24:53
41SOLER MarcMovistar Team25:10
42MÜHLBERGER GregorBORA - hansgrohe25:15
43VUILLERMOZ AlexisAG2R La Mondiale25:59
44NIBALI VincenzoBahrain Merida26:03
45SCHACHMANN MaximilianBORA - hansgrohe26:28
46BERNARD JulienTrek - Segafredo26:43
47DE PLUS LaurensTeam Jumbo-Visma28:59
48TEUNS DylanBahrain Merida29:27
49COSTA RuiUAE Team Emirates29:57
50KELDERMAN WilcoTeam Sunweb30:06
51WOODS MichaelEF Education First30:54
52FELLINE FabioTrek - Segafredo31:47
54CLARKE SimonEF Education First33:21
55AMADOR AndreyMovistar Team33:59
56BENOOT TiesjLotto Soudal34:04
57BILBAO PelloAstana Pro Team36:06
58SAGAN PeterBORA - hansgrohe36:25
59NAESEN OliverAG2R La Mondiale37:24
60IZAGIRRE GorkaAstana Pro Team38:13
61KANGERT TanelEF Education First39:07
62IMPEY DarylMitchelton-Scott39:54
63ZAKARIN IlnurTeam Katusha Alpecin40:37
64BOASSON HAGEN EdvaldTeam Dimension Data43:11
65BETTIOL AlbertoEF Education First43:29
66CASTROVIEJO JonathanTeam INEOS45:05
67VALGREN MichaelTeam Dimension Data45:06
68SÁNCHEZ Luis LeónAstana Pro Team46:30
69POELS WoutTeam INEOS48:03
70COLBRELLI SonnyBahrain Merida48:29
71MOSCON GianniTeam INEOS49:18
72KRAGH ANDERSEN SørenTeam Sunweb50:21
73DE GENDT ThomasLotto Soudal50:53
74SICARD RomainTeam Total Direct Energie50:59
75BOUET MaximeTeam Arkéa Samsic51:20
76VAN AERT WoutTeam Jumbo-Visma51:51
77TRATNIK JanBahrain Merida54:14
78KÄMNA LennardTeam Sunweb54:46
79POLITT NilsTeam Katusha Alpecin55:55
80VAN BAARLE DylanTeam INEOS56:47
81GESCHKE SimonCCC Team56:52
82GALLOPIN TonyAG2R La Mondiale57:12
83PÉRICHON Pierre-LucCofidis, Solutions Crédits58:25
84YATES SimonMitchelton-Scott58:26
85FRAILE OmarAstana Pro Team59:09
86PAUWELS SergeCCC Team1:04:40
87PASQUALON AndreaWanty - Gobert Cycling Team1:05:41
88ROSSKOPF JoeyCCC Team1:07:14
89WELLENS TimLotto Soudal1:10:13
90SKUJIŅŠ TomsTrek - Segafredo1:10:14
91SIMON JulienCofidis, Solutions Crédits1:11:50
92CARUSO DamianoBahrain Merida1:11:54
93TEUNISSEN MikeTeam Jumbo-Visma1:13:13
94KING BenTeam Dimension Data1:13:26
95HOULE HugoAstana Pro Team1:14:07
96DEVENYNS DriesDeceuninck - Quick Step1:14:19
97GESBERT ÉlieTeam Arkéa Samsic1:14:35
98ERVITI ImanolMovistar Team1:14:38
99WÜRTZ SCHMIDT MadsTeam Katusha Alpecin1:14:51
100ROUX AnthonyGroupama - FDJ1:14:52
101LEDANOIS KévinTeam Arkéa Samsic1:14:59
102MOINARD AmaëlTeam Arkéa Samsic1:15:51
103DELAPLACE AnthonyTeam Arkéa Samsic1:15:56
104OLIVEIRA NelsonMovistar Team1:16:14
105GARCÍA CORTINA IvánBahrain Merida1:16:28
106SCHÄR MichaelCCC Team1:17:36
107KEUKELEIRE JensLotto Soudal1:19:25
108ARNDT NikiasTeam Sunweb1:19:33
109MOHORIČ MatejBahrain Merida1:19:41
110CALMEJANE LilianTeam Total Direct Energie1:20:13
111OSS DanielBORA - hansgrohe1:20:27
112BERHANE NatnaelCofidis, Solutions Crédits1:20:55
113DURBRIDGE LukeMitchelton-Scott1:21:28
114EIKING Odd ChristianWanty - Gobert Cycling Team1:22:12
115KÜNG StefanGroupama - FDJ1:23:06
116ROWE LukeTeam INEOS1:24:51
117DE BUYST JasperLotto Soudal1:25:06
118OURSELIN PaulTeam Total Direct Energie1:26:35
119ROSSETTO StéphaneCofidis, Solutions Crédits1:30:58
120BYSTRØM Sven ErikUAE Team Emirates1:31:54
121COSNEFROY BenoîtAG2R La Mondiale1:33:15
122GRELLIER FabienTeam Total Direct Energie1:33:41
123JANSE VAN RENSBURG ReinardtTeam Dimension Data1:35:08
124PEREZ AnthonyCofidis, Solutions Crédits1:36:01
125CORT MagnusAstana Pro Team1:36:35
126VIVIANI EliaDeceuninck - Quick Step1:37:01
127WIŚNIOWSKI ŁukaszCCC Team1:37:28
128LAENGEN Vegard StakeUAE Team Emirates1:37:31
129EWAN CalebLotto Soudal1:37:48
130GONÇALVES JoséTeam Katusha Alpecin1:37:57
131BURGHARDT MarcusBORA - hansgrohe1:38:10
132LAMPAERT YvesDeceuninck - Quick Step1:38:52
133KRISTOFF AlexanderUAE Team Emirates1:39:14
134VACHON FlorianTeam Arkéa Samsic1:39:30
135PÖSTLBERGER LukasBORA - hansgrohe1:39:33
136JUUL-JENSEN ChristopherMitchelton-Scott1:40:18
137VERONA CarlosMovistar Team1:40:24
138TURGIS AnthonyTeam Total Direct Energie1:41:39
139DE KORT KoenTrek - Segafredo1:42:12
140LADAGNOUS MatthieuGroupama - FDJ1:43:20
141BOL CeesTeam Sunweb1:43:59
142GOUGEARD AlexisAG2R La Mondiale1:44:18
143BONNET WilliamGroupama - FDJ1:44:29
144BONIFAZIO NiccolòTeam Total Direct Energie1:47:13
145HEPBURN MichaelMitchelton-Scott1:47:28
146KLUGE RogerLotto Soudal1:47:53
147VAN MELSEN KévinWanty - Gobert Cycling Team1:47:55
148RICHEZE MaximilianoDeceuninck - Quick Step1:48:01
149GROENEWEGEN DylanTeam Jumbo-Visma1:49:00
150JANSEN Amund GrøndahlTeam Jumbo-Visma1:49:21
151CUMMINGS SteveTeam Dimension Data1:49:21
152MØRKØV MichaelDeceuninck - Quick Step1:49:44
153BACKAERT FrederikWanty - Gobert Cycling Team1:49:49
154HALLER MarcoTeam Katusha Alpecin1:50:00
155BAK Lars YttingTeam Dimension Data1:50:19
156GREIPEL AndréTeam Arkéa Samsic1:50:31
157DOWSETT AlexTeam Katusha Alpecin1:50:43
158SCULLY TomEF Education First1:52:28
159MONFORT MaximeLotto Soudal1:52:54
160DE GENDT AiméWanty - Gobert Cycling Team1:53:19
161ASGREEN KasperDeceuninck - Quick Step1:54:41
162HAGA ChadTeam Sunweb1:56:18
163MARTIN TonyTeam Jumbo-Visma1:56:50
164DEBUSSCHERE JensTeam Katusha Alpecin1:57:56
165LANGEVELD SebastianEF Education First2:02:06
166OFFREDO YoannWanty - Gobert Cycling Team2:14:35
1BERNAL EganTeam INEOS 52:27:25
2MAS EnricDeceuninck - Quick Step0:30
3GAUDU DavidGroupama - FDJ3:16
4CICCONE GiulioTrek - Segafredo13:19
5MÜHLBERGER GregorBORA - hansgrohe23:59
6SCHACHMANN MaximilianBORA - hansgrohe25:12
7DE PLUS LaurensTeam Jumbo-Visma27:43
8BENOOT TiesjLotto Soudal32:48
9MOSCON GianniTeam INEOS48:02
10KRAGH ANDERSEN SørenTeam Sunweb49:05
11VAN AERT WoutTeam Jumbo-Visma50:35
12KÄMNA LennardTeam Sunweb53:30
13POLITT NilsTeam Katusha Alpecin54:39
14GESBERT ÉlieTeam Arkéa Samsic1:13:19
15WÜRTZ SCHMIDT MadsTeam Katusha Alpecin1:13:35
16GARCÍA CORTINA IvánBahrain Merida1:15:12
17MOHORIČ MatejBahrain Merida1:18:25
18EIKING Odd ChristianWanty - Gobert Cycling Team1:20:56
19OURSELIN PaulTeam Total Direct Energie1:25:19
20COSNEFROY BenoîtAG2R La Mondiale1:31:59
21GRELLIER FabienTeam Total Direct Energie1:32:25
22EWAN CalebLotto Soudal1:36:32
23TURGIS AnthonyTeam Total Direct Energie1:40:23
24BOL CeesTeam Sunweb1:42:43
25JANSEN Amund GrøndahlTeam Jumbo-Visma1:48:05
26DE GENDT AiméWanty - Gobert Cycling Team1:52:03
27ASGREEN KasperDeceuninck - Quick Step1:53:25
1SAGAN PeterBORA - hansgrohe277
2COLBRELLI SonnyBahrain Merida191
3VIVIANI EliaDeceuninck - Quick Step184
4MATTHEWS MichaelTeam Sunweb167
5EWAN CalebLotto Soudal148
6STUYVEN JasperTrek - Segafredo132
7TRENTIN MatteoMitchelton-Scott118
9GROENEWEGEN DylanTeam Jumbo-Visma96
10ALAPHILIPPE JulianDeceuninck - Quick Step75
11DE GENDT ThomasLotto Soudal68
12TEUNISSEN MikeTeam Jumbo-Visma67
13VAN AERT WoutTeam Jumbo-Visma64
14NAESEN OliverAG2R La Mondiale64
15KRISTOFF AlexanderUAE Team Emirates63
16BENOOT TiesjLotto Soudal61
17CLARKE SimonEF Education First51
18MEURISSE XandroWanty - Gobert Cycling Team51
19OFFREDO YoannWanty - Gobert Cycling Team49
20ROSSETTO StéphaneCofidis, Solutions Crédits48
21PASQUALON AndreaWanty - Gobert Cycling Team46
22IMPEY DarylMitchelton-Scott43
23PINOT ThibautGroupama - FDJ43
24WÜRTZ SCHMIDT MadsTeam Katusha Alpecin41
25WELLENS TimLotto Soudal39
26SCHÄR MichaelCCC Team36
27TEUNS DylanBahrain Merida35
28DELAPLACE AnthonyTeam Arkéa Samsic35
29OSS DanielBORA - hansgrohe35
30GARCÍA CORTINA IvánBahrain Merida32
31TRATNIK JanBahrain Merida31
32YATES SimonMitchelton-Scott30
33THOMAS GeraintTeam INEOS29
34BILBAO PelloAstana Pro Team29
35BOASSON HAGEN EdvaldTeam Dimension Data28
36POLITT NilsTeam Katusha Alpecin28
37GREIPEL AndréTeam Arkéa Samsic28
38OURSELIN PaulTeam Total Direct Energie26
39ROCHE NicolasTeam Sunweb26
41CICCONE GiulioTrek - Segafredo25
42MØRKØV MichaelDeceuninck - Quick Step25
43MÜHLBERGER GregorBORA - hansgrohe22
44GALLOPIN TonyAG2R La Mondiale22
45BOL CeesTeam Sunweb22
46PÖSTLBERGER LukasBORA - hansgrohe21
47TURGIS AnthonyTeam Total Direct Energie21
48EIKING Odd ChristianWanty - Gobert Cycling Team20
49PEREZ AnthonyCofidis, Solutions Crédits20
50BACKAERT FrederikWanty - Gobert Cycling Team20
51ARNDT NikiasTeam Sunweb20
52SKUJIŅŠ TomsTrek - Segafredo19
53FELLINE FabioTrek - Segafredo17
54BERHANE NatnaelCofidis, Solutions Crédits17
55DE GENDT AiméWanty - Gobert Cycling Team17
56HERRADA JesúsCofidis, Solutions Crédits16
57DEBUSSCHERE JensTeam Katusha Alpecin16
58KING BenTeam Dimension Data15
59CALMEJANE LilianTeam Total Direct Energie15
60SOLER MarcMovistar Team14
61RICHEZE MaximilianoDeceuninck - Quick Step14
62QUINTANA NairoMovistar Team13
63COSTA RuiUAE Team Emirates11
64FUGLSANG JakobAstana Pro Team10
65SIMON JulienCofidis, Solutions Crédits10
67BETTIOL AlbertoEF Education First9
68PAUWELS SergeCCC Team9
69GRELLIER FabienTeam Total Direct Energie9
70BURGHARDT MarcusBORA - hansgrohe9
71BONIFAZIO NiccolòTeam Total Direct Energie9
72MARTIN TonyTeam Jumbo-Visma9
73BUCHMANN EmanuelBORA - hansgrohe8
74BARGUIL WarrenTeam Arkéa Samsic7
75LUTSENKO AlexeyAstana Pro Team7
76SICARD RomainTeam Total Direct Energie7
77MONFORT MaximeLotto Soudal7
78KONRAD PatrickBORA - hansgrohe6
79LANDA MikelMovistar Team6
80NIBALI VincenzoBahrain Merida6
81DE BUYST JasperLotto Soudal6
82SCULLY TomEF Education First6
83PORTE RichieTrek - Segafredo5
84MARTIN GuillaumeWanty - Gobert Cycling Team5
85DURBRIDGE LukeMitchelton-Scott5
86YATES AdamMitchelton-Scott4
87URÁN RigobertoEF Education First4
88FRANK MathiasAG2R La Mondiale4
89ERVITI ImanolMovistar Team4
90MOHORIČ MatejBahrain Merida4
91COSNEFROY BenoîtAG2R La Mondiale4
92BERNARD JulienTrek - Segafredo3
93OLIVEIRA NelsonMovistar Team3
94DE KORT KoenTrek - Segafredo3
95MARTIN DanUAE Team Emirates2
96GAUDU DavidGroupama - FDJ2
98VACHON FlorianTeam Arkéa Samsic2
99JANSEN Amund GrøndahlTeam Jumbo-Visma2
100BONNET WilliamGroupama - FDJ1
1WELLENS TimLotto Soudal54
2DE GENDT ThomasLotto Soudal37
3CICCONE GiulioTrek - Segafredo30
4MEURISSE XandroWanty - Gobert Cycling Team27
5BERHANE NatnaelCofidis, Solutions Crédits20
6BENOOT TiesjLotto Soudal16
7TEUNS DylanBahrain Merida13
8PAUWELS SergeCCC Team13
9KING BenTeam Dimension Data13
10YATES SimonMitchelton-Scott10
11IMPEY DarylMitchelton-Scott10
12SKUJIŅŠ TomsTrek - Segafredo9
13MÜHLBERGER GregorBORA - hansgrohe8
14DELAPLACE AnthonyTeam Arkéa Samsic8
15CLARKE SimonEF Education First6
16BILBAO PelloAstana Pro Team6
17CALMEJANE LilianTeam Total Direct Energie6
18THOMAS GeraintTeam INEOS4
19SICARD RomainTeam Total Direct Energie4
20PEREZ AnthonyCofidis, Solutions Crédits3
21OFFREDO YoannWanty - Gobert Cycling Team3
22ALAPHILIPPE JulianDeceuninck - Quick Step3
23EIKING Odd ChristianWanty - Gobert Cycling Team3
25ROSSETTO StéphaneCofidis, Solutions Crédits2
26PINOT ThibautGroupama - FDJ2
27HERRADA JesúsCofidis, Solutions Crédits2
28BERNARD JulienTrek - Segafredo2
29GALLOPIN TonyAG2R La Mondiale2
30KELDERMAN WilcoTeam Sunweb1
31SCHÄR MichaelCCC Team1
32QUINTANA NairoMovistar Team1
33ROCHE NicolasTeam Sunweb1
34TRENTIN MatteoMitchelton-Scott1
35FRANK MathiasAG2R La Mondiale1
36KÄMNA LennardTeam Sunweb1
37FRAILE OmarAstana Pro Team1
38WÜRTZ SCHMIDT MadsTeam Katusha Alpecin1
39DE GENDT AiméWanty - Gobert Cycling Team1
1Trek - Segafredo 157:27:18
2AG2R La Mondiale9:19
3Movistar Team10:22
4BORA - hansgrohe12:01
6UAE Team Emirates30:10
7Groupama - FDJ33:48
8Team Jumbo-Visma33:58
9EF Education First35:01
10Team INEOS40:37
11Team Sunweb46:25
12Astana Pro Team47:25
13Bahrain Merida1:00:56
14Deceuninck - Quick Step1:13:21
15Wanty - Gobert Cycling Team1:20:15
16CCC Team1:20:25
17Team Dimension Data1:31:49
18Team Arkéa Samsic1:40:10
19Lotto Soudal1:58:15
20Cofidis, Solutions Crédits2:04:56
21Team Total Direct Energie2:21:43
22Team Katusha Alpecin2:58:50

Results provided by ProCyclingStats.