Tour de Romandie: Gaudu claims victory on stage 3

David Gaudu gave Groupama-FDJ its second consecutive stage victory at the Tour de Romandie. A day after Stefan Küng soloed to the stage 2 win, Gaudu showed off his rapidly improving climbing talents by beating Rui Costa (UAE Team Emirates) and Primoz Roglic (Jumbo-Visma) on the steep finish to Chateau de Romont. 

Michael Woods (EF Education First) was fourth after tangling with Geraint Thomas (Team Ineos) but Gaudu stole the limelight, struggling to understand how he had beaten some of the best Grand Tour riders in the peloton.

The 22-year-old Breton timed his acceleration perfectly, avoiding a late crash and poor positioning before dancing on the pedals to won by several bike lengths as his bigger-name rivals could only chase him and fight for the remaining time bonuses.

Gaudu won the 2016 Tour de L'Avenir, indicating his stage race talents. He took his first professional victory at the Tour de l'Ain in 2017 but this is his first WorldTour victory. He made his Tour de France debut in 2018, finishing 34th overall and fourth in the best young rider classification.

"I felt really good all day," Gaudu explained.

"In the final, the guys did a great job to position me over the last couple of climbs. When we brought Thomas De Gendt back and I felt I still had some power in the legs. At the foot of the final climb I was up in the front positions and as we went up I was feeling pretty strong.

"Coming out of the final bend I knew I had to go for it but I didn't overly believe I could do it. I said to myself: 'all the way to the line,' but thought that it wasn't possible, that'd I'd finish second, but in the end, it smiled on me."

Thanks to a ten-second time bonus, Gaudu is now second overall, six seconds behind Roglic, with Costa third overall at eight seconds. The Tour de Romandie will be decided over the weekend with the mountain stage on Saturday and then a 16.8km time trial around Geneve on Sunday. Gaudu is not great in time trials but was upbeat about a day in the mountains.

"Tomorrow is going to be hard and the weather won't be great either. The climb is pretty good and so we'll see what happens. I think I've got a couple of bullets left to fire. We'll see."

How it unfolded

The 160km stage covered three different out and back loops from Romont, with a shark's tooth profile making for a day of suffering before the kick up to the finish.

Sprinter Sam Bennett (Bora-Hansgrohe) was one of the first to attack but then surprisingly quit the race. The early break formed after 25km with Kenny Elissonde (Team Ineos), Lennard Kamna (Team Sunweb), Michael Storer (Team Sunweb), Michael Albasini (Mitchelton-Scott), Jan Tratnik (Bahrain-Merida), Andrey Amador (Movistar) and Roland Thalmann (Switzerland) soon gaining a minute. The break shuffled, with Amador dropping back and Nikita Stalnov (Astana) came across but Jumbo-Visma rode to protect Roglic's yellow jersey and the gap never grew past 1:40.

Behind the sprinters and their teammates slipped off the back on the climbs but chased to close the gap as they enjoyed some final climbing training for the Giro d'Italia.

With 35km to go and three nasty climbs remaining, the EF Education First took over the pace setting from Jumbo-Visma, keen to shake out the peloton and set up Woods for the steep finish. Hugh Carthy caused some damage on a climb, and then Tanel Kangert took over before Joe Dombrowski also hit the front. Their efforts brought the break to heel with 17km to go and spat out a number of sprinters.

EF Education First stayed in control until 6.5km to go when Thomas De Gendt (Lotto Soudal) tried a solo attack. He is always a threat but was soon chased down as all the overall contenders fought for position near the front. They knew it was vital to be in the top ten if they were fighting for the stage victory and the important time bonuses.

Thomas was dragged up front with a kilometre to go and Costa was well placed. However others were fighting for position and a touch of wheels in a turn sparked a crash, with Gianluca Brambilla (Trek-Segafredo) taking down Sonny Colbrelli (Bahrain-Merida). Their chances were over.

In sight of the line, Thomas also almost rode into Woods and lost his chance. However, Gaudu was up front and away from the fighting. He saw the finish approach, danced on the pedals, and soon opened a gap on his rivals, winning with his arms open and huge smile on his face.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ3:50:53
2Rui Costa (Por) UAE Team EmiratesRow 1 - Cell 2
3Primoz Roglic (Slo) Team Jumbo-VismaRow 2 - Cell 2
4Michael Woods (Can) EF Education FirstRow 3 - Cell 2
5Felix Großschartner (Aut) Bora-HansgroheRow 4 - Cell 2
6Guillaume Martin (Fra) Wanty-Gobert0:00:03
7Emanuel Buchmann (Ger) Bora-HansgroheRow 6 - Cell 2
8Davide Villella (Ita) Astana Pro TeamRow 7 - Cell 2
9Carl Fredrik Hagen (Nor) Lotto SoudalRow 8 - Cell 2
10Damien Howson (Aus) Mitchelton-ScottRow 9 - Cell 2
11Mathias Frank (Swi) AG2R La MondialeRow 10 - Cell 2
12Simon Spilak (Slo) Katusha-AlpecinRow 11 - Cell 2
13Carlos Betancur (Col) Movistar TeamRow 12 - Cell 2
14Geraint Thomas (GBr) Team IneosRow 13 - Cell 2
15Riccardo Zoidl (Aut) CCC Team0:00:06
16Eduardo Sepulveda (Arg) Movistar TeamRow 15 - Cell 2
17Sébastien Reichenbach (Swi) Groupama-FDJRow 16 - Cell 2
18Steven Kruijswijk (Ned) Team Jumbo-VismaRow 17 - Cell 2
19Winner Anacona (Col) Movistar TeamRow 18 - Cell 2
20Nans Peters (Fra) AG2R La Mondiale0:00:10
21Tanel Kangert (Est) EF Education First0:00:12
22Sander Armee (Bel) Lotto Soudal0:00:13
23Louis Meintjes (RSA) Dimension DataRow 22 - Cell 2
24Rodrigo Contreras (Col) Astana Pro TeamRow 23 - Cell 2
25Hermann Pernsteiner (Aut) Bahrain-MeridaRow 24 - Cell 2
26Edward Ravasi (Ita) UAE Team EmiratesRow 25 - Cell 2
27Julien Bernard (Fra) Trek-SegafredoRow 26 - Cell 2
28Daniel Martinez (Col) EF Education FirstRow 27 - Cell 2
29Matteo Badilatti (Swi) Swiss National Team0:00:20
30Nicolas Roche (Irl) Team SunwebRow 29 - Cell 2
31Mathias Flueckiger (Swi) Swiss National TeamRow 30 - Cell 2
32Simone Petilli (Ita) UAE Team EmiratesRow 31 - Cell 2
33Ilnur Zakarin (Rus) Katusha-AlpecinRow 32 - Cell 2
34Niklas Eg (Den) Trek-SegafredoRow 33 - Cell 2
35Joseph Rosskopf (USA) CCC TeamRow 34 - Cell 2
36Merhawi Kudus (Eri) Astana Pro TeamRow 35 - Cell 2
37Simon Pellaud (Swi) Swiss National TeamRow 36 - Cell 2
38James Knox (GBr) Deceuninck-QuickStep0:00:33
39Clément Chevrier (Fra) AG2R La Mondiale0:00:36
40Kilian Frankiny (Swi) Groupama-FDJRow 39 - Cell 2
41Thomas Degand (Bel) Wanty-Gobert0:00:46
42Danilo Wyss (Swi) Dimension DataRow 41 - Cell 2
43Cameron Meyer (Aus) Mitchelton-Scott0:00:52
44Joe Dombrowski (USA) EF Education First0:00:55
45Léo Vincent (Fra) Groupama-FDJ0:00:56
46Patrick Bevin (NZl) CCC TeamRow 45 - Cell 2
47Lukasz Owsian (Pol) CCC TeamRow 46 - Cell 2
48Patrick Schelling (Swi) Swiss National TeamRow 47 - Cell 2
49Eros Capecchi (Ita) Deceuninck-QuickStepRow 48 - Cell 2
50Thomas De Gendt (Bel) Lotto Soudal0:01:03
51Jonathan Caicedo (Ecu) EF Education First0:01:17
52Sonny Colbrelli (Ita) Bahrain-Merida0:01:21
53Tsgabu Grmay (Eth) Mitchelton-Scott0:01:47
54Jonas Vingegaard (Den) Team Jumbo-Visma0:01:51
55Dylan van Baarle (Ned) Team IneosRow 54 - Cell 2
56Lennard Hofstede (Ned) Team Jumbo-VismaRow 55 - Cell 2
57Andrey Amador (CRc) Movistar TeamRow 56 - Cell 2
58Gianluca Brambilla (Ita) Trek-Segafredo0:02:26
59Benjamin Thomas (Fra) Groupama-FDJ0:03:02
60Hugh John Carthy (GBr) EF Education First0:04:00
61Odd Christian Eiking (Nor) Wanty-Gobert0:05:27
62Johannes Fröhlinger (Ger) Team SunwebRow 61 - Cell 2
63Jaime Castrillo (Spa) Movistar TeamRow 62 - Cell 2
64Giacomo Nizzolo (Ita) Dimension DataRow 63 - Cell 2
65Frederik Backaert (Bel) Wanty-GobertRow 64 - Cell 2
66Xandro Meurisse (Bel) Wanty-GobertRow 65 - Cell 2
67Remco Evenepoel (Bel) Deceuninck-QuickStepRow 66 - Cell 2
68Andrea Pasqualon (Ita) Wanty-GobertRow 67 - Cell 2
69Roland Thalmann (Swi) Swiss National TeamRow 68 - Cell 2
70Jorge Arcas (Spa) Movistar TeamRow 69 - Cell 2
71Tony Martin (Ger) Team Jumbo-VismaRow 70 - Cell 2
72Jonas Gregaard Wilsly (Den) Astana Pro TeamRow 71 - Cell 2
73Ben Swift (GBr) Team IneosRow 72 - Cell 2
74Christoph Pfingsten (Ger) Bora-HansgroheRow 73 - Cell 2
75Eduard Prades (Spa) Movistar TeamRow 74 - Cell 2
76Stefan Küng (Swi) Groupama-FDJRow 75 - Cell 2
77Francisco Ventoso (Spa) CCC TeamRow 76 - Cell 2
78Harm Vanhoucke (Bel) Lotto SoudalRow 77 - Cell 2
79Dmitrii Strakhov (Rus) Katusha-AlpecinRow 78 - Cell 2
80Jaco Venter (RSA) Dimension DataRow 79 - Cell 2
81Aime De Gendt (Bel) Wanty-GobertRow 80 - Cell 2
82Luka Pibernik (Slo) Bahrain-MeridaRow 81 - Cell 2
83Michael Storer (Aus) Team SunwebRow 82 - Cell 2
84Viacheslav Kuznetsov (Rus) Katusha-Alpecin0:06:11
85Vasil Kiryienka (Blr) Team IneosRow 84 - Cell 2
86Jay Thomson (RSA) Dimension Data0:08:16
87Victor Campenaerts (Bel) Lotto SoudalRow 86 - Cell 2
88Nico Denz (Ger) AG2R La MondialeRow 87 - Cell 2
89Alexis Gougeard (Fra) AG2R La MondialeRow 88 - Cell 2
90Daniil Fominykh (Kaz) Astana Pro TeamRow 89 - Cell 2
91Davide Martinelli (Ita) Deceuninck-QuickStepRow 90 - Cell 2
92Meiyin Wang (Chn) Bahrain-MeridaRow 91 - Cell 2
93Silvan Dillier (Swi) AG2R La MondialeRow 92 - Cell 2
94Nathan Brown (USA) EF Education FirstRow 93 - Cell 2
95Bagdonas Gediminas (Ltu) AG2R La MondialeRow 94 - Cell 2
96Markel Irizar (Spa) Trek-SegafredoRow 95 - Cell 2
97Patrick Müller (Swi) Swiss National TeamRow 96 - Cell 2
98Michael Albasini (Swi) Mitchelton-ScottRow 97 - Cell 2
99Claudio Imhof (Swi) Swiss National TeamRow 98 - Cell 2
100Aleksandr Riabushenko (Blr) UAE Team EmiratesRow 99 - Cell 2
101Diego Rosa (Ita) Team IneosRow 100 - Cell 2
102Pavel Kochetkov (Rus) Katusha-AlpecinRow 101 - Cell 2
103Callum Scotson (Aus) Mitchelton-ScottRow 102 - Cell 2
104Florian Storck (Swi) Team SunwebRow 103 - Cell 2
105Will Barta (USA) CCC TeamRow 104 - Cell 2
106William Bonnet (Fra) Groupama-FDJRow 105 - Cell 2
107Tom Bohli (Swi) UAE Team EmiratesRow 106 - Cell 2
108Chad Haga (USA) Team SunwebRow 107 - Cell 2
109Maciej Bodnar (Pol) Bora-HansgroheRow 108 - Cell 2
110Jan Hirt (Cze) Astana Pro Team0:08:27
111Filippo Ganna (Ita) Team Ineos0:08:32
112Simone Consonni (Ita) UAE Team EmiratesRow 111 - Cell 2
113Elia Viviani (Ita) Deceuninck-QuickStep0:11:38
114Fabio Sabatini (Ita) Deceuninck-QuickStepRow 113 - Cell 2
115Ryan Mullen (Irl) Trek-SegafredoRow 114 - Cell 2
116Neilson Powless (USA) Team Jumbo-VismaRow 115 - Cell 2
117Erik Baska (Svk) Bora-HansgroheRow 116 - Cell 2
118Florian Senechal (Fra) Deceuninck-QuickStepRow 117 - Cell 2
119Will Clarke (Aus) Trek-SegafredoRow 118 - Cell 2
120Jos van Emden (Ned) Team Jumbo-VismaRow 119 - Cell 2
121Lennard Kämna (Ger) Team SunwebRow 120 - Cell 2
122Matteo Moschetti (Ita) Trek-SegafredoRow 121 - Cell 2
123Jan Tratnik (Slo) Bahrain-MeridaRow 122 - Cell 2
124Nikita Stalnov (Kaz) Astana Pro TeamRow 123 - Cell 2
125Kenny Elissonde (Fra) Team Ineos0:11:46
126Shane Archbold (NZl) Bora-Hansgrohe0:12:01
127Rasmus Iversen (Den) Lotto Soudal0:18:30
DNFSam Bennett (Irl) Bora-HansgroheRow 127 - Cell 2
DNFAsbjørn Kragh Andersen (Den) Team SunwebRow 128 - Cell 2
DNFManuele Mori (Ita) UAE Team EmiratesRow 129 - Cell 2
DNSStephen Williams (GBr) Bahrain-MeridaRow 130 - Cell 2
Swipe to scroll horizontally
Sprint 1, km. 92.3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lennard Kämna (Ger) Team Sunweb15pts
2Roland Thalmann (Swi) Swiss National Team10Row 1 - Cell 3
3Kenny Elissonde (Fra) Team Ineos6Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2, km. 153.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thomas De Gendt (Bel) Lotto Soudal15pts
2Léo Vincent (Fra) Groupama-FDJ10Row 1 - Cell 3
3Benjamin Thomas (Fra) Groupama-FDJ6Row 2 - Cell 3
Swipe to scroll horizontally
#Rider Name (Country) TeamResultHeader Cell - Column 3
1David Gaudu (Fra) Groupama-FDJ50pts
2Rui Costa (Por) UAE Team Emirates30Row 1 - Cell 3
3Primoz Roglic (Slo) Team Jumbo-Visma20Row 2 - Cell 3
4Michael Woods (Can) EF Education First18Row 3 - Cell 3
5Felix Großschartner (Aut) Bora-Hansgrohe16Row 4 - Cell 3
6Guillaume Martin (Fra) Wanty-Gobert14Row 5 - Cell 3
7Emanuel Buchmann (Ger) Bora-Hansgrohe12Row 6 - Cell 3
8Davide Villella (Ita) Astana Pro Team10Row 7 - Cell 3
9Carl Fredrik Hagen (Nor) Lotto Soudal8Row 8 - Cell 3
10Damien Howson (Aus) Mitchelton-Scott7Row 9 - Cell 3
11Mathias Frank (Swi) AG2R La Mondiale6Row 10 - Cell 3
12Simon Spilak (Slo) Katusha-Alpecin5Row 11 - Cell 3
13Carlos Betancur (Col) Movistar Team4Row 12 - Cell 3
14Geraint Thomas (GBr) Team Ineos3Row 13 - Cell 3
15Riccardo Zoidl (Aut) CCC Team2Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Sorens, km. 11.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Simon Pellaud (Swi) Swiss National Team8pts
2Thomas De Gendt (Bel) Lotto Soudal6Row 1 - Cell 3
3Andrey Amador (CRc) Movistar Team4Row 2 - Cell 3
4Léo Vincent (Fra) Groupama-FDJ2Row 3 - Cell 3
5Nicolas Roche (Irl) Team Sunweb1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Vuisternens-en-Ogoz, km. 40.1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Roland Thalmann (Swi) Swiss National Team5pts
2Kenny Elissonde (Fra) Team Ineos3Row 1 - Cell 3
3Michael Storer (Aus) Team Sunweb2Row 2 - Cell 3
4Lennard Kämna (Ger) Team Sunweb1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Vauderens, km. 96.8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Roland Thalmann (Swi) Swiss National Team5pts
2Lennard Kämna (Ger) Team Sunweb3Row 1 - Cell 3
3Kenny Elissonde (Fra) Team Ineos2Row 2 - Cell 3
4Michael Storer (Aus) Team Sunweb1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Villars-Bramard, km. 147.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Simon Pellaud (Swi) Swiss National Team8pts
2Tanel Kangert (Est) EF Education First6Row 1 - Cell 3
3Joe Dombrowski (USA) EF Education First4Row 2 - Cell 3
4Hugh John Carthy (GBr) EF Education First2Row 3 - Cell 3
5Patrick Bevin (NZl) CCC Team1Row 4 - Cell 3
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ3:50:53
2Daniel Martinez (Col) EF Education First0:00:13
3Niklas Eg (Den) Trek-Segafredo0:00:20
4James Knox (GBr) Deceuninck-QuickStep0:00:33
5Léo Vincent (Fra) Groupama-FDJ0:00:56
6Jonas Vingegaard (Den) Team Jumbo-Visma0:01:51
7Benjamin Thomas (Fra) Groupama-FDJ0:03:02
8Jaime Castrillo (Spa) Movistar Team0:05:27
9Remco Evenepoel (Bel) Deceuninck-QuickStepRow 8 - Cell 2
10Jonas Gregaard Wilsly (Den) Astana Pro TeamRow 9 - Cell 2
11Harm Vanhoucke (Bel) Lotto SoudalRow 10 - Cell 2
12Dmitrii Strakhov (Rus) Katusha-AlpecinRow 11 - Cell 2
13Michael Storer (Aus) Team SunwebRow 12 - Cell 2
14Patrick Müller (Swi) Swiss National Team0:08:16
15Aleksandr Riabushenko (Blr) UAE Team EmiratesRow 14 - Cell 2
16Callum Scotson (Aus) Mitchelton-ScottRow 15 - Cell 2
17Florian Storck (Swi) Team SunwebRow 16 - Cell 2
18Will Barta (USA) CCC TeamRow 17 - Cell 2
19Filippo Ganna (Ita) Team Ineos0:08:32
20Neilson Powless (USA) Team Jumbo-Visma0:11:38
21Lennard Kämna (Ger) Team SunwebRow 20 - Cell 2
22Matteo Moschetti (Ita) Trek-SegafredoRow 21 - Cell 2
23Rasmus Iversen (Den) Lotto Soudal0:18:30
24Stephen Williams (GBr) Bahrain-MeridaRow 23 - Cell 2
Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Movistar Team11:32:54
2EF Education First10
3UAE Team Emirates18
4Astana Pro Team21
6AG2R La Mondiale34
8Lotto Soudal0:01:04
9CCC Team0:01:07
10Team Jumbo-Visma0:01:42
15Wanty-Gobert Cycling Team0:06:01
16Dimension Data0:06:11
19Team Ineos0:07:06
20Team Sunweb0:10:59
Swipe to scroll horizontally
General classification after stage 3
#Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma12:23:02
2David Gaudu (Fra) Groupama-FDJ0:00:06
3Rui Costa (Por) UAE Team Emirates0:00:08
4Felix Großschartner (Aut) Bora-Hansgrohe0:00:19
5Geraint Thomas (GBr) Team Ineos0:00:20
6Carlos Betancur (Col) Movistar Team0:00:21
7Damien Howson (Aus) Mitchelton-Scott0:00:25
8Steven Kruijswijk (Ned) Team Jumbo-Visma0:00:27
9Michael Woods (Can) EF Education First0:00:28
10Emanuel Buchmann (Ger) Bora-Hansgrohe0:00:29
11Winner Anacona (Col) Movistar TeamRow 10 - Cell 2
12Mathias Frank (Swi) AG2R La MondialeRow 11 - Cell 2
13Simon Spilak (Slo) Katusha-Alpecin0:00:31
14Eduardo Sepulveda (Arg) Movistar Team0:00:33
15Guillaume Martin (Fra) Wanty-GobertRow 14 - Cell 2
16Carl Fredrik Hagen (Nor) Lotto Soudal0:00:35
17Sébastien Reichenbach (Swi) Groupama-FDJ0:00:38
18Ilnur Zakarin (Rus) Katusha-Alpecin0:00:50
19James Knox (GBr) Deceuninck-QuickStep0:00:55
20Tanel Kangert (Est) EF Education First0:01:23
21Riccardo Zoidl (Aut) CCC Team0:01:24
22Daniel Martinez (Col) EF Education First0:01:29
23Rodrigo Contreras (Col) Astana Pro Team0:01:34
24Joseph Rosskopf (USA) CCC Team0:01:38
25Merhawi Kudus (Eri) Astana Pro Team0:01:51
26Matteo Badilatti (Swi) Swiss National Team0:01:57
27Patrick Bevin (NZl) CCC Team0:02:04
28Nans Peters (Fra) AG2R La Mondiale0:02:07
29Julien Bernard (Fra) Trek-SegafredoRow 28 - Cell 2
30Louis Meintjes (RSA) Dimension Data0:03:05
31Andrey Amador (CRc) Movistar TeamRow 30 - Cell 2
32Niklas Eg (Den) Trek-Segafredo0:03:08
33Thomas De Gendt (Bel) Lotto Soudal0:03:34
34Gianluca Brambilla (Ita) Trek-Segafredo0:03:50
35Nicolas Roche (Irl) Team Sunweb0:05:16
36Hugh John Carthy (GBr) EF Education First0:05:24
37Edward Ravasi (Ita) UAE Team EmiratesRow 36 - Cell 2
38Hermann Pernsteiner (Aut) Bahrain-Merida0:05:26
39Simone Petilli (Ita) UAE Team Emirates0:05:28
40Simon Pellaud (Swi) Swiss National Team0:05:30
41Mathias Flueckiger (Swi) Swiss National Team0:05:35
42Dylan van Baarle (Ned) Team IneosRow 41 - Cell 2
43Sonny Colbrelli (Ita) Bahrain-Merida0:05:38
44Danilo Wyss (Swi) Dimension Data0:05:51
45Thomas Degand (Bel) Wanty-Gobert0:05:52
46Kilian Frankiny (Swi) Groupama-FDJ0:05:55
47Clément Chevrier (Fra) AG2R La Mondiale0:05:57
48Joe Dombrowski (USA) EF Education First0:06:07
49Jonathan Caicedo (Ecu) EF Education First0:06:26
50Davide Villella (Ita) Astana Pro Team0:06:51
51Tsgabu Grmay (Eth) Mitchelton-Scott0:06:57
52Lennard Hofstede (Ned) Team Jumbo-VismaRow 51 - Cell 2
53Léo Vincent (Fra) Groupama-FDJ0:07:18
54Jaime Castrillo (Spa) Movistar Team0:08:12
55Michael Storer (Aus) Team Sunweb0:08:13
56Stefan Küng (Swi) Groupama-FDJ0:09:13
57Cameron Meyer (Aus) Mitchelton-Scott0:09:45
58Lukasz Owsian (Pol) CCC Team0:09:56
59Xandro Meurisse (Bel) Wanty-Gobert0:10:26
60Eduard Prades (Spa) Movistar Team0:10:31
61Ben Swift (GBr) Team Ineos0:10:32
62Roland Thalmann (Swi) Swiss National Team0:10:33
63Jonas Gregaard Wilsly (Den) Astana Pro Team0:10:48
64Michael Albasini (Swi) Mitchelton-Scott0:13:14
65Nico Denz (Ger) AG2R La Mondiale0:13:25
66Patrick Müller (Swi) Swiss National TeamRow 65 - Cell 2
67Andrea Pasqualon (Ita) Wanty-Gobert0:14:30
68Jan Hirt (Cze) Astana Pro Team0:14:40
69Patrick Schelling (Swi) Swiss National Team0:14:41
70Filippo Ganna (Ita) Team Ineos0:15:59
71Benjamin Thomas (Fra) Groupama-FDJ0:16:31
72Frederik Backaert (Bel) Wanty-Gobert0:16:56
73Jorge Arcas (Spa) Movistar Team0:17:03
74Kenny Elissonde (Fra) Team Ineos0:17:09
75Silvan Dillier (Swi) AG2R La Mondiale0:17:10
76Diego Rosa (Ita) Team Ineos0:17:12
77Alexis Gougeard (Fra) AG2R La Mondiale0:17:15
78Florian Storck (Swi) Team Sunweb0:17:16
79Pavel Kochetkov (Rus) Katusha-Alpecin0:17:32
80Vasil Kiryienka (Blr) Team Ineos0:17:43
81Tony Martin (Ger) Team Jumbo-Visma0:18:34
82Francisco Ventoso (Spa) CCC Team0:19:00
83Aime De Gendt (Bel) Wanty-Gobert0:19:02
84Dmitrii Strakhov (Rus) Katusha-Alpecin0:19:07
85Odd Christian Eiking (Nor) Wanty-Gobert0:19:15
86Viacheslav Kuznetsov (Rus) Katusha-Alpecin0:19:55
87Jan Tratnik (Slo) Bahrain-Merida0:20:23
88Eros Capecchi (Ita) Deceuninck-QuickStep0:20:38
89Remco Evenepoel (Bel) Deceuninck-QuickStep0:20:40
90Jonas Vingegaard (Den) Team Jumbo-Visma0:21:36
91Harm Vanhoucke (Bel) Lotto Soudal0:21:40
92Claudio Imhof (Swi) Swiss National Team0:21:44
93Luka Pibernik (Slo) Bahrain-Merida0:21:46
94Chad Haga (USA) Team Sunweb0:21:47
95Will Barta (USA) CCC Team0:21:53
96Callum Scotson (Aus) Mitchelton-Scott0:21:56
97Victor Campenaerts (Bel) Lotto Soudal0:22:42
98Nathan Brown (USA) EF Education First0:23:15
99Sander Armee (Bel) Lotto Soudal0:24:26
100Christoph Pfingsten (Ger) Bora-Hansgrohe0:24:46
101Lennard Kämna (Ger) Team Sunweb0:25:17
102Nikita Stalnov (Kaz) Astana Pro Team0:26:16
103Neilson Powless (USA) Team Jumbo-Visma0:26:33
104William Bonnet (Fra) Groupama-FDJ0:27:39
105Tom Bohli (Swi) UAE Team Emirates0:27:41
106Maciej Bodnar (Pol) Bora-Hansgrohe0:28:27
107Markel Irizar (Spa) Trek-Segafredo0:28:39
108Giacomo Nizzolo (Ita) Dimension Data0:29:19
109Jaco Venter (RSA) Dimension Data0:29:37
110Johannes Fröhlinger (Ger) Team Sunweb0:29:40
111Jos van Emden (Ned) Team Jumbo-Visma0:31:13
112Bagdonas Gediminas (Ltu) AG2R La Mondiale0:32:15
113Daniil Fominykh (Kaz) Astana Pro Team0:32:20
114Simone Consonni (Ita) UAE Team Emirates0:32:24
115Elia Viviani (Ita) Deceuninck-QuickStep0:35:29
116Florian Senechal (Fra) Deceuninck-QuickStep0:35:30
117Shane Archbold (NZl) Bora-Hansgrohe0:36:19
118Jay Thomson (RSA) Dimension Data0:38:07
119Meiyin Wang (Chn) Bahrain-Merida0:39:12
120Fabio Sabatini (Ita) Deceuninck-QuickStep0:41:36
121Ryan Mullen (Irl) Trek-Segafredo0:42:14
122Will Clarke (Aus) Trek-Segafredo0:42:18
123Matteo Moschetti (Ita) Trek-Segafredo0:42:26
124Davide Martinelli (Ita) Deceuninck-QuickStep0:45:37
125Aleksandr Riabushenko (Blr) UAE Team Emirates0:45:54
126Erik Baska (Svk) Bora-Hansgrohe0:49:07
127Rasmus Iversen (Den) Lotto Soudal0:53:30
Swipe to scroll horizontally
Sprint classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Primoz Roglic (Slo) Team Jumbo-Visma95pts
2Stefan Küng (Swi) Groupama-FDJ88Row 1 - Cell 3
3David Gaudu (Fra) Groupama-FDJ80Row 2 - Cell 3
4Rui Costa (Por) UAE Team Emirates67Row 3 - Cell 3
5Michael Woods (Can) EF Education First36Row 4 - Cell 3
6Emanuel Buchmann (Ger) Bora-Hansgrohe33Row 5 - Cell 3
7Jan Tratnik (Slo) Bahrain-Merida30Row 6 - Cell 3
8Felix Großschartner (Aut) Bora-Hansgrohe28Row 7 - Cell 3
9Sonny Colbrelli (Ita) Bahrain-Merida25Row 8 - Cell 3
10Maciej Bodnar (Pol) Bora-Hansgrohe24Row 9 - Cell 3
11Damien Howson (Aus) Mitchelton-Scott23Row 10 - Cell 3
12Guillaume Martin (Fra) Wanty-Gobert23Row 11 - Cell 3
13Carlos Betancur (Col) Movistar Team22Row 12 - Cell 3
14Carl Fredrik Hagen (Nor) Lotto Soudal22Row 13 - Cell 3
15Tom Bohli (Swi) UAE Team Emirates22Row 14 - Cell 3
16Geraint Thomas (GBr) Team Ineos20Row 15 - Cell 3
17Patrick Bevin (NZl) CCC Team20Row 16 - Cell 3
18Tony Martin (Ger) Team Jumbo-Visma19Row 17 - Cell 3
19Simone Consonni (Ita) UAE Team Emirates18Row 18 - Cell 3
20Frederik Backaert (Bel) Wanty-Gobert16Row 19 - Cell 3
21Elia Viviani (Ita) Deceuninck-QuickStep16Row 20 - Cell 3
22Thomas De Gendt (Bel) Lotto Soudal15Row 21 - Cell 3
23Claudio Imhof (Swi) Swiss National Team15Row 22 - Cell 3
24Lennard Kämna (Ger) Team Sunweb15Row 23 - Cell 3
25Eduardo Sepulveda (Arg) Movistar Team12Row 24 - Cell 3
26Michael Albasini (Swi) Mitchelton-Scott12Row 25 - Cell 3
27Simon Spilak (Slo) Katusha-Alpecin10Row 26 - Cell 3
28Davide Villella (Ita) Astana Pro Team10Row 27 - Cell 3
29Léo Vincent (Fra) Groupama-FDJ10Row 28 - Cell 3
30Roland Thalmann (Swi) Swiss National Team10Row 29 - Cell 3
31Jan Hirt (Cze) Astana Pro Team10Row 30 - Cell 3
32Patrick Schelling (Swi) Swiss National Team10Row 31 - Cell 3
33Viacheslav Kuznetsov (Rus) Katusha-Alpecin10Row 32 - Cell 3
34Benjamin Thomas (Fra) Groupama-FDJ9Row 33 - Cell 3
35Giacomo Nizzolo (Ita) Dimension Data8Row 34 - Cell 3
36Andrea Pasqualon (Ita) Wanty-Gobert7Row 35 - Cell 3
37Mathias Frank (Swi) AG2R La Mondiale6Row 36 - Cell 3
38Hugh John Carthy (GBr) EF Education First6Row 37 - Cell 3
39Lukasz Owsian (Pol) CCC Team6Row 38 - Cell 3
40Kenny Elissonde (Fra) Team Ineos6Row 39 - Cell 3
41Bagdonas Gediminas (Ltu) AG2R La Mondiale6Row 40 - Cell 3
42Winner Anacona (Col) Movistar Team5Row 41 - Cell 3
43Merhawi Kudus (Eri) Astana Pro Team5Row 42 - Cell 3
44James Knox (GBr) Deceuninck-QuickStep4Row 43 - Cell 3
45Riccardo Zoidl (Aut) CCC Team2Row 44 - Cell 3
46Nicolas Roche (Irl) Team Sunweb2Row 45 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Simon Pellaud (Swi) Swiss National Team46pts
2Diego Rosa (Ita) Team Ineos22Row 1 - Cell 3
3Patrick Schelling (Swi) Swiss National Team16Row 2 - Cell 3
4Stefan Küng (Swi) Groupama-FDJ11Row 3 - Cell 3
5Hugh John Carthy (GBr) EF Education First10Row 4 - Cell 3
6Roland Thalmann (Swi) Swiss National Team10Row 5 - Cell 3
7Jorge Arcas (Spa) Movistar Team8Row 6 - Cell 3
8Alexis Gougeard (Fra) AG2R La Mondiale8Row 7 - Cell 3
9Bagdonas Gediminas (Ltu) AG2R La Mondiale7Row 8 - Cell 3
10Geraint Thomas (GBr) Team Ineos6Row 9 - Cell 3
11Tanel Kangert (Est) EF Education First6Row 10 - Cell 3
12Thomas De Gendt (Bel) Lotto Soudal6Row 11 - Cell 3
13Kenny Elissonde (Fra) Team Ineos5Row 12 - Cell 3
14Michael Woods (Can) EF Education First4Row 13 - Cell 3
15Andrey Amador (CRc) Movistar Team4Row 14 - Cell 3
16Joe Dombrowski (USA) EF Education First4Row 15 - Cell 3
17Eros Capecchi (Ita) Deceuninck-QuickStep4Row 16 - Cell 3
18Lennard Kämna (Ger) Team Sunweb4Row 17 - Cell 3
19Michael Storer (Aus) Team Sunweb3Row 18 - Cell 3
20Frederik Backaert (Bel) Wanty-Gobert3Row 19 - Cell 3
21Claudio Imhof (Swi) Swiss National Team3Row 20 - Cell 3
22Emanuel Buchmann (Ger) Bora-Hansgrohe2Row 21 - Cell 3
23Léo Vincent (Fra) Groupama-FDJ2Row 22 - Cell 3
24Chad Haga (USA) Team Sunweb2Row 23 - Cell 3
25Rui Costa (Por) UAE Team Emirates1Row 24 - Cell 3
26Patrick Bevin (NZl) CCC Team1Row 25 - Cell 3
27Nicolas Roche (Irl) Team Sunweb1Row 26 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ12:23:08
2James Knox (GBr) Deceuninck-QuickStep0:00:49
3Daniel Martinez (Col) EF Education First0:01:23
4Niklas Eg (Den) Trek-Segafredo0:03:02
5Léo Vincent (Fra) Groupama-FDJ0:07:12
6Jaime Castrillo (Spa) Movistar Team0:08:06
7Michael Storer (Aus) Team Sunweb0:08:07
8Jonas Gregaard Wilsly (Den) Astana Pro Team0:10:42
9Patrick Müller (Swi) Swiss National Team0:13:19
10Filippo Ganna (Ita) Team Ineos0:15:53
11Benjamin Thomas (Fra) Groupama-FDJ0:16:25
12Florian Storck (Swi) Team Sunweb0:17:10
13Dmitrii Strakhov (Rus) Katusha-Alpecin0:19:01
14Remco Evenepoel (Bel) Deceuninck-QuickStep0:20:34
15Jonas Vingegaard (Den) Team Jumbo-Visma0:21:30
16Harm Vanhoucke (Bel) Lotto Soudal0:21:34
17Will Barta (USA) CCC Team0:21:47
18Callum Scotson (Aus) Mitchelton-Scott0:21:50
19Lennard Kämna (Ger) Team Sunweb0:25:11
20Neilson Powless (USA) Team Jumbo-Visma0:26:27
21Matteo Moschetti (Ita) Trek-Segafredo0:42:20
22Aleksandr Riabushenko (Blr) UAE Team Emirates0:45:48
23Rasmus Iversen (Den) Lotto Soudal0:53:24
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Movistar Team37:10:26
2EF Education First0:02:00
3Astana Pro Team0:02:34
4CCC Team0:03:40
6Team Jumbo-Visma0:06:06
7AG2R La Mondiale0:06:48
9UAE Team Emirates0:09:21
12Team Ineos0:12:29
14Wanty-Gobert Cycling Team0:15:21
15Lotto Soudal0:16:45
18Team Sunweb0:26:16
20Dimension Data0:36:51


Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews