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 4: Viviani takes first career Tour stage in Nancy

Elia Viviani out sprinted Alexander Kristoff in downtown Nancy to win the Tour's fourth stage

Don't miss a moment from Paris-Roubaix and Unbound Gravel, to the Giro d’Italia, Tour de France, Vuelta a España, and everything in between when you join Outside+.

Elia Viviani (Deceuninck-Quick Step) won Tuesday’s fourth stage of the Tour de France in a fast and chaotic sprint in downtown Nancy.

Viviani surfed the draft of his lead-out teammates Michael Morkov and Max Richeze and then put in a burst of speed in the closing meters to beat Alexander Kristoff (UAE-Team Emirates) by the width of a bike tire.

Caleb Ewan (Lotto-Soudal) finished a close third, just ahead of Peter Sagan (Bora-Hansgrohe). Overnight leader Julian Alaphilippe (Deceuninck-Quick Step) retained the yellow jersey.

The victory brings Viviani his first career stage victory at the Tour de France after he was a non-factor in Saturday’s opening sprint stage in Brussels. The Italian fast man already owns five stage victories at the Giro d’Italia and three stage wins at the Vuelta a Epsaña.

“It does mean a lot, and I cannot believe it. It was a big goal of the team here,” Viviani said after crossing the line. “We missed the first chance to win and put on the yellow jersey, but yesterday after Julian’s phenomenal ride, it’s the moment when you switch on the team, and today we do a perfect job.”

Photo: A.S.O-Pool/Getty Images

The bunch sprint came after a dramatic final 15 kilometers that saw the peloton accelerate over the Cote De Maron, a fourth category climb that appeared to be a launchpad for a late move. A fast pace set by Team Sunweb kept the peloton together, however shortly after the climb there was an attack from French rider Liliane Calmejane (Total-Direct Energie).

Calmejane’s hovered just ahead of the peloton for several kilometers, but a fast pace set by Deceuninck-Quick Step and Lotto Soudal eventually brought the French rider back into the bunch with five kilometers remaining.

Deceuninck dominated the final kilometer push to the line, with Morkov accelerating around a swooping left-hand turn just before the final drag to the line. Richeze was next to surge on the front of the peloton, and his burst came with Viviani just on his wheel.

Viviani was challenged by Kristoff in the final push; the big Norwegian rider was put into an ideal position by his Belgian teammate Jasper Philipsen. But in the end, it was Viviani who finished the job.

“I was just really focused on my lead out because I lost the wheel of my lead out in the first stage,” Viviani said. “I [saw] Kristoff try to anticipate me on my right, and on that moment I sprint. It was perfect teamwork.”

The final action came after a predominantly flat and twisting 12.5km stage through France’s northeast corner.

A three-man breakaway containing CCC Team’s Michael Schar and Wanty-Gobert duo Yoann Offredo and Frederik Backaert attacked from the gun and built a healthy lead within the stage’s opening 10km. The peloton kept the trio on a three-minute leash for the lion’s share of the stage, with riders from Deceuninck-Quick Step, Team Ineos, and Lotto Soudal all taking turns on the front.

Schar dropped his breakaway companions inside the final 20km, but the pack eventually reeled in the big Swiss rider just before the Cote De Maron.

Tour de France Stage 4 Results

1VIVIANI EliaDeceuninck - Quick Step5:09:20
2KRISTOFF AlexanderUAE Team Emirates0:00
3EWAN CalebLotto Soudal0:00
4SAGAN PeterBORA - hansgrohe0:00
5GROENEWEGEN DylanTeam Jumbo-Visma0:00
6TEUNISSEN MikeTeam Jumbo-Visma0:00
7NIZZOLO GiacomoTeam Dimension Data0:00
8STUYVEN JasperTrek - Segafredo0:00
9MATTHEWS MichaelTeam Sunweb0:00
10LAPORTE ChristopheCofidis, Solutions Crédits0:00
11TRENTIN MatteoMitchelton-Scott0:00
12GREIPEL AndréTeam Arkéa Samsic0:00
13BONIFAZIO NiccolòTeam Total Direct Energie0:00
14MOHORIČ MatejBahrain Merida0:00
15GARCÍA CORTINA IvánBahrain Merida0:00
16PASQUALON AndreaWanty - Gobert Cycling Team0:00
17ZABEL RickTeam Katusha Alpecin0:00
18COLBRELLI SonnyBahrain Merida0:00
19RICHEZE MaximilianoDeceuninck - Quick Step0:00
20MARTIN GuillaumeWanty - Gobert Cycling Team0:00
21JANSEN Amund GrøndahlTeam Jumbo-Visma0:00
22BETTIOL AlbertoEF Education First0:00
23BERNAL EganTeam INEOS0:00
24NIBALI VincenzoBahrain Merida0:00
25PHILIPSEN JasperUAE Team Emirates0:00
26QUINTANA NairoMovistar Team0:00
27URÁN RigobertoEF Education First0:00
28YATES AdamMitchelton-Scott0:00
29KLUGE RogerLotto Soudal0:00
30NAESEN OliverAG2R La Mondiale0:00
31POLITT NilsTeam Katusha Alpecin0:00
32CLARKE SimonEF Education First0:00
34SIMON JulienCofidis, Solutions Crédits0:00
35VAN AERT WoutTeam Jumbo-Visma0:00
36SOLER MarcMovistar Team0:00
37KREUZIGER RomanTeam Dimension Data0:00
38AMADOR AndreyMovistar Team0:00
39FUGLSANG JakobAstana Pro Team0:00
40LUTSENKO AlexeyAstana Pro Team0:00
41MØRKØV MichaelDeceuninck - Quick Step0:00
42KRUIJSWIJK StevenTeam Jumbo-Visma0:00
43KONRAD PatrickBORA - hansgrohe0:00
44SKUJIŅŠ TomsTrek - Segafredo0:00
45BURGHARDT MarcusBORA - hansgrohe0:00
46VAN GARDEREN TejayEF Education First0:00
47KÜNG StefanGroupama - FDJ0:00
48MÜHLBERGER GregorBORA - hansgrohe0:00
49BARDET RomainAG2R La Mondiale0:00
50BEVIN PatrickCCC Team0:00
51BUCHMANN EmanuelBORA - hansgrohe0:00
52BONNET WilliamGroupama - FDJ0:00
53PINOT ThibautGroupama - FDJ0:00
54THOMAS GeraintTeam INEOS0:00
55GAUDU DavidGroupama - FDJ0:00
56ALAPHILIPPE JulianDeceuninck - Quick Step0:00
57LANDA MikelMovistar Team0:00
58GRELLIER FabienTeam Total Direct Energie0:00
59ROUX AnthonyGroupama - FDJ0:00
60DURBRIDGE LukeMitchelton-Scott0:00
61BARGUIL WarrenTeam Arkéa Samsic0:00
62IMPEY DarylMitchelton-Scott0:00
63HENAO SergioUAE Team Emirates0:00
64WOODS MichaelEF Education First0:00
65DE KORT KoenTrek - Segafredo0:00
66VACHON FlorianTeam Arkéa Samsic0:00
67BENNETT GeorgeTeam Jumbo-Visma0:00
68MOLLEMA BaukeTrek - Segafredo0:00
69PORTE RichieTrek - Segafredo0:00
70COSTA RuiUAE Team Emirates0:00
71BERNARD JulienTrek - Segafredo0:00
72MARTIN DanUAE Team Emirates0:00
73VALVERDE AlejandroMovistar Team0:00
74MAS EnricDeceuninck - Quick Step0:00
75MOLARD RudyGroupama - FDJ0:00
76GONÇALVES JoséTeam Katusha Alpecin0:00
77KANGERT TanelEF Education First0:00
78KELDERMAN WilcoTeam Sunweb0:00
79DE BUYST JasperLotto Soudal0:00
80TAARAMÄE ReinTeam Total Direct Energie0:00
81ERVITI ImanolMovistar Team0:00
82BILBAO PelloAstana Pro Team0:00
83BOUET MaximeTeam Arkéa Samsic0:00
84MEURISSE XandroWanty - Gobert Cycling Team0:00
85BOASSON HAGEN EdvaldTeam Dimension Data0:00
86SÁNCHEZ Luis LeónAstana Pro Team0:00
87BENOOT TiesjLotto Soudal0:00
88CICCONE GiulioTrek - Segafredo0:00
89EDET NicolasCofidis, Solutions Crédits0:00
90FELLINE FabioTrek - Segafredo0:00
91SICARD RomainTeam Total Direct Energie0:00
92ARU FabioUAE Team Emirates0:00
93ROCHE NicolasTeam Sunweb0:00
94DE GENDT AiméWanty - Gobert Cycling Team0:00
95TEUNS DylanBahrain Merida0:00
96VALGREN MichaelTeam Dimension Data0:00
97OURSELIN PaulTeam Total Direct Energie0:00
98EIKING Odd ChristianWanty - Gobert Cycling Team0:00
99DELAPLACE AnthonyTeam Arkéa Samsic0:00
100TURGIS AnthonyTeam Total Direct Energie0:00
101HERRADA JesúsCofidis, Solutions Crédits0:00
102MOSCON GianniTeam INEOS0:00
103DE PLUS LaurensTeam Jumbo-Visma0:00
104PAUWELS SergeCCC Team0:00
105BAK Lars YttingTeam Dimension Data0:00
106WIŚNIOWSKI ŁukaszCCC Team0:00
107GESCHKE SimonCCC Team0:00
108OLIVEIRA NelsonMovistar Team0:00
109BOL CeesTeam Sunweb0:00
110TRATNIK JanBahrain Merida0:00
111PEREZ AnthonyCofidis, Solutions Crédits0:00
112GESBERT ÉlieTeam Arkéa Samsic0:27
113KING BenTeam Dimension Data0:33
114LEDANOIS KévinTeam Arkéa Samsic0:33
115DEBUSSCHERE JensTeam Katusha Alpecin0:36
116PÉRICHON Pierre-LucCofidis, Solutions Crédits0:46
117VAN MELSEN KévinWanty - Gobert Cycling Team0:46
118POELS WoutTeam INEOS0:46
119HEPBURN MichaelMitchelton-Scott0:46
120VUILLERMOZ AlexisAG2R La Mondiale0:46
121HAIG JackMitchelton-Scott0:46
122KEUKELEIRE JensLotto Soudal0:46
123ARNDT NikiasTeam Sunweb0:46
124MOINARD AmaëlTeam Arkéa Samsic0:46
125OSS DanielBORA - hansgrohe0:46
126HOULE HugoAstana Pro Team0:46
127FRANK MathiasAG2R La Mondiale0:46
128IZAGIRRE GorkaAstana Pro Team0:46
129ZAKARIN IlnurTeam Katusha Alpecin0:46
130JANSE VAN RENSBURG ReinardtTeam Dimension Data0:46
131CASTROVIEJO JonathanTeam INEOS0:46
132GOUGEARD AlexisAG2R La Mondiale1:17
133ROSSETTO StéphaneCofidis, Solutions Crédits1:17
134DEVENYNS DriesDeceuninck - Quick Step1:17
135ROWE LukeTeam INEOS1:17
136VAN BAARLE DylanTeam INEOS1:17
137LANGEVELD SebastianEF Education First1:17
138LAENGEN Vegard StakeUAE Team Emirates1:24
139BYSTRØM Sven ErikUAE Team Emirates1:24
140DE GENDT ThomasLotto Soudal1:28
141WÜRTZ SCHMIDT MadsTeam Katusha Alpecin1:28
142HALLER MarcoTeam Katusha Alpecin1:32
143CHEREL MikaëlAG2R La Mondiale1:36
144ASGREEN KasperDeceuninck - Quick Step1:45
145KRAGH ANDERSEN SørenTeam Sunweb1:45
146BERHANE NatnaelCofidis, Solutions Crédits1:45
147FRAILE OmarAstana Pro Team1:45
148CARUSO DamianoBahrain Merida1:45
149REICHENBACH SébastienGroupama - FDJ1:45
150YATES SimonMitchelton-Scott1:45
151CORT MagnusAstana Pro Team1:45
152COSNEFROY BenoîtAG2R La Mondiale1:45
153KÄMNA LennardTeam Sunweb1:45
154CUMMINGS SteveTeam Dimension Data1:45
155DENNIS RohanBahrain Merida1:45
156ROSSKOPF JoeyCCC Team1:45
157TERPSTRA NikiTeam Total Direct Energie1:45
158SCHACHMANN MaximilianBORA - hansgrohe1:52
159CALMEJANE LilianTeam Total Direct Energie2:08
160MONFORT MaximeLotto Soudal2:10
161VERONA CarlosMovistar Team2:22
163JUUL-JENSEN ChristopherMitchelton-Scott2:40
164DOWSETT AlexTeam Katusha Alpecin2:54
165DE MARCHI AlessandroCCC Team3:09
166WELLENS TimLotto Soudal6:17
167LAMPAERT YvesDeceuninck - Quick Step6:17
168LADAGNOUS MatthieuGroupama - FDJ6:17
169SCULLY TomEF Education First6:17
170PÖSTLBERGER LukasBORA - hansgrohe6:17
171HAGA ChadTeam Sunweb6:17
172GALLOPIN TonyAG2R La Mondiale6:17
173SCHÄR MichaelCCC Team6:17
174BACKAERT FrederikWanty - Gobert Cycling Team8:50
175MARTIN TonyTeam Jumbo-Visma8:50
176OFFREDO YoannWanty - Gobert Cycling Team8:56
1ALAPHILIPPE JulianDeceuninck - Quick Step 14:41:39
2VAN AERT WoutTeam Jumbo-Visma0:20
3KRUIJSWIJK StevenTeam Jumbo-Visma0:25
4BENNETT GeorgeTeam Jumbo-Visma0:25
5MATTHEWS MichaelTeam Sunweb0:40
6BERNAL EganTeam INEOS0:40
7THOMAS GeraintTeam INEOS0:45
8MAS EnricDeceuninck - Quick Step0:46
10WOODS MichaelEF Education First0:51
11KELDERMAN WilcoTeam Sunweb0:51
12PINOT ThibautGroupama - FDJ0:52
13URÁN RigobertoEF Education First0:53
14VAN GARDEREN TejayEF Education First0:53
15COLBRELLI SonnyBahrain Merida0:56
16GAUDU DavidGroupama - FDJ0:57
17MOLARD RudyGroupama - FDJ0:57
18SAGAN PeterBORA - hansgrohe1:00
19ROCHE NicolasTeam Sunweb1:00
20TRENTIN MatteoMitchelton-Scott1:01
21NIBALI VincenzoBahrain Merida1:01
22YATES AdamMitchelton-Scott1:06
23LUTSENKO AlexeyAstana Pro Team1:06
24IMPEY DarylMitchelton-Scott1:06
25FUGLSANG JakobAstana Pro Team1:06
26SÁNCHEZ Luis LeónAstana Pro Team1:06
27BILBAO PelloAstana Pro Team1:06
28KONRAD PatrickBORA - hansgrohe1:11
29MÜHLBERGER GregorBORA - hansgrohe1:11
30BUCHMANN EmanuelBORA - hansgrohe1:11
31EDET NicolasCofidis, Solutions Crédits1:18
32HERRADA JesúsCofidis, Solutions Crédits1:18
33KREUZIGER RomanTeam Dimension Data1:19
34BOASSON HAGEN EdvaldTeam Dimension Data1:19
35BENOOT TiesjLotto Soudal1:19
36MARTIN DanUAE Team Emirates1:28
37COSTA RuiUAE Team Emirates1:28
38QUINTANA NairoMovistar Team1:30
39SOLER MarcMovistar Team1:30
40VALVERDE AlejandroMovistar Team1:30
41LANDA MikelMovistar Team1:30
42STUYVEN JasperTrek - Segafredo1:34
43PORTE RichieTrek - Segafredo1:43
44CICCONE GiulioTrek - Segafredo1:43
45FELLINE FabioTrek - Segafredo1:43
46MOLLEMA BaukeTrek - Segafredo1:43
47BARDET RomainAG2R La Mondiale1:44
48AMADOR AndreyMovistar Team1:48
49VALGREN MichaelTeam Dimension Data2:00
50TAARAMÄE ReinTeam Total Direct Energie2:07
51HAIG JackMitchelton-Scott2:15
52BARGUIL WarrenTeam Arkéa Samsic2:16
53MEURISSE XandroWanty - Gobert Cycling Team2:18
54ARU FabioUAE Team Emirates2:19
55MARTIN GuillaumeWanty - Gobert Cycling Team2:23
56TEUNS DylanBahrain Merida2:27
57MOSCON GianniTeam INEOS2:33
58GESCHKE SimonCCC Team2:44
59REICHENBACH SébastienGroupama - FDJ2:56
60SCHACHMANN MaximilianBORA - hansgrohe3:03
61FRANK MathiasAG2R La Mondiale3:12
62VUILLERMOZ AlexisAG2R La Mondiale3:16
63POELS WoutTeam INEOS3:31
64CHEREL MikaëlAG2R La Mondiale3:43
65POLITT NilsTeam Katusha Alpecin4:11
66KANGERT TanelEF Education First4:13
67TRATNIK JanBahrain Merida4:21
69TEUNISSEN MikeTeam Jumbo-Visma4:38
70DE MARCHI AlessandroCCC Team4:40
71ZAKARIN IlnurTeam Katusha Alpecin4:57
72BERNARD JulienTrek - Segafredo5:03
73CLARKE SimonEF Education First5:04
74SIMON JulienCofidis, Solutions Crédits5:41
75PASQUALON AndreaWanty - Gobert Cycling Team5:43
76DE PLUS LaurensTeam Jumbo-Visma5:48
77ROSSKOPF JoeyCCC Team5:52
78KÄMNA LennardTeam Sunweb6:59
79BERHANE NatnaelCofidis, Solutions Crédits7:00
80CASTROVIEJO JonathanTeam INEOS8:43
81KÜNG StefanGroupama - FDJ9:01
82MOHORIČ MatejBahrain Merida9:13
83HENAO SergioUAE Team Emirates9:39
84HOULE HugoAstana Pro Team9:56
85PEREZ AnthonyCofidis, Solutions Crédits10:19
86ROUX AnthonyGroupama - FDJ10:20
87BAK Lars YttingTeam Dimension Data10:22
88OLIVEIRA NelsonMovistar Team10:25
89VIVIANI EliaDeceuninck - Quick Step10:26
90LAPORTE ChristopheCofidis, Solutions Crédits10:30
91FRAILE OmarAstana Pro Team10:48
92KRAGH ANDERSEN SørenTeam Sunweb10:48
93DENNIS RohanBahrain Merida10:50
94SICARD RomainTeam Total Direct Energie11:02
95IZAGIRRE GorkaAstana Pro Team11:02
96PÉRICHON Pierre-LucCofidis, Solutions Crédits11:09
97BOUET MaximeTeam Arkéa Samsic11:11
98WÜRTZ SCHMIDT MadsTeam Katusha Alpecin11:14
99EIKING Odd ChristianWanty - Gobert Cycling Team11:18
100ARNDT NikiasTeam Sunweb11:28
101JANSE VAN RENSBURG ReinardtTeam Dimension Data11:41
102YATES SimonMitchelton-Scott11:48
103OSS DanielBORA - hansgrohe11:54
104BURGHARDT MarcusBORA - hansgrohe12:23
105PHILIPSEN JasperUAE Team Emirates12:31
106MONFORT MaximeLotto Soudal12:42
107CALMEJANE LilianTeam Total Direct Energie13:10
108DE GENDT ThomasLotto Soudal13:55
109KEUKELEIRE JensLotto Soudal13:59
110ZABEL RickTeam Katusha Alpecin14:18
111BETTIOL AlbertoEF Education First14:20
112GONÇALVES JoséTeam Katusha Alpecin14:22
113BEVIN PatrickCCC Team14:23
114DURBRIDGE LukeMitchelton-Scott14:33
115NIZZOLO GiacomoTeam Dimension Data14:46
116KRISTOFF AlexanderUAE Team Emirates14:49
117KLUGE RogerLotto Soudal14:51
118DE BUYST JasperLotto Soudal14:51
119DEVENYNS DriesDeceuninck - Quick Step15:00
120KING BenTeam Dimension Data15:19
121NAESEN OliverAG2R La Mondiale15:28
122VAN BAARLE DylanTeam INEOS15:29
123OURSELIN PaulTeam Total Direct Energie15:34
124LANGEVELD SebastianEF Education First15:40
125VACHON FlorianTeam Arkéa Samsic15:43
126TURGIS AnthonyTeam Total Direct Energie15:51
127GALLOPIN TonyAG2R La Mondiale16:05
128GESBERT ÉlieTeam Arkéa Samsic16:08
129ERVITI ImanolMovistar Team16:11
130LAMPAERT YvesDeceuninck - Quick Step16:12
131CARUSO DamianoBahrain Merida16:13
132BONIFAZIO NiccolòTeam Total Direct Energie16:16
133CORT MagnusAstana Pro Team16:18
134LAENGEN Vegard StakeUAE Team Emirates16:19
135BYSTRØM Sven ErikUAE Team Emirates16:19
136WIŚNIOWSKI ŁukaszCCC Team16:24
137DELAPLACE AnthonyTeam Arkéa Samsic16:26
138GOUGEARD AlexisAG2R La Mondiale16:28
139MOINARD AmaëlTeam Arkéa Samsic16:29
140DE GENDT AiméWanty - Gobert Cycling Team16:31
141CUMMINGS SteveTeam Dimension Data16:31
142BOL CeesTeam Sunweb16:32
143WELLENS TimLotto Soudal16:34
144BONNET WilliamGroupama - FDJ16:37
145GRELLIER FabienTeam Total Direct Energie16:37
146HALLER MarcoTeam Katusha Alpecin16:48
147EWAN CalebLotto Soudal16:53
148GREIPEL AndréTeam Arkéa Samsic16:53
149VAN MELSEN KévinWanty - Gobert Cycling Team16:56
150COSNEFROY BenoîtAG2R La Mondiale16:56
151ROWE LukeTeam INEOS16:57
152JANSEN Amund GrøndahlTeam Jumbo-Visma17:02
153DOWSETT AlexTeam Katusha Alpecin17:12
154SKUJIŅŠ TomsTrek - Segafredo17:13
155RICHEZE MaximilianoDeceuninck - Quick Step17:18
156TERPSTRA NikiTeam Total Direct Energie17:19
157GROENEWEGEN DylanTeam Jumbo-Visma18:14
158MØRKØV MichaelDeceuninck - Quick Step18:15
159HEPBURN MichaelMitchelton-Scott18:24
160PAUWELS SergeCCC Team18:31
161DE KORT KoenTrek - Segafredo18:39
162GARCÍA CORTINA IvánBahrain Merida18:52
163VERONA CarlosMovistar Team19:17
164LEDANOIS KévinTeam Arkéa Samsic19:42
165JUUL-JENSEN ChristopherMitchelton-Scott19:47
166ROSSETTO StéphaneCofidis, Solutions Crédits20:16
167DEBUSSCHERE JensTeam Katusha Alpecin20:57
168SCULLY TomEF Education First21:31
169SCHÄR MichaelCCC Team22:09
170PÖSTLBERGER LukasBORA - hansgrohe22:23
171ASGREEN KasperDeceuninck - Quick Step22:26
172MARTIN TonyTeam Jumbo-Visma22:42
173HAGA ChadTeam Sunweb22:53
174LADAGNOUS MatthieuGroupama - FDJ22:55
175OFFREDO YoannWanty - Gobert Cycling Team24:49
176BACKAERT FrederikWanty - Gobert Cycling Team24:49
1SAGAN PeterBORA - hansgrohe104
2VIVIANI EliaDeceuninck - Quick Step81
3MATTHEWS MichaelTeam Sunweb75
4COLBRELLI SonnyBahrain Merida65
5TEUNISSEN MikeTeam Jumbo-Visma64
6TRENTIN MatteoMitchelton-Scott53
8EWAN CalebLotto Soudal40
9STUYVEN JasperTrek - Segafredo39
10NIZZOLO GiacomoTeam Dimension Data33
11KRISTOFF AlexanderUAE Team Emirates33
12OFFREDO YoannWanty - Gobert Cycling Team32
13ALAPHILIPPE JulianDeceuninck - Quick Step30
14SCHÄR MichaelCCC Team25
15OURSELIN PaulTeam Total Direct Energie20
16BACKAERT FrederikWanty - Gobert Cycling Team20
17WELLENS TimLotto Soudal18
18PASQUALON AndreaWanty - Gobert Cycling Team16
19GROENEWEGEN DylanTeam Jumbo-Visma16
20ROSSETTO StéphaneCofidis, Solutions Crédits15
21DELAPLACE AnthonyTeam Arkéa Samsic13
22MØRKØV MichaelDeceuninck - Quick Step12
23MEURISSE XandroWanty - Gobert Cycling Team11
24NAESEN OliverAG2R La Mondiale10
25PÖSTLBERGER LukasBORA - hansgrohe10
26VAN AERT WoutTeam Jumbo-Visma9
28GREIPEL AndréTeam Arkéa Samsic8
29PINOT ThibautGroupama - FDJ7
30LAPORTE ChristopheCofidis, Solutions Crédits7
31NIBALI VincenzoBahrain Merida6
32BENOOT TiesjLotto Soudal6
33GARCÍA CORTINA IvánBahrain Merida6
35BETTIOL AlbertoEF Education First5
36DURBRIDGE LukeMitchelton-Scott5
37THOMAS GeraintTeam INEOS4
38OSS DanielBORA - hansgrohe4
39ERVITI ImanolMovistar Team4
40BONIFAZIO NiccolòTeam Total Direct Energie4
41FUGLSANG JakobAstana Pro Team3
42MOHORIČ MatejBahrain Merida3
43OLIVEIRA NelsonMovistar Team3
44MARTIN GuillaumeWanty - Gobert Cycling Team2
46BOL CeesTeam Sunweb2
47JANSEN Amund GrøndahlTeam Jumbo-Visma2
48MARTIN TonyTeam Jumbo-Visma2
49YATES AdamMitchelton-Scott1
50BONNET WilliamGroupama - FDJ1
51ASGREEN KasperDeceuninck - Quick Step1
1WELLENS TimLotto Soudal7
2MEURISSE XandroWanty - Gobert Cycling Team3
4SCHÄR MichaelCCC Team1
5KELDERMAN WilcoTeam Sunweb1
6ALAPHILIPPE JulianDeceuninck - Quick Step1
7QUINTANA NairoMovistar Team1
1VAN AERT WoutTeam Jumbo-Visma 14:41:59
2BERNAL EganTeam INEOS0:20
3MAS EnricDeceuninck - Quick Step0:26
4GAUDU DavidGroupama - FDJ0:37
5MÜHLBERGER GregorBORA - hansgrohe0:51
6BENOOT TiesjLotto Soudal0:59
7CICCONE GiulioTrek - Segafredo1:23
8MOSCON GianniTeam INEOS2:13
9SCHACHMANN MaximilianBORA - hansgrohe2:43
10POLITT NilsTeam Katusha Alpecin3:51
11DE PLUS LaurensTeam Jumbo-Visma5:28
12KÄMNA LennardTeam Sunweb6:39
13MOHORIČ MatejBahrain Merida8:53
14KRAGH ANDERSEN SørenTeam Sunweb10:28
15WÜRTZ SCHMIDT MadsTeam Katusha Alpecin10:54
16EIKING Odd ChristianWanty - Gobert Cycling Team10:58
17PHILIPSEN JasperUAE Team Emirates12:11
18OURSELIN PaulTeam Total Direct Energie15:14
19TURGIS AnthonyTeam Total Direct Energie15:31
20GESBERT ÉlieTeam Arkéa Samsic15:48
21DE GENDT AiméWanty - Gobert Cycling Team16:11
22BOL CeesTeam Sunweb16:12
23GRELLIER FabienTeam Total Direct Energie16:17
24EWAN CalebLotto Soudal16:33
25COSNEFROY BenoîtAG2R La Mondiale16:36
26JANSEN Amund GrøndahlTeam Jumbo-Visma16:42
27GARCÍA CORTINA IvánBahrain Merida18:32
28ASGREEN KasperDeceuninck - Quick Step22:06
1Team Jumbo-Visma 44:35:04
2Team Sunweb1:44
3EF Education First1:57
4Team INEOS2:02
5Groupama - FDJ2:08
7Astana Pro Team2:49
8BORA - hansgrohe3:04
9Bahrain Merida3:37
10Team Dimension Data4:14
11CCC Team4:22
12Movistar Team4:25
13UAE Team Emirates5:08
14Trek - Segafredo5:12
15AG2R La Mondiale6:03
16Cofidis, Solutions Crédits6:57
17Deceuninck - Quick Step8:55
18Wanty - Gobert Cycling Team11:12
19Team Katusha Alpecin17:24
20Lotto Soudal20:55
21Team Arkéa Samsic24:28
22Team Total Direct Energie24:43

Results provided by ProCyclingStats.