Giro d’Italia stage 20: Tao Geoghegan Hart wins stage to draw level on time with Jai Hindley on GC

Hindley takes pink jersey, but the young Australian is left level on time after Geoghegan Hart gains bonus seconds for the sprint win.

Photo: Getty Images,

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

The GC battle of the Giro d’Italia is posed on a knife-edge with one stage remaining.

Tao Geoghegan Hart (Ineos Grenadiers) took his second win of the race, beating Jai Hindley (Sunweb) in a sprint after the pair went clear in the final kilometers of the final climb of the day.

Hindley takes the pink jersey, but having started the day down on time on the young Sunweb rider, Geoghegan Hart is now level on time at the top of the classification with only the 15-kilometer time trial in Milano remaining.

“There’s still one more day to go, and it’s extremely close. We’ll see what happens,” said Geoghegan Hart. “I’m really happy. I was super comfortable. I knew it wasn’t for me to force it. I was focused on the stage. I knew we had a lot of time on the riders behind. It was up [Hindley] to make the difference. I knew that he couldn’t once he made his first attack.”

“I’m speechless. It’s I’ve dreamed about this since I was a little boy. To wear the leader’s jersey in a grand tour is an incredible privilege,” said the race’s new pink jersey, Hindley. “It’s not ideal to take it off Wilco [Kelderman] but it’s nice to keep it in the team.”

Overnight race leader Wilco Kelderman (Sunweb) cracked midway on the stage’s second ascent of Sestriere and went backward fast to lose 1:35 overall.

After 20 stages and thousands of kilometers, a sub-20 minute time trial will decide the Giro d’Italia on Sunday. Hindley acknowledged that Geoghegan Hart is the favored time-trialist, but has his eyes on the top of the podium.

“I’ll give it my best tomorrow and see how it goes,” said Hindley. “Regardless, I’m happy with how I’ve been riding and I’m super happy with how the team’s ridden this Giro.”

How stage 20 unfolded

A break of over 20 riders went clear on the long roll to the mountains and gained over five minutes as Astana, Sunweb, and Ineos Grenadiers controlled the bunch.

The action began at the top of the first climb, when Davide Ballerini (Deceuninck-Quick-Step) attacked the break over the summit of the first to soon gain around 40 seconds gap as the break behind split apart, with a bunch of four leading the chase behind.

Quick-Step riders Pieter Sierry and Mikkel Honore, Einer Augusto Rubio and Amanuel Ghebreigzabhier lead the chase.

Having lurked at the front through the first climb, Ineos started drilling the pace on the second climb as Rafal Majka (Bora-Hansgrohe) was the first GC rider to start struggling.

Rohan Dennis (Ineos-Grenadiers) took to the front midway up the second climb and shattered the front group, with Vincenzo Nibali (Trek-Segafredo) and Jakob Fuglsang (Astana) soon falling back.

As Dennis continued motoring, only Geoghegan Hart and Hindley were able to hold his wheel as Kelderman, João Almeida, (Deceuninck-Quick-Step), Domenico Pozzovivo (NTT Pro Cycling) and Pello Bilbao (Bahrain-McLaren) began to cede ground.

Geoghegan Hart, Dennis, and Hindley continued pressing on and scooping up the remnants of the escapees while Kelderman’s group fell over 40 seconds back through the course of the second climb as Almeida, Bilbao, and Pozzovivo led the pursuit.

Meanwhile, Rubio caught and dropped Davide Ballerini (Deceuninck-Quick-Step) to lead the stage alone, with the Italian and his teammate Pieter Serry chasing.

Heading in the final seven-kilometer haul to the Sestriere ski station, Rubio and the Deceuninck-Quick-Step pair were caught by Hindley, Geoghegan Hart, and Dennis, who had scooped up several riders from the breakaway. Kelderman and Co. were now well over 1:40 back in a group of 15 as their GC hopes evaporated.

Hindley scooped a valuable couple extra seconds by sprinting clear of Geoghegan Hart on the intermediate sprint at the base of the final climb. In a repeat of his formidable ride over the Stelvio on Thursday, Dennis continued to dictate the pace on the final climb until all but Geoghegan Hart, and Hindley remained.

As the pace in the GC group ratcheted up in a late chase, Nibali popped off the back with 4km to go as Kelderman, Almeida, and Bilbao continued to hang tough. Looking to rescue any time he could, Almeida accelerated away from his GC rivals to bridge up to Serry, who had fallen back from the front group as the Portuguese youngster soon built a 25-second advantage.

Hindley started the attacks with 3km to go, making a short burst before being bossed back into place by Dennis. Hindley went again and again in the next kilometer, shelling Dennis as Geoghegan Hart stalked his wheel, undroppable.

Dennis hauled himself back to the lead pair with 1.5km to go before Hindley again accelerated, dragging Geoghegan Hart with him.

The pair went into the final straight together with Geoghegan Hart launching the sprint from behind Hindley to snatch his second stage of the race by half a wheel.

Hindley gave a nod to Geoghagan Hart for the final move of the stage saying, “I was trying everything when I was attacking and I just couldn’t get rid of him. I thought I could beat him in the sprint but he was too strong.”

Giro d'Italia Stage 20 Results

1GEOGHEGAN HART TaoINEOS Grenadiers4:52:45
2HINDLEY JaiTeam Sunweb0:00
3DENNIS RohanINEOS Grenadiers0:25
4ALMEIDA JoãoDeceuninck - Quick Step1:01
5VENDRAME AndreaAG2R La Mondiale1:34
6RUBIO Einer Movistar Team1:35
7BILBAO PelloBahrain - McLaren1:35
8KELDERMAN WilcoTeam Sunweb1:35
9VALTER AttilaCCC Team1:48
10KNOX JamesDeceuninck - Quick Step2:00
11NIBALI VincenzoTrek - Segafredo2:02
12POZZOVIVO DomenicoNTT Pro Cycling2:09
13GUERREIRO RubenEF Pro Cycling2:09
14SERRY PieterDeceuninck - Quick Step2:25
15O'CONNOR BenNTT Pro Cycling2:28
16PERNSTEINER HermannBahrain - McLaren2:28
17KONRAD PatrickBORA - hansgrohe2:28
18FUGLSANG JakobAstana Pro Team2:36
19HOLMES MatthewLotto Soudal2:41
20MASNADA FaustoDeceuninck - Quick Step2:41
21ULISSI DiegoUAE Team Emirates3:33
22PARET-PEINTRE AurélienAG2R La Mondiale3:41
23MCNULTY BrandonUAE Team Emirates5:13
24BOUCHARD GeoffreyAG2R La Mondiale5:33
25HONORÉ Mikkel FrølichDeceuninck - Quick Step5:50
26TUSVELD MartijnTeam Sunweb5:59
27MAŁECKI KamilCCC Team6:10
28TRATNIK JanBahrain - McLaren6:46
29VILLELLA DavideMovistar Team6:52
30CONCI NicolaTrek - Segafredo7:39
31HAMILTON ChrisTeam Sunweb7:55
32SAMITIER SergioMovistar Team8:03
33SWIFT BenINEOS Grenadiers8:03
34WARBASSE LarryAG2R La Mondiale8:03
35MEINTJES LouisNTT Pro Cycling8:03
36BERNARD JulienTrek - Segafredo8:03
37FELLINE FabioAstana Pro Team8:03
38CAICEDO Jonathan KleverEF Pro Cycling8:03
39LE TURNIER MathiasCofidis8:28
40KANGERT TanelEF Pro Cycling8:28
41GHEBREIGZABHIER AmanuelNTT Pro Cycling8:43
42OOMEN SamTeam Sunweb9:28
43ROSSKOPF JoeyCCC Team9:28
44CASTROVIEJO JonathanINEOS Grenadiers9:58
45BALLERINI DavideDeceuninck - Quick Step11:46
46FABBRO MatteoBORA - hansgrohe11:52
47CHIRICO LucaAndroni Giocattoli - Sidermec11:52
48MAJKA RafałBORA - hansgrohe11:52
49DE LA PARTE VíctorCCC Team11:52
50CARRETERO HéctorMovistar Team11:52
51HAGEN Carl FredrikLotto Soudal11:52
52SEPÚLVEDA EduardoMovistar Team11:52
53DOMBROWSKI JoeUAE Team Emirates11:52
54HANSEN JesperCofidis11:52
55MOSCA JacopoTrek - Segafredo11:52
56CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec11:56
57FIORELLI FilippoBardiani-CSF-Faizanè13:00
58ZAKARIN IlnurCCC Team14:07
59GUGLIELMI SimonGroupama - FDJ14:23
60ROSSETTO StéphaneCofidis15:33
61NIBALI AntonioTrek - Segafredo15:33
62PEDRERO AntonioMovistar Team16:49
63GANNA FilippoINEOS Grenadiers17:39
64NOVAK DomenBahrain - McLaren20:07
65SOBRERO MatteoNTT Pro Cycling20:15
66DE GENDT ThomasLotto Soudal20:42
67PUCCIO SalvatoreINEOS Grenadiers26:40
68VIVIANI EliaCofidis26:40
69CIMOLAI DavideIsrael Start-Up Nation26:40
70BATTAGLIN EnricoBahrain - McLaren26:40
71NAVARRO DanielIsrael Start-Up Nation26:40
72CARBONI GiovanniBardiani-CSF-Faizanè26:40
73FRANKINY KilianGroupama - FDJ27:45
74DENZ NicoTeam Sunweb27:45
75PELLAUD SimonAndroni Giocattoli - Sidermec27:45
76VAN EMPEL EtienneVini Zabù - KTM27:45
77WHELAN JamesEF Pro Cycling27:45
78ROTA LorenzoVini Zabù - KTM27:45
79WYSS DaniloNTT Pro Cycling27:45
80SUNDERLAND DylanNTT Pro Cycling27:45
81HAGA ChadTeam Sunweb27:45
82SCOTSON MilesGroupama - FDJ27:45
83ZANA FilippoBardiani-CSF-Faizanè27:45
84ROMANO FrancescoBardiani-CSF-Faizanè27:45
85TONELLI AlessandroBardiani-CSF-Faizanè27:45
86HÄNNINEN JaakkoAG2R La Mondiale27:45
87CAPECCHI ErosBahrain - McLaren27:45
88BAIS MattiaAndroni Giocattoli - Sidermec27:45
89RAVANELLI SimoneAndroni Giocattoli - Sidermec27:45
90CATALDO DarioMovistar Team27:45
91ARASHIRO YukiyaBahrain - McLaren27:45
92ARMÉE SanderLotto Soudal27:45
93BIDARD FrançoisAG2R La Mondiale27:45
94CLARKE SimonEF Pro Cycling27:50
95VANHOUCKE HarmLotto Soudal27:50
96POLJAŃSKI PawełBORA - hansgrohe27:53
97RESTREPO JhonatanAndroni Giocattoli - Sidermec29:02
98OLDANI StefanoLotto Soudal32:40
99FRAPPORTI MarcoVini Zabù - KTM32:40
100HANSEN AdamLotto Soudal32:40
101BEVILACQUA SimoneVini Zabù - KTM32:40
102RODRÍGUEZ ÓscarAstana Pro Team32:40
103BENEDETTI CesareBORA - hansgrohe32:40
104SAGAN PeterBORA - hansgrohe32:40
105RUMAC JosipAndroni Giocattoli - Sidermec32:40
106GREGAARD JonasAstana Pro Team32:40
107LONARDI GiovanniBardiani-CSF-Faizanè32:40
108PADUN MarkBahrain - McLaren32:40
109CONTRERAS RodrigoAstana Pro Team32:40
110ZARDINI EdoardoVini Zabù - KTM33:34
111MATHIS MarcoCofidis33:42
112BJERG MikkelUAE Team Emirates33:42
113HAAS NathanCofidis34:00
114CONTI ValerioUAE Team Emirates34:47
115CONSONNI SimoneCofidis34:47
116BODNAR MaciejBORA - hansgrohe34:57
117GRADEK KamilCCC Team34:57
118ČERNÝ JosefCCC Team34:57
119HODEG Álvaro JoséDeceuninck - Quick Step34:57
120MORTON LachlanEF Pro Cycling35:00
121SAGIV GuyIsrael Start-Up Nation35:33
122ZABEL RickIsrael Start-Up Nation35:33
123DOWSETT AlexIsrael Start-Up Nation35:33
124BISOLTI AlessandroAndroni Giocattoli - Sidermec35:33
125CAMPENAERTS VictorNTT Pro Cycling35:33
126MAZZUCCO FabioBardiani-CSF-Faizanè35:33
127GUARNIERI JacopoGroupama - FDJ36:12
128DÉMARE ArnaudGroupama - FDJ36:12
129BRÄNDLE MatthiasIsrael Start-Up Nation36:13
130DIBBEN JonathanLotto Soudal36:24
131KONOVALOVAS IgnatasGroupama - FDJ36:33
132KEISSE IljoDeceuninck - Quick Step36:33
133TORRES AlbertMovistar Team36:33
1HINDLEY JaiTeam Sunweb 85:22:07
3KELDERMAN WilcoTeam Sunweb1:32
4BILBAO PelloBahrain - McLaren2:51
5ALMEIDA JoãoDeceuninck - Quick Step3:14
6FUGLSANG JakobAstana Pro Team6:32
7NIBALI VincenzoTrek - Segafredo7:46
8KONRAD PatrickBORA - hansgrohe8:05
9MASNADA FaustoDeceuninck - Quick Step9:24
10PERNSTEINER HermannBahrain - McLaren10:08
11POZZOVIVO DomenicoNTT Pro Cycling11:40
12MAJKA RafałBORA - hansgrohe19:17
13SAMITIER SergioMovistar Team34:12
14KNOX JamesDeceuninck - Quick Step36:46
15MCNULTY BrandonUAE Team Emirates38:22
16PARET-PEINTRE AurélienAG2R La Mondiale44:49
17WARBASSE LarryAG2R La Mondiale52:45
18SWIFT BenINEOS Grenadiers57:11
19PEDRERO AntonioMovistar Team57:45
20O'CONNOR BenNTT Pro Cycling1:02:37
21OOMEN SamTeam Sunweb1:03:10
22ZAKARIN IlnurCCC Team1:05:22
23FABBRO MatteoBORA - hansgrohe1:12:47
24CASTROVIEJO JonathanINEOS Grenadiers1:14:58
25FELLINE FabioAstana Pro Team1:24:58
26TUSVELD MartijnTeam Sunweb1:25:34
27VALTER AttilaCCC Team1:29:32
28SERRY PieterDeceuninck - Quick Step1:30:00
29HAMILTON ChrisTeam Sunweb1:31:31
30HONORÉ Mikkel FrølichDeceuninck - Quick Step1:34:33
31MOSCA JacopoTrek - Segafredo1:47:18
32KANGERT TanelEF Pro Cycling1:54:48
33GUERREIRO RubenEF Pro Cycling1:57:49
34DE LA PARTE VíctorCCC Team1:59:25
35NIBALI AntonioTrek - Segafredo2:03:38
36DENNIS RohanINEOS Grenadiers2:04:52
37MEINTJES LouisNTT Pro Cycling2:05:13
38BIDARD FrançoisAG2R La Mondiale2:05:50
39ULISSI DiegoUAE Team Emirates2:06:39
40VILLELLA DavideMovistar Team2:08:41
41DE GENDT ThomasLotto Soudal2:14:46
42HAGEN Carl FredrikLotto Soudal2:19:42
43DOMBROWSKI JoeUAE Team Emirates2:21:43
44HANSEN JesperCofidis2:25:48
45ARMÉE SanderLotto Soudal2:30:58
46RODRÍGUEZ ÓscarAstana Pro Team2:31:32
47BATTAGLIN EnricoBahrain - McLaren2:31:38
48NAVARRO DanielIsrael Start-Up Nation2:36:10
49BERNARD JulienTrek - Segafredo2:37:28
50VENDRAME AndreaAG2R La Mondiale2:39:04
51TONELLI AlessandroBardiani-CSF-Faizanè2:40:46
52CONCI NicolaTrek - Segafredo2:42:26
53GREGAARD JonasAstana Pro Team2:43:05
54GHEBREIGZABHIER AmanuelNTT Pro Cycling2:45:16
55BOUCHARD GeoffreyAG2R La Mondiale2:46:53
56SEPÚLVEDA EduardoMovistar Team2:48:38
57RUBIO Einer Movistar Team2:49:20
58PUCCIO SalvatoreINEOS Grenadiers2:49:43
59NOVAK DomenBahrain - McLaren2:53:09
60VANHOUCKE HarmLotto Soudal2:54:13
61GANNA FilippoINEOS Grenadiers3:04:14
62TRATNIK JanBahrain - McLaren3:05:38
63ROSSETTO StéphaneCofidis3:07:53
64ROSSKOPF JoeyCCC Team3:10:23
65CAICEDO Jonathan KleverEF Pro Cycling3:13:47
66CATALDO DarioMovistar Team3:20:24
67POLJAŃSKI PawełBORA - hansgrohe3:20:54
68MAŁECKI KamilCCC Team3:21:56
69HAGA ChadTeam Sunweb3:23:20
70PADUN MarkBahrain - McLaren3:24:40
71PELLAUD SimonAndroni Giocattoli - Sidermec3:26:15
72BALLERINI DavideDeceuninck - Quick Step3:30:18
73HÄNNINEN JaakkoAG2R La Mondiale3:33:28
74RAVANELLI SimoneAndroni Giocattoli - Sidermec3:36:36
75CLARKE SimonEF Pro Cycling3:39:56
76SOBRERO MatteoNTT Pro Cycling3:41:48
77FRANKINY KilianGroupama - FDJ3:44:12
78CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec3:46:21
79CARRETERO HéctorMovistar Team3:52:21
80LE TURNIER MathiasCofidis3:59:31
81HOLMES MatthewLotto Soudal4:00:38
82CARBONI GiovanniBardiani-CSF-Faizanè4:01:16
83CHIRICO LucaAndroni Giocattoli - Sidermec4:01:35
84WYSS DaniloNTT Pro Cycling4:01:47
85DENZ NicoTeam Sunweb4:01:59
86CAPECCHI ErosBahrain - McLaren4:03:22
87ČERNÝ JosefCCC Team4:05:11
88VAN EMPEL EtienneVini Zabù - KTM4:05:45
89ARASHIRO YukiyaBahrain - McLaren4:08:38
90BISOLTI AlessandroAndroni Giocattoli - Sidermec4:12:36
91ROMANO FrancescoBardiani-CSF-Faizanè4:16:32
92SAGAN PeterBORA - hansgrohe4:20:58
93ROTA LorenzoVini Zabù - KTM4:21:15
94BENEDETTI CesareBORA - hansgrohe4:21:33
95ZARDINI EdoardoVini Zabù - KTM4:27:47
96CAMPENAERTS VictorNTT Pro Cycling4:27:56
97BJERG MikkelUAE Team Emirates4:30:41
98OLDANI StefanoLotto Soudal4:32:09
99RUMAC JosipAndroni Giocattoli - Sidermec4:32:30
100ZANA FilippoBardiani-CSF-Faizanè4:43:06
101CONTI ValerioUAE Team Emirates4:44:44
102BAIS MattiaAndroni Giocattoli - Sidermec4:47:30
103RESTREPO JhonatanAndroni Giocattoli - Sidermec4:49:46
104GRADEK KamilCCC Team4:56:18
105WHELAN JamesEF Pro Cycling4:56:37
106TORRES AlbertMovistar Team4:58:04
107FRAPPORTI MarcoVini Zabù - KTM5:02:52
108BODNAR MaciejBORA - hansgrohe5:04:04
109FIORELLI FilippoBardiani-CSF-Faizanè5:06:02
110CONTRERAS RodrigoAstana Pro Team5:06:40
111MORTON LachlanEF Pro Cycling5:07:40
112VIVIANI EliaCofidis5:09:03
113SUNDERLAND DylanNTT Pro Cycling5:12:15
114SCOTSON MilesGroupama - FDJ5:13:26
115GUGLIELMI SimonGroupama - FDJ5:14:31
116HANSEN AdamLotto Soudal5:14:59
117CONSONNI SimoneCofidis5:15:01
118CIMOLAI DavideIsrael Start-Up Nation5:17:07
119HAAS NathanCofidis5:19:06
120DOWSETT AlexIsrael Start-Up Nation5:22:56
121DÉMARE ArnaudGroupama - FDJ5:26:05
122KEISSE IljoDeceuninck - Quick Step5:29:23
123ZABEL RickIsrael Start-Up Nation5:30:48
124KONOVALOVAS IgnatasGroupama - FDJ5:35:51
125LONARDI GiovanniBardiani-CSF-Faizanè5:38:36
126BRÄNDLE MatthiasIsrael Start-Up Nation5:42:27
127BEVILACQUA SimoneVini Zabù - KTM5:44:06
128GUARNIERI JacopoGroupama - FDJ5:44:39
129MAZZUCCO FabioBardiani-CSF-Faizanè5:45:29
130MATHIS MarcoCofidis5:49:38
131HODEG Álvaro JoséDeceuninck - Quick Step5:52:55
132SAGIV GuyIsrael Start-Up Nation6:09:59
133DIBBEN JonathanLotto Soudal6:12:44
1DÉMARE ArnaudGroupama - FDJ233
2SAGAN PeterBORA - hansgrohe184
3ALMEIDA JoãoDeceuninck - Quick Step101
4VENDRAME AndreaAG2R La Mondiale78
5ULISSI DiegoUAE Team Emirates77
6ČERNÝ JosefCCC Team73
7GANNA FilippoINEOS Grenadiers72
8PELLAUD SimonAndroni Giocattoli - Sidermec70
10KONRAD PatrickBORA - hansgrohe61
11HINDLEY JaiTeam Sunweb54
12KELDERMAN WilcoTeam Sunweb49
13BALLERINI DavideDeceuninck - Quick Step49
14DE GENDT ThomasLotto Soudal48
15CAMPENAERTS VictorNTT Pro Cycling46
16O'CONNOR BenNTT Pro Cycling45
17SWIFT BenINEOS Grenadiers45
18HODEG Álvaro JoséDeceuninck - Quick Step39
19MCNULTY BrandonUAE Team Emirates37
20FRAPPORTI MarcoVini Zabù - KTM36
21HONORÉ Mikkel FrølichDeceuninck - Quick Step36
22DOWSETT AlexIsrael Start-Up Nation35
23CLARKE SimonEF Pro Cycling35
24GUERREIRO RubenEF Pro Cycling34
25MOSCA JacopoTrek - Segafredo34
27VIVIANI EliaCofidis32
28HOLMES MatthewLotto Soudal31
29FUGLSANG JakobAstana Pro Team31
30FELLINE FabioAstana Pro Team31
31BILBAO PelloBahrain - McLaren30
32BATTAGLIN EnricoBahrain - McLaren30
33PUCCIO SalvatoreINEOS Grenadiers30
34BAIS MattiaAndroni Giocattoli - Sidermec26
35VANHOUCKE HarmLotto Soudal26
36RESTREPO JhonatanAndroni Giocattoli - Sidermec25
37DENNIS RohanINEOS Grenadiers25
38CASTROVIEJO JonathanINEOS Grenadiers24
39BJERG MikkelUAE Team Emirates24
40CIMOLAI DavideIsrael Start-Up Nation24
41CAICEDO Jonathan KleverEF Pro Cycling23
42ARMÉE SanderLotto Soudal21
43TRATNIK JanBahrain - McLaren20
44OLDANI StefanoLotto Soudal20
45NIBALI VincenzoTrek - Segafredo19
46MAJKA RafałBORA - hansgrohe19
47FIORELLI FilippoBardiani-CSF-Faizanè19
48CARRETERO HéctorMovistar Team18
49PADUN MarkBahrain - McLaren18
50CONSONNI SimoneCofidis18
51SAMITIER SergioMovistar Team17
52BOUCHARD GeoffreyAG2R La Mondiale17
53TORRES AlbertMovistar Team16
54RAVANELLI SimoneAndroni Giocattoli - Sidermec15
55ROMANO FrancescoBardiani-CSF-Faizanè14
56WARBASSE LarryAG2R La Mondiale14
57VAN EMPEL EtienneVini Zabù - KTM14
58KEISSE IljoDeceuninck - Quick Step14
59ZABEL RickIsrael Start-Up Nation14
60FRANKINY KilianGroupama - FDJ13
61RUMAC JosipAndroni Giocattoli - Sidermec12
62ZAKARIN IlnurCCC Team12
63TONELLI AlessandroBardiani-CSF-Faizanè12
64DENZ NicoTeam Sunweb12
65PERNSTEINER HermannBahrain - McLaren11
66VILLELLA DavideMovistar Team11
67GHEBREIGZABHIER AmanuelNTT Pro Cycling10
68CATALDO DarioMovistar Team10
69BRÄNDLE MatthiasIsrael Start-Up Nation10
70ROTA LorenzoVini Zabù - KTM8
71BENEDETTI CesareBORA - hansgrohe8
72ZARDINI EdoardoVini Zabù - KTM8
73LONARDI GiovanniBardiani-CSF-Faizanè8
74KANGERT TanelEF Pro Cycling7
75MAŁECKI KamilCCC Team7
76KNOX JamesDeceuninck - Quick Step6
77HAGEN Carl FredrikLotto Soudal6
78ZANA FilippoBardiani-CSF-Faizanè6
79GRADEK KamilCCC Team6
80NAVARRO DanielIsrael Start-Up Nation5
81SEPÚLVEDA EduardoMovistar Team5
82RUBIO Einer Movistar Team5
83WHELAN JamesEF Pro Cycling5
84MORTON LachlanEF Pro Cycling5
85HAAS NathanCofidis5
86MAZZUCCO FabioBardiani-CSF-Faizanè5
87POZZOVIVO DomenicoNTT Pro Cycling4
88SOBRERO MatteoNTT Pro Cycling4
89GUARNIERI JacopoGroupama - FDJ4
90FABBRO MatteoBORA - hansgrohe3
91HANSEN JesperCofidis3
92RODRÍGUEZ ÓscarAstana Pro Team3
93BODNAR MaciejBORA - hansgrohe3
94CONTRERAS RodrigoAstana Pro Team3
95MASNADA FaustoDeceuninck - Quick Step2
96PEDRERO AntonioMovistar Team2
97VALTER AttilaCCC Team2
98CONTI ValerioUAE Team Emirates2
99SCOTSON MilesGroupama - FDJ2
100MATHIS MarcoCofidis2
101OOMEN SamTeam Sunweb1
102SERRY PieterDeceuninck - Quick Step1
103BISOLTI AlessandroAndroni Giocattoli - Sidermec1
104CARBONI GiovanniBardiani-CSF-Faizanè-3
1HINDLEY JaiTeam Sunweb 85:22:07
3ALMEIDA JoãoDeceuninck - Quick Step3:14
4SAMITIER SergioMovistar Team34:12
5KNOX JamesDeceuninck - Quick Step36:46
6MCNULTY BrandonUAE Team Emirates38:22
7PARET-PEINTRE AurélienAG2R La Mondiale44:49
8O'CONNOR BenNTT Pro Cycling1:02:37
9OOMEN SamTeam Sunweb1:03:10
10FABBRO MatteoBORA - hansgrohe1:12:47
11VALTER AttilaCCC Team1:29:32
12HAMILTON ChrisTeam Sunweb1:31:31
13HONORÉ Mikkel FrølichDeceuninck - Quick Step1:34:33
14RODRÍGUEZ ÓscarAstana Pro Team2:31:32
15CONCI NicolaTrek - Segafredo2:42:26
16GREGAARD JonasAstana Pro Team2:43:05
17RUBIO Einer Movistar Team2:49:20
18NOVAK DomenBahrain - McLaren2:53:09
19VANHOUCKE HarmLotto Soudal2:54:13
20GANNA FilippoINEOS Grenadiers3:04:14
21MAŁECKI KamilCCC Team3:21:56
22PADUN MarkBahrain - McLaren3:24:40
23HÄNNINEN JaakkoAG2R La Mondiale3:33:28
24RAVANELLI SimoneAndroni Giocattoli - Sidermec3:36:36
25SOBRERO MatteoNTT Pro Cycling3:41:48
26CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec3:46:21
27CARRETERO HéctorMovistar Team3:52:21
28LE TURNIER MathiasCofidis3:59:31
29CARBONI GiovanniBardiani-CSF-Faizanè4:01:16
30ROMANO FrancescoBardiani-CSF-Faizanè4:16:32
31ROTA LorenzoVini Zabù - KTM4:21:15
32BJERG MikkelUAE Team Emirates4:30:41
33OLDANI StefanoLotto Soudal4:32:09
34ZANA FilippoBardiani-CSF-Faizanè4:43:06
35BAIS MattiaAndroni Giocattoli - Sidermec4:47:30
36WHELAN JamesEF Pro Cycling4:56:37
37SUNDERLAND DylanNTT Pro Cycling5:12:15
38GUGLIELMI SimonGroupama - FDJ5:14:31
39LONARDI GiovanniBardiani-CSF-Faizanè5:38:36
40BEVILACQUA SimoneVini Zabù - KTM5:44:06
41MAZZUCCO FabioBardiani-CSF-Faizanè5:45:29
42HODEG Álvaro JoséDeceuninck - Quick Step5:52:55
1GUERREIRO RubenEF Pro Cycling234
3DE GENDT ThomasLotto Soudal122
4DENNIS RohanINEOS Grenadiers119
5O'CONNOR BenNTT Pro Cycling71
6HINDLEY JaiTeam Sunweb71
7KELDERMAN WilcoTeam Sunweb55
8GANNA FilippoINEOS Grenadiers48
9CASTROVIEJO JonathanINEOS Grenadiers45
10RUBIO Einer Movistar Team44
11CAICEDO Jonathan KleverEF Pro Cycling40
12PELLAUD SimonAndroni Giocattoli - Sidermec39
13HOLMES MatthewLotto Soudal35
14FUGLSANG JakobAstana Pro Team33
15ZAKARIN IlnurCCC Team31
16BILBAO PelloBahrain - McLaren27
17FRANKINY KilianGroupama - FDJ26
18BOUCHARD GeoffreyAG2R La Mondiale25
19VANHOUCKE HarmLotto Soudal22
20ALMEIDA JoãoDeceuninck - Quick Step21
21BALLERINI DavideDeceuninck - Quick Step21
22POZZOVIVO DomenicoNTT Pro Cycling20
23WARBASSE LarryAG2R La Mondiale20
24FIORELLI FilippoBardiani-CSF-Faizanè18
25TRATNIK JanBahrain - McLaren18
26ZARDINI EdoardoVini Zabù - KTM18
27CATALDO DarioMovistar Team18
28SERRY PieterDeceuninck - Quick Step18
29WHELAN JamesEF Pro Cycling16
30ROSSETTO StéphaneCofidis16
31SAGAN PeterBORA - hansgrohe15
32NIBALI VincenzoTrek - Segafredo15
33PERNSTEINER HermannBahrain - McLaren15
34BJERG MikkelUAE Team Emirates15
35VENDRAME AndreaAG2R La Mondiale14
36MAJKA RafałBORA - hansgrohe11
37DOMBROWSKI JoeUAE Team Emirates11
38VAN EMPEL EtienneVini Zabù - KTM11
39KONRAD PatrickBORA - hansgrohe8
40MEINTJES LouisNTT Pro Cycling8
41CARRETERO HéctorMovistar Team8
42FRAPPORTI MarcoVini Zabù - KTM8
43BRÄNDLE MatthiasIsrael Start-Up Nation8
44DOWSETT AlexIsrael Start-Up Nation7
45VILLELLA DavideMovistar Team7
46DE LA PARTE VíctorCCC Team6
47HANSEN JesperCofidis6
49PUCCIO SalvatoreINEOS Grenadiers6
51RAVANELLI SimoneAndroni Giocattoli - Sidermec6
52BISOLTI AlessandroAndroni Giocattoli - Sidermec6
53BAIS MattiaAndroni Giocattoli - Sidermec5
54SAMITIER SergioMovistar Team5
55MCNULTY BrandonUAE Team Emirates5
56SEPÚLVEDA EduardoMovistar Team5
57CLARKE SimonEF Pro Cycling4
58KNOX JamesDeceuninck - Quick Step4
59SWIFT BenINEOS Grenadiers4
60OOMEN SamTeam Sunweb4
61BATTAGLIN EnricoBahrain - McLaren4
62TONELLI AlessandroBardiani-CSF-Faizanè4
63ULISSI DiegoUAE Team Emirates3
64ZABEL RickIsrael Start-Up Nation3
65NOVAK DomenBahrain - McLaren3
66PADUN MarkBahrain - McLaren3
67ROTA LorenzoVini Zabù - KTM3
68CONTI ValerioUAE Team Emirates3
69MAŁECKI KamilCCC Team2
70GRADEK KamilCCC Team2
71MAZZUCCO FabioBardiani-CSF-Faizanè2
72HONORÉ Mikkel FrølichDeceuninck - Quick Step1
73KANGERT TanelEF Pro Cycling1
74ARMÉE SanderLotto Soudal1
75RODRÍGUEZ ÓscarAstana Pro Team1
76BENEDETTI CesareBORA - hansgrohe1
77KONOVALOVAS IgnatasGroupama - FDJ1
78CARBONI GiovanniBardiani-CSF-Faizanè4
1INEOS Grenadiers 256:22:40
2Deceuninck - Quick Step20:37
3Team Sunweb27:43
4Bahrain - McLaren30:22
5BORA - hansgrohe1:09:29
6NTT Pro Cycling1:48:39
7AG2R La Mondiale2:01:45
8Movistar Team2:02:59
9Astana Pro Team2:26:49
10Trek - Segafredo2:37:51
11CCC Team2:53:51
12UAE Team Emirates3:39:39
13Lotto Soudal4:20:31
14EF Pro Cycling5:20:24
16Androni Giocattoli - Sidermec7:47:54
18Vini Zabù - KTM9:43:57
19Israel Start-Up Nation 11:48:14
20Groupama - FDJ 13:32:21

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.