Giro d’Italia stage 3: Jonathan Caicedo wins atop Mount Etna

Overall leader Filippo Ganna gave up pink jersey to João Almeida when he dropped back to pace Ineos Grenadier's team leader Geraint Thomas back onto the peloton.

Photo: Tim de Waele/Getty Images

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

Jonathan Caicedo (EF Pro Cycling) took stage 3 of the 2020 Giro d’Italia, on the lung-searing, steep ascent up Linguaglossa.

Under a light rain, the Ecuadorian rode away from Gianni Visconti (Vini Zabù–KTM) in the final kilometers of the brutal climb at the end of 150 kilometers of racing.

This is Caicedo’s most significant career win.

“The last kilometers were a mixture of suffering, of emotions and pain. I can’t really believe it yet, it’s a dream come true. When I attacked Visconti, who is very experienced, I chose a good time and I went for it,” Caicedo said.

Race favorite Geraint Thomas (Ineos Grenadiers), in third overall at the start of the stage, crashed at the very onset of the day, and the effects of the crash appeared to slow Thomas in the waning kilometers of the race.

The Welshman was repeatedly dropped by the peloton on the approach to Mt. Etna, and finally lost contact with 18km to go, before the start of the final climb. Trek-Segafredo punched out a quick pace on the front of the group when Thomas was dropped, however the pace did not appear to put any other GC favorites in trouble.

João Almeida (Deceuninck-Quick-Step) took over the lead from Thomas, adding the overall leader’s jersey to his best young rider’s jersey.

“In the end, it was just a sufferfest until the finish. I knew I could take the lead in the final 3km, as I was feeling good. I would never expect to be in this position and I’m really happy with this,” 22-year-old Almeida said.

An eight-man break stayed away for nearly the entire stage, and this was the launch pad from which Caicedo was able to take the win.

Inside of 30km to go, Filippo Ganna and Rohan Dennis (both Ineos Grenadiers) dropped back to pace Thomas back into the back of the peloton, while at the same time Trek-Segafredo and Astana ratcheted up the pace in the main group, which was trailing the break by 3:30.

Sunweb helped keep this pace high for Wilco Kelderman, as Vincenzo Nibali (Trek-Segafredo) was the first of the big GC names to launch an attack, distancing 2018 Vuelta-a-España-winner Simon Yates (Mitchelton-Scott) in the process, inside of 18km left of racing.

Rafał Majka (Bora-Hansgrohe) covered this move, and Jakob Fuglsang (Astana) was quick to follow. Michael Castroviejo (Ineos Grenadiers) countered and was able to get daylight between himself and the pursuers.

Seeing his chances for overall placing in threat, Fuglsang did the work to bring back Castroviejo, bringing Nibali, Steven Kruijswijk (Jumbo-Visma), Kelderman, and Majka with him.

Up the road, Caicedo and Visconti traded attacks until Caicedo was able to distance himself with 3km to go, and was able to hold this position through the finish.

Visconti told reporters after the stage, “I was hoping to win but I was fooled by Caicedo. He was grimacing, he seemed to be in pain, I tried too hard to outrace him and, as soon as I sat back in the saddle, he countered. He took a hundred meters that I could never close.”

Tuesday’s stage 4 is one for the sprinters, a 140km route between Catania and Villafranca Tirrena. The stage starts out by tracing around Etna, and concludes with 40 km of flat roads in northeastern Sicily, on the edge of the Tyrrhenian Sea.

Giro d'Italia Stage 3 Results

1CAICEDO Jonathan KleverEF Pro Cycling4:02:33
2VISCONTI GiovanniVini Zabù - KTM0:21
3VANHOUCKE HarmLotto Soudal0:30
4KELDERMAN WilcoTeam Sunweb0:39
5FUGLSANG JakobAstana Pro Team0:51
6MAJKA RafałBORA - hansgrohe0:51
7NIBALI VincenzoTrek - Segafredo0:51
8CASTROVIEJO JonathanINEOS Grenadiers0:51
9POZZOVIVO DomenicoNTT Pro Cycling0:51
10KRUIJSWIJK StevenTeam Jumbo-Visma0:56
11ALMEIDA JoãoDeceuninck - Quick Step1:03
12BILBAO PelloBahrain - McLaren1:03
13PEDRERO AntonioMovistar Team1:23
14KONRAD PatrickBORA - hansgrohe1:29
15PERNSTEINER HermannBahrain - McLaren1:29
16MASNADA FaustoDeceuninck - Quick Step1:31
17SAMITIER SergioMovistar Team1:37
18MEINTJES LouisNTT Pro Cycling1:37
19HINDLEY JaiTeam Sunweb1:37
20MCNULTY BrandonUAE Team Emirates1:37
21ZAKARIN IlnurCCC Team1:37
22KNOX JamesDeceuninck - Quick Step1:52
23BRAMBILLA GianlucaTrek - Segafredo2:11
24GEOGHEGAN HART TaoINEOS Grenadiers2:33
25HAMILTON LucasMitchelton-Scott2:48
26CARBONI GiovanniBardiani-CSF-Faizanè3:18
27ROSSETTO StéphaneCofidis3:23
28PARET-PEINTRE AurélienAG2R La Mondiale3:42
29BOUWMAN KoenTeam Jumbo-Visma4:17
30HAIG JackMitchelton-Scott4:22
31YATES SimonMitchelton-Scott4:22
32GALLOPIN TonyAG2R La Mondiale4:22
33HÄNNINEN JaakkoAG2R La Mondiale4:22
34BOUCHARD GeoffreyAG2R La Mondiale4:22
35NIBALI AntonioTrek - Segafredo4:22
36TUSVELD MartijnTeam Sunweb4:59
37HARPER ChrisTeam Jumbo-Visma4:59
38NAVARRO DanielIsrael Start-Up Nation5:32
39RODRÍGUEZ ÓscarAstana Pro Team5:48
40KANGERT TanelEF Pro Cycling5:55
41DOMBROWSKI JoeUAE Team Emirates6:30
42ARMÉE SanderLotto Soudal7:39
43HAGEN Carl FredrikLotto Soudal7:39
44FRANKINY KilianGroupama - FDJ7:39
45GUERREIRO RubenEF Pro Cycling7:39
46SWIFT BenINEOS Grenadiers7:39
47CONCI NicolaTrek - Segafredo7:39
48WARBASSE LarryAG2R La Mondiale7:39
49VALTER AttilaCCC Team7:43
50OOMEN SamTeam Sunweb8:20
51O'CONNOR BenNTT Pro Cycling8:30
52FABBRO MatteoBORA - hansgrohe9:55
53BJERG MikkelUAE Team Emirates9:55
54ROSSKOPF JoeyCCC Team10:01
55GHEBREIGZABHIER AmanuelNTT Pro Cycling10:15
56HOLMES MatthewLotto Soudal10:54
57BERNARD JulienTrek - Segafredo11:34
58CICCONE GiulioTrek - Segafredo11:34
59HANSEN JesperCofidis11:34
60GREGAARD JonasAstana Pro Team11:34
61VILLELLA DavideMovistar Team11:34
62DE LA PARTE VíctorCCC Team11:34
63KOCHETKOV PavelCCC Team11:34
64RAVANELLI SimoneAndroni Giocattoli - Sidermec11:34
65SERRY PieterDeceuninck - Quick Step11:34
66POLJAŃSKI PawełBORA - hansgrohe11:34
67FELLINE FabioAstana Pro Team11:34
68PUCCIO SalvatoreINEOS Grenadiers12:19
69THOMAS GeraintINEOS Grenadiers12:19
70HONORÉ Mikkel FrølichDeceuninck - Quick Step12:19
71MOSCA JacopoTrek - Segafredo12:19
72CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec12:19
73BATTAGLIN EnricoBahrain - McLaren12:19
74PADUN MarkBahrain - McLaren12:19
75GASTAUER BenAG2R La Mondiale12:19
76PFINGSTEN ChristophTeam Jumbo-Visma12:19
77WACKERMANN LucaVini Zabù - KTM12:19
78BIDARD FrançoisAG2R La Mondiale12:19
79RUBIO Einer Movistar Team14:09
80HOWSON DamienMitchelton-Scott14:09
81WEENING PieterTrek - Segafredo14:09
82CATALDO DarioMovistar Team15:26
83CONTI ValerioUAE Team Emirates15:26
84HAGA ChadTeam Sunweb16:08
85FOSS TobiasTeam Jumbo-Visma16:08
86DE GENDT ThomasLotto Soudal16:08
87TOLHOEK AntwanTeam Jumbo-Visma16:19
88ULISSI DiegoUAE Team Emirates16:27
89SEPÚLVEDA EduardoMovistar Team17:32
90BOARO ManueleAstana Pro Team18:07
91ZANA FilippoBardiani-CSF-Faizanè18:09
92RUMAC JosipAndroni Giocattoli - Sidermec18:09
93TRATNIK JanBahrain - McLaren18:09
94ROTA LorenzoVini Zabù - KTM18:09
95ZARDINI EdoardoVini Zabù - KTM18:49
96DENNIS RohanINEOS Grenadiers19:07
97GANNA FilippoINEOS Grenadiers19:47
98SOBRERO MatteoNTT Pro Cycling19:47
99VENDRAME AndreaAG2R La Mondiale19:47
100TONELLI AlessandroBardiani-CSF-Faizanè19:47
101CHIRICO LucaAndroni Giocattoli - Sidermec19:47
102CARRETERO HéctorMovistar Team19:47
103CATAFORD AlexanderIsrael Start-Up Nation19:47
104ROMANO FrancescoBardiani-CSF-Faizanè19:47
105CRADDOCK LawsonEF Pro Cycling19:47
106CLARKE SimonEF Pro Cycling19:47
107HAMILTON ChrisTeam Sunweb20:23
108PELLAUD SimonAndroni Giocattoli - Sidermec21:29
109WYSS DaniloNTT Pro Cycling21:29
110CONTRERAS RodrigoAstana Pro Team21:29
111LE TURNIER MathiasCofidis21:29
112BAIS MattiaAndroni Giocattoli - Sidermec21:29
113MORTON LachlanEF Pro Cycling21:29
114ARASHIRO YukiyaBahrain - McLaren21:29
115CAMPENAERTS VictorNTT Pro Cycling23:38
116WHELAN JamesEF Pro Cycling24:48
117MARTIN TonyTeam Jumbo-Visma24:48
118SPREAFICO MatteoVini Zabù - KTM24:48
119CAPECCHI ErosBahrain - McLaren24:48
120MAŁECKI KamilCCC Team24:48
121EDET NicolasCofidis24:48
122NOVAK DomenBahrain - McLaren24:48
123FRAPPORTI MarcoVini Zabù - KTM24:48
124BEVILACQUA SimoneVini Zabù - KTM24:48
125NARVÁEZ JhonatanINEOS Grenadiers24:48
126SUNDERLAND DylanNTT Pro Cycling24:48
127BISOLTI AlessandroAndroni Giocattoli - Sidermec24:48
128SCOTSON MilesGroupama - FDJ24:48
129RESTREPO JhonatanAndroni Giocattoli - Sidermec24:48
130MEYER CameronMitchelton-Scott24:48
131BENNETT SeanEF Pro Cycling24:48
132HANSEN AdamLotto Soudal24:48
133ČERNÝ JosefCCC Team24:48
134BENEDETTI CesareBORA - hansgrohe24:48
135VAN EMPEL EtienneVini Zabù - KTM24:48
136OLDANI StefanoLotto Soudal25:12
137BALLERINI DavideDeceuninck - Quick Step25:12
138MAZZUCCO FabioBardiani-CSF-Faizanè25:12
139MATTHEWS MichaelTeam Sunweb25:12
140SAGAN PeterBORA - hansgrohe25:12
141BODNAR MaciejBORA - hansgrohe25:12
142GRADEK KamilCCC Team25:12
143FIORELLI FilippoBardiani-CSF-Faizanè30:23
144MATHIS MarcoCofidis30:23
145HAAS NathanCofidis30:23
146DOWSETT AlexIsrael Start-Up Nation30:23
147VIVIANI EliaCofidis30:23
148GAVIRIA FernandoUAE Team Emirates30:23
149DIBBEN JonathanLotto Soudal30:23
150VAN EMDEN JosTeam Jumbo-Visma30:23
151SINKELDAM RamonGroupama - FDJ30:23
152SAGIV GuyIsrael Start-Up Nation30:23
153LONARDI GiovanniBardiani-CSF-Faizanè30:23
154GAMPER PatrickBORA - hansgrohe30:23
155BRÄNDLE MatthiasIsrael Start-Up Nation30:23
156MOLANO Juan SebastiánUAE Team Emirates30:23
157RICHEZE MaximilianoUAE Team Emirates30:23
158ZABEL RickIsrael Start-Up Nation30:23
159DENZ NicoTeam Sunweb30:23
160KEISSE IljoDeceuninck - Quick Step30:23
161HODEG Álvaro JoséDeceuninck - Quick Step30:23
162CIMOLAI DavideIsrael Start-Up Nation30:23
163BOOKWALTER BrentMitchelton-Scott30:23
164CONSONNI SimoneCofidis30:23
165GUARNIERI JacopoGroupama - FDJ30:23
166GUGLIELMI SimonGroupama - FDJ30:23
167DÉMARE ArnaudGroupama - FDJ30:23
168TORRES AlbertMovistar Team30:23
169KONOVALOVAS IgnatasGroupama - FDJ30:23
170AFFINI EdoardoMitchelton-Scott30:23
171THOMAS BenjaminGroupama - FDJ31:24
172BARBIER RudyIsrael Start-Up Nation31:46
173HEPBURN MichaelMitchelton-Scott32:17
1ALMEIDA JoãoDeceuninck - Quick Step7:44:25
2CAICEDO Jonathan KleverEF Pro Cycling0:00
3BILBAO PelloBahrain - McLaren0:37
4KELDERMAN WilcoTeam Sunweb0:42
5VANHOUCKE HarmLotto Soudal0:53
6NIBALI VincenzoTrek - Segafredo0:55
7POZZOVIVO DomenicoNTT Pro Cycling0:59
8MCNULTY BrandonUAE Team Emirates1:11
9FUGLSANG JakobAstana Pro Team1:13
10KRUIJSWIJK StevenTeam Jumbo-Visma1:15
11MAJKA RafałBORA - hansgrohe1:26
12KONRAD PatrickBORA - hansgrohe1:26
13HINDLEY JaiTeam Sunweb1:27
14MASNADA FaustoDeceuninck - Quick Step1:32
15ZAKARIN IlnurCCC Team1:38
16KNOX JamesDeceuninck - Quick Step1:40
17PERNSTEINER HermannBahrain - McLaren1:42
18PEDRERO AntonioMovistar Team1:50
19MEINTJES LouisNTT Pro Cycling1:59
20SAMITIER SergioMovistar Team2:06
21BRAMBILLA GianlucaTrek - Segafredo2:07
22HAMILTON LucasMitchelton-Scott2:41
23VISCONTI GiovanniVini Zabù - KTM3:10
24GEOGHEGAN HART TaoINEOS Grenadiers3:12
25YATES SimonMitchelton-Scott3:46
26GALLOPIN TonyAG2R La Mondiale4:01
27PARET-PEINTRE AurélienAG2R La Mondiale4:11
28CARBONI GiovanniBardiani-CSF-Faizanè4:25
29HARPER ChrisTeam Jumbo-Visma4:37
30HAIG JackMitchelton-Scott4:39
31BOUWMAN KoenTeam Jumbo-Visma4:57
32KANGERT TanelEF Pro Cycling5:19
33TUSVELD MartijnTeam Sunweb5:24
34ROSSETTO StéphaneCofidis5:28
35NIBALI AntonioTrek - Segafredo5:58
36NAVARRO DanielIsrael Start-Up Nation6:04
37CASTROVIEJO JonathanINEOS Grenadiers6:29
38DOMBROWSKI JoeUAE Team Emirates6:55
39WARBASSE LarryAG2R La Mondiale7:18
40HÄNNINEN JaakkoAG2R La Mondiale7:34
41GUERREIRO RubenEF Pro Cycling7:51
42VALTER AttilaCCC Team7:58
43O'CONNOR BenNTT Pro Cycling8:05
44OOMEN SamTeam Sunweb8:06
45HAGEN Carl FredrikLotto Soudal8:21
46CONCI NicolaTrek - Segafredo8:41
47ARMÉE SanderLotto Soudal9:42
48FABBRO MatteoBORA - hansgrohe9:53
49BOUCHARD GeoffreyAG2R La Mondiale9:58
50FRANKINY KilianGroupama - FDJ10:26
51ROSSKOPF JoeyCCC Team10:27
52GHEBREIGZABHIER AmanuelNTT Pro Cycling10:36
53THOMAS GeraintINEOS Grenadiers11:17
54SERRY PieterDeceuninck - Quick Step11:40
55HONORÉ Mikkel FrølichDeceuninck - Quick Step11:53
56MOSCA JacopoTrek - Segafredo11:58
57POLJAŃSKI PawełBORA - hansgrohe12:09
58DE LA PARTE VíctorCCC Team12:21
59HANSEN JesperCofidis12:23
60SWIFT BenINEOS Grenadiers12:28
61RODRÍGUEZ ÓscarAstana Pro Team12:46
62KOCHETKOV PavelCCC Team12:47
63WACKERMANN LucaVini Zabù - KTM12:47
64VILLELLA DavideMovistar Team13:03
65RAVANELLI SimoneAndroni Giocattoli - Sidermec13:04
66PFINGSTEN ChristophTeam Jumbo-Visma13:33
67BIDARD FrançoisAG2R La Mondiale13:39
68CICCONE GiulioTrek - Segafredo14:07
69GASTAUER BenAG2R La Mondiale15:02
70FOSS TobiasTeam Jumbo-Visma15:14
71CONTI ValerioUAE Team Emirates15:20
72PADUN MarkBahrain - McLaren15:37
73CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec15:40
74CATALDO DarioMovistar Team15:41
75RUBIO Einer Movistar Team15:46
76ULISSI DiegoUAE Team Emirates15:56
77HOLMES MatthewLotto Soudal15:59
78FELLINE FabioAstana Pro Team16:10
79GREGAARD JonasAstana Pro Team16:21
80BATTAGLIN EnricoBahrain - McLaren16:24
81HOWSON DamienMitchelton-Scott16:45
82BJERG MikkelUAE Team Emirates16:45
83BERNARD JulienTrek - Segafredo17:09
84TRATNIK JanBahrain - McLaren17:26
85SEPÚLVEDA EduardoMovistar Team17:41
86WEENING PieterTrek - Segafredo18:11
87GANNA FilippoINEOS Grenadiers18:22
88SOBRERO MatteoNTT Pro Cycling19:02
89PUCCIO SalvatoreINEOS Grenadiers19:17
90RUMAC JosipAndroni Giocattoli - Sidermec19:30
91HAGA ChadTeam Sunweb20:00
92CLARKE SimonEF Pro Cycling20:09
93ROTA LorenzoVini Zabù - KTM20:20
94VENDRAME AndreaAG2R La Mondiale20:28
95HAMILTON ChrisTeam Sunweb20:38
96CATAFORD AlexanderIsrael Start-Up Nation21:05
97BOARO ManueleAstana Pro Team21:20
98CARRETERO HéctorMovistar Team21:37
99ROMANO FrancescoBardiani-CSF-Faizanè21:54
100TOLHOEK AntwanTeam Jumbo-Visma22:02
101ZARDINI EdoardoVini Zabù - KTM22:03
102CRADDOCK LawsonEF Pro Cycling22:51
103WYSS DaniloNTT Pro Cycling22:59
104CHIRICO LucaAndroni Giocattoli - Sidermec23:14
105DE GENDT ThomasLotto Soudal23:16
106ZANA FilippoBardiani-CSF-Faizanè23:46
107ČERNÝ JosefCCC Team23:59
108MATTHEWS MichaelTeam Sunweb24:45
109CAPECCHI ErosBahrain - McLaren25:00
110SAGAN PeterBORA - hansgrohe25:26
111BAIS MattiaAndroni Giocattoli - Sidermec25:26
112TONELLI AlessandroBardiani-CSF-Faizanè25:31
113CONTRERAS RodrigoAstana Pro Team25:35
114SCOTSON MilesGroupama - FDJ25:38
115PELLAUD SimonAndroni Giocattoli - Sidermec25:42
116ARASHIRO YukiyaBahrain - McLaren25:49
117MORTON LachlanEF Pro Cycling25:52
118DENNIS RohanINEOS Grenadiers26:05
119NARVÁEZ JhonatanINEOS Grenadiers26:29
120BALLERINI DavideDeceuninck - Quick Step26:31
121LE TURNIER MathiasCofidis26:46
122MAŁECKI KamilCCC Team27:43
123FRAPPORTI MarcoVini Zabù - KTM27:48
124RESTREPO JhonatanAndroni Giocattoli - Sidermec28:08
125CAMPENAERTS VictorNTT Pro Cycling28:08
126OLDANI StefanoLotto Soudal28:15
127BENNETT SeanEF Pro Cycling28:24
128GRADEK KamilCCC Team28:32
129MEYER CameronMitchelton-Scott28:56
130BODNAR MaciejBORA - hansgrohe29:00
131SPREAFICO MatteoVini Zabù - KTM29:25
132BENEDETTI CesareBORA - hansgrohe29:30
133NOVAK DomenBahrain - McLaren29:32
134HANSEN AdamLotto Soudal30:24
135SUNDERLAND DylanNTT Pro Cycling30:51
136BEVILACQUA SimoneVini Zabù - KTM30:55
137WHELAN JamesEF Pro Cycling31:01
138MAZZUCCO FabioBardiani-CSF-Faizanè31:10
139CONSONNI SimoneCofidis32:06
140BISOLTI AlessandroAndroni Giocattoli - Sidermec32:10
141MARTIN TonyTeam Jumbo-Visma32:20
142ZABEL RickIsrael Start-Up Nation32:20
143VAN EMPEL EtienneVini Zabù - KTM32:42
144HAAS NathanCofidis33:33
145SINKELDAM RamonGroupama - FDJ34:02
146EDET NicolasCofidis34:16
147BRÄNDLE MatthiasIsrael Start-Up Nation34:28
148DÉMARE ArnaudGroupama - FDJ34:33
149GAVIRIA FernandoUAE Team Emirates34:59
150MATHIS MarcoCofidis35:17
151FIORELLI FilippoBardiani-CSF-Faizanè35:23
152VIVIANI EliaCofidis35:28
153LONARDI GiovanniBardiani-CSF-Faizanè35:36
154KONOVALOVAS IgnatasGroupama - FDJ35:37
155SAGIV GuyIsrael Start-Up Nation35:43
156GUARNIERI JacopoGroupama - FDJ35:44
157GUGLIELMI SimonGroupama - FDJ35:52
158VAN EMDEN JosTeam Jumbo-Visma36:02
159THOMAS BenjaminGroupama - FDJ36:08
160MOLANO Juan SebastiánUAE Team Emirates36:27
161RICHEZE MaximilianoUAE Team Emirates36:31
162DOWSETT AlexIsrael Start-Up Nation36:34
163KEISSE IljoDeceuninck - Quick Step36:39
164BARBIER RudyIsrael Start-Up Nation36:57
165DIBBEN JonathanLotto Soudal37:04
166TORRES AlbertMovistar Team37:06
167HEPBURN MichaelMitchelton-Scott37:30
168GAMPER PatrickBORA - hansgrohe37:38
169HODEG Álvaro JoséDeceuninck - Quick Step37:39
170AFFINI EdoardoMitchelton-Scott37:55
171CIMOLAI DavideIsrael Start-Up Nation38:25
172DENZ NicoTeam Sunweb42:01
173BOOKWALTER BrentMitchelton-Scott46:50
1ULISSI DiegoUAE Team Emirates25
2CAICEDO Jonathan KleverEF Pro Cycling23
3SAGAN PeterBORA - hansgrohe19
4ALMEIDA JoãoDeceuninck - Quick Step17
5VISCONTI GiovanniVini Zabù - KTM16
6GANNA FilippoINEOS Grenadiers15
7RUMAC JosipAndroni Giocattoli - Sidermec12
8DE GENDT ThomasLotto Soudal12
9HONORÉ Mikkel FrølichDeceuninck - Quick Step12
10BJERG MikkelUAE Team Emirates10
11VANHOUCKE HarmLotto Soudal9
12CRADDOCK LawsonEF Pro Cycling9
13MATTHEWS MichaelTeam Sunweb8
14BAIS MattiaAndroni Giocattoli - Sidermec8
15KELDERMAN WilcoTeam Sunweb7
16NIBALI VincenzoTrek - Segafredo7
17THOMAS GeraintINEOS Grenadiers7
18FUGLSANG JakobAstana Pro Team6
19WACKERMANN LucaVini Zabù - KTM6
20FOSS TobiasTeam Jumbo-Visma6
21VAN EMPEL EtienneVini Zabù - KTM6
22MAJKA RafałBORA - hansgrohe5
23ČERNÝ JosefCCC Team5
24TONELLI AlessandroBardiani-CSF-Faizanè5
25CAMPENAERTS VictorNTT Pro Cycling5
26BRAMBILLA GianlucaTrek - Segafredo4
27GASTAUER BenAG2R La Mondiale4
28SOBRERO MatteoNTT Pro Cycling4
29CASTROVIEJO JonathanINEOS Grenadiers3
30HOLMES MatthewLotto Soudal3
31GAVIRIA FernandoUAE Team Emirates3
32BILBAO PelloBahrain - McLaren2
33POZZOVIVO DomenicoNTT Pro Cycling2
34ROMANO FrancescoBardiani-CSF-Faizanè2
35SCOTSON MilesGroupama - FDJ2
36DÉMARE ArnaudGroupama - FDJ2
37KRUIJSWIJK StevenTeam Jumbo-Visma1
38HAMILTON LucasMitchelton-Scott1
39BRÄNDLE MatthiasIsrael Start-Up Nation1
1ALMEIDA JoãoDeceuninck - Quick Step7:44:25
2VANHOUCKE HarmLotto Soudal0:53
3MCNULTY BrandonUAE Team Emirates1:11
4HINDLEY JaiTeam Sunweb1:27
5KNOX JamesDeceuninck - Quick Step1:40
6SAMITIER SergioMovistar Team2:06
7HAMILTON LucasMitchelton-Scott2:41
9PARET-PEINTRE AurélienAG2R La Mondiale4:11
10CARBONI GiovanniBardiani-CSF-Faizanè4:25
11HÄNNINEN JaakkoAG2R La Mondiale7:34
12VALTER AttilaCCC Team7:58
13O'CONNOR BenNTT Pro Cycling8:05
14OOMEN SamTeam Sunweb8:06
15CONCI NicolaTrek - Segafredo8:41
16FABBRO MatteoBORA - hansgrohe9:53
17HONORÉ Mikkel FrølichDeceuninck - Quick Step11:53
18RODRÍGUEZ ÓscarAstana Pro Team12:46
19RAVANELLI SimoneAndroni Giocattoli - Sidermec13:04
20FOSS TobiasTeam Jumbo-Visma15:14
21PADUN MarkBahrain - McLaren15:37
22CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec15:40
23RUBIO Einer Movistar Team15:46
24GREGAARD JonasAstana Pro Team16:21
25BJERG MikkelUAE Team Emirates16:45
26GANNA FilippoINEOS Grenadiers18:22
27SOBRERO MatteoNTT Pro Cycling19:02
28ROTA LorenzoVini Zabù - KTM20:20
29HAMILTON ChrisTeam Sunweb20:38
30CARRETERO HéctorMovistar Team21:37
31ROMANO FrancescoBardiani-CSF-Faizanè21:54
32ZANA FilippoBardiani-CSF-Faizanè23:46
33BAIS MattiaAndroni Giocattoli - Sidermec25:26
34NARVÁEZ JhonatanINEOS Grenadiers26:29
35LE TURNIER MathiasCofidis26:46
36MAŁECKI KamilCCC Team27:43
37OLDANI StefanoLotto Soudal28:15
38BENNETT SeanEF Pro Cycling28:24
39NOVAK DomenBahrain - McLaren29:32
40SUNDERLAND DylanNTT Pro Cycling30:51
41BEVILACQUA SimoneVini Zabù - KTM30:55
42WHELAN JamesEF Pro Cycling31:01
43MAZZUCCO FabioBardiani-CSF-Faizanè31:10
44LONARDI GiovanniBardiani-CSF-Faizanè35:36
45GUGLIELMI SimonGroupama - FDJ35:52
46THOMAS BenjaminGroupama - FDJ36:08
47GAMPER PatrickBORA - hansgrohe37:38
48HODEG Álvaro JoséDeceuninck - Quick Step37:39
49AFFINI EdoardoMitchelton-Scott37:55
1CAICEDO Jonathan KleverEF Pro Cycling40
2VISCONTI GiovanniVini Zabù - KTM18
3VANHOUCKE HarmLotto Soudal12
4KELDERMAN WilcoTeam Sunweb9
5FUGLSANG JakobAstana Pro Team6
6MAJKA RafałBORA - hansgrohe4
7SAGAN PeterBORA - hansgrohe4
8ULISSI DiegoUAE Team Emirates3
9DE GENDT ThomasLotto Soudal3
10ZABEL RickIsrael Start-Up Nation3
11NIBALI VincenzoTrek - Segafredo2
12BAIS MattiaAndroni Giocattoli - Sidermec2
13CASTROVIEJO JonathanINEOS Grenadiers1
14HONORÉ Mikkel FrølichDeceuninck - Quick Step1
15BALLERINI DavideDeceuninck - Quick Step1
16VAN EMPEL EtienneVini Zabù - KTM1
1Deceuninck - Quick Step 23:15:40
2Team Sunweb3:02
3Trek - Segafredo4:38
4INEOS Grenadiers5:34
5Team Jumbo-Visma5:48
6NTT Pro Cycling7:05
8AG2R La Mondiale9:16
9BORA - hansgrohe9:17
10EF Pro Cycling9:30
11Bahrain - McLaren11:29
12Movistar Team12:42
13UAE Team Emirates13:47
14Lotto Soudal15:00
15CCC Team15:33
16Astana Pro Team22:44
17Vini Zabù - KTM33:18
19Androni Giocattoli - Sidermec43:28
21Israel Start-Up Nation55:26
22Groupama - FDJ1:07:35

Results provided by ProCyclingStats.

Trending on Velo

An American in France

What’s it like to be an American cyclist living in France? Watch to get professional road cyclist Joe Dombrowski’s view.