Giro d’Italia stage 18: Jai Hindley wins battle on the Stelvio

Wilco Kelderman struggled on the stage but rode into Maglia Rosa leader's jersey, as a shattered João Almeida slips off the overall podium.

Photo: Stuart Franklin/Getty Images

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

Jai Hindley (Team Sunweb) rode to victory on the brutally steep slopes of the Stelvio on stage 18 of the 2020 Giro d’Italia.

The young Australian shadowed Tao Geoghegan Hart and Rohan Dennis (both Ineos Grenadiers) on the decisive climb, the following descent, and into the final uphill kilometers to the stage finish.

“Winning here is such an incredible feeling,” said 24-year-old Hindley. “It’s a big step forward in my career and a double success for the team with Wilco Kelderman now wearing the Maglia Rosa. The tactics were perfect for our team today.”

Only Hindley and Geoghegan Hart remained at the front in the final 10km climb, and in the final 100m, the young Australian came around Geoghegan Hart to take his first stage win, and the first win for Sunweb at the Giro.

While Wilco Kelderman (Team Subweb) rode very strongly on the first 15km of Stelvio, he fell off the pace set by Hindley, Geoghegan Hart, and Dennis with 5 kilometers remaining on the climb.

Kelderman rode raggedly on the remainder of the stage to collect the leader’s jersey from the shoulders of João Almeida (Deceuninck-Quick-Step).

“It was a difficult stage. I fought as hard as I could, but it wasn’t enough today. It’s been a great two weeks in the pink jersey. I have to be happy with what’s happened so far in this Giro. It gives me a lot of motivation for the future. There are still a few days left in this Giro. I will keep fighting, but I will be happy when it’s over as well, Almeida said.”

Kelderman now sits just 12 seconds ahead of his young teammate Hindley.

How stage 18 unfolded

A break of 15 men went up the road early, with Ineos Grenadiers doing most of the work on the front.

Ben O’Connor (NTT Pro Cycling), winner of stage 18, and a close second on stage 17 attacked the group before the ascent on the Stelvio.

As the break exploded in the opening kilometers of the decisive climb, Filippo Ganna (Ineos Grenadiers), Dennis, Geoghegan Hart, Kelderman, and Hindley brought O’Connor back.

The Maglia Rosa of Almeida, Jakob Fuglsang (Astana) and Vincenzo Nibali (Trek-Segafredo) were distanced by the tempo of this move, too.

As Kelderman rode into the virtual lead, he started to falter on his teammate’s wheel.

When O’Connor was caught, he tried to jump on the wheels of the attacking group, but could not hold the pace set by the Ineos Grenadiers.

As Dennis came across the summit of the Stelvio, he was closely trailed by Geoghegan Hart, and Hindley who was struggling to get his long sleeve jersey on for the cold descent.

Hindley was seen riding with his long sleeve top unzipped in -3C or -2C wind chill on the technical descent.

Kelderman made up a handful of seconds on the descent, but by the time the lead three were into the valley before the final climb, he had ceded nearly a minute to the front group.

Denis set a blistering tempo to the base of the final climb, delivering Geoghegan Hart into a position for the final 10km, with Hindley on his wheel.

Pello Bilbao (Bahrain-McLaren) rode through the stragglers, including Dennis, Fuglsang, and Nibali, seeing an opportunity to get onto the overall podium.

Geoghegan Hart and Hindley rode conservatively for the first 8km of the climb, and then lifted the tempo ever so slightly.

In the final 200 meters, Geoghegan Hart launched from the front, but it was Hindley, who had not been doing any of the work for the previous 28km who came around for the stage win.

Kelderman, seeing his virtual lead slipping, upped the pace, and managed to salvage the day assuming the overall race lead.

“The hardest stage of my life,” said Kelderman. “We had a goal and we achieved it. Wearing the Maglia Rosa is a dream after so many difficult years, I’m really happy to be leading the overall standings.”

Giro d'Italia Stage 18 Results

1HINDLEY JaiTeam Sunweb6:03:03
3BILBAO PelloBahrain - McLaren0:46
4FUGLSANG JakobAstana Pro Team1:25
5KELDERMAN WilcoTeam Sunweb2:18
6KONRAD PatrickBORA - hansgrohe4:04
7ALMEIDA JoãoDeceuninck - Quick Step4:51
8NIBALI VincenzoTrek - Segafredo4:51
9PERNSTEINER HermannBahrain - McLaren4:51
10MASNADA FaustoDeceuninck - Quick Step4:55
11MAJKA RafałBORA - hansgrohe6:43
12NOVAK DomenBahrain - McLaren8:15
13POZZOVIVO DomenicoNTT Pro Cycling8:17
14DENNIS RohanINEOS Grenadiers8:33
15O'CONNOR BenNTT Pro Cycling11:48
16SWIFT BenINEOS Grenadiers14:48
17WARBASSE LarryAG2R La Mondiale15:01
18PARET-PEINTRE AurélienAG2R La Mondiale15:01
19SAMITIER SergioMovistar Team16:22
20OOMEN SamTeam Sunweb20:43
21FELLINE FabioAstana Pro Team20:43
22NAVARRO DanielIsrael Start-Up Nation20:43
23GANNA FilippoINEOS Grenadiers21:08
24ARMÉE SanderLotto Soudal24:15
25ZAKARIN IlnurCCC Team26:56
26BIDARD FrançoisAG2R La Mondiale26:56
27HAGEN Carl FredrikLotto Soudal26:56
28KNOX JamesDeceuninck - Quick Step26:58
29TUSVELD MartijnTeam Sunweb26:58
30DOMBROWSKI JoeUAE Team Emirates26:58
31GHEBREIGZABHIER AmanuelNTT Pro Cycling26:58
32SERRY PieterDeceuninck - Quick Step26:58
33HAMILTON ChrisTeam Sunweb26:58
34CASTROVIEJO JonathanINEOS Grenadiers26:58
35TONELLI AlessandroBardiani-CSF-Faizanè26:58
36GUERREIRO RubenEF Pro Cycling26:58
37PEDRERO AntonioMovistar Team28:38
38ROSSETTO StéphaneCofidis29:37
39MCNULTY BrandonUAE Team Emirates29:37
40GREGAARD JonasAstana Pro Team29:37
41HOLMES MatthewLotto Soudal29:46
42DE GENDT ThomasLotto Soudal31:41
43NIBALI AntonioTrek - Segafredo31:41
44MEINTJES LouisNTT Pro Cycling31:41
45PELLAUD SimonAndroni Giocattoli - Sidermec32:13
46HONORÉ Mikkel FrølichDeceuninck - Quick Step33:55
47ULISSI DiegoUAE Team Emirates34:51
48LE TURNIER MathiasCofidis37:15
49BATTAGLIN EnricoBahrain - McLaren37:15
50RODRÍGUEZ ÓscarAstana Pro Team37:15
51FABBRO MatteoBORA - hansgrohe37:15
52CAMPENAERTS VictorNTT Pro Cycling37:15
53SOBRERO MatteoNTT Pro Cycling37:15
54CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec37:15
55RUBIO Einer Movistar Team39:15
56KANGERT TanelEF Pro Cycling39:15
57HAGA ChadTeam Sunweb40:09
58WHELAN JamesEF Pro Cycling41:03
59CATALDO DarioMovistar Team47:05
60BALLERINI DavideDeceuninck - Quick Step47:05
61PUCCIO SalvatoreINEOS Grenadiers47:05
62CAPECCHI ErosBahrain - McLaren47:05
63GRADEK KamilCCC Team47:05
64MAŁECKI KamilCCC Team47:05
65DE LA PARTE VíctorCCC Team47:05
66SEPÚLVEDA EduardoMovistar Team47:05
67WYSS DaniloNTT Pro Cycling47:05
68ROSSKOPF JoeyCCC Team47:05
69ČERNÝ JosefCCC Team47:05
70SAGAN PeterBORA - hansgrohe47:05
71POLJAŃSKI PawełBORA - hansgrohe47:05
72FRAPPORTI MarcoVini Zabù - KTM47:05
73HANSEN JesperCofidis47:05
74TRATNIK JanBahrain - McLaren47:05
75CARRETERO HéctorMovistar Team47:05
76BOUCHARD GeoffreyAG2R La Mondiale47:41
77RUMAC JosipAndroni Giocattoli - Sidermec47:41
78SUNDERLAND DylanNTT Pro Cycling47:41
79VALTER AttilaCCC Team47:41
80ZABEL RickIsrael Start-Up Nation48:15
81DOWSETT AlexIsrael Start-Up Nation49:03
82BRÄNDLE MatthiasIsrael Start-Up Nation49:03
83HÄNNINEN JaakkoAG2R La Mondiale49:03
84PADUN MarkBahrain - McLaren49:03
85HANSEN AdamLotto Soudal49:03
86ARASHIRO YukiyaBahrain - McLaren49:03
87BAIS MattiaAndroni Giocattoli - Sidermec49:03
88DENZ NicoTeam Sunweb49:03
89CLARKE SimonEF Pro Cycling49:03
90MORTON LachlanEF Pro Cycling49:03
91MOSCA JacopoTrek - Segafredo50:18
92BERNARD JulienTrek - Segafredo50:18
93SCOTSON MilesGroupama - FDJ50:58
94DÉMARE ArnaudGroupama - FDJ50:58
95HAAS NathanCofidis50:58
96ZANA FilippoBardiani-CSF-Faizanè50:58
97VIVIANI EliaCofidis50:58
98CONSONNI SimoneCofidis50:58
99ROTA LorenzoVini Zabù - KTM50:58
100CONTI ValerioUAE Team Emirates50:58
101GUARNIERI JacopoGroupama - FDJ50:58
102CARBONI GiovanniBardiani-CSF-Faizanè50:58
103BEVILACQUA SimoneVini Zabù - KTM50:58
104SPREAFICO MatteoVini Zabù - KTM50:58
105CIMOLAI DavideIsrael Start-Up Nation50:58
106CHIRICO LucaAndroni Giocattoli - Sidermec50:58
107CAICEDO Jonathan KleverEF Pro Cycling50:58
108VENDRAME AndreaAG2R La Mondiale50:58
109CONTRERAS RodrigoAstana Pro Team50:58
110OLDANI StefanoLotto Soudal50:58
111FIORELLI FilippoBardiani-CSF-Faizanè50:58
112CONCI NicolaTrek - Segafredo50:58
113RAVANELLI SimoneAndroni Giocattoli - Sidermec50:58
114BENEDETTI CesareBORA - hansgrohe50:58
115LONARDI GiovanniBardiani-CSF-Faizanè50:58
116MATHIS MarcoCofidis50:58
117BISOLTI AlessandroAndroni Giocattoli - Sidermec50:58
118ROMANO FrancescoBardiani-CSF-Faizanè50:58
119SAGIV GuyIsrael Start-Up Nation50:58
120ZARDINI EdoardoVini Zabù - KTM50:58
121MAZZUCCO FabioBardiani-CSF-Faizanè50:58
122FRANKINY KilianGroupama - FDJ50:58
123BJERG MikkelUAE Team Emirates50:58
124RESTREPO JhonatanAndroni Giocattoli - Sidermec50:58
125HODEG Álvaro JoséDeceuninck - Quick Step50:58
126VAN EMPEL EtienneVini Zabù - KTM50:58
127DIBBEN JonathanLotto Soudal50:58
128VILLELLA DavideMovistar Team50:58
129TORRES AlbertMovistar Team50:58
130KEISSE IljoDeceuninck - Quick Step50:58
131GUGLIELMI SimonGroupama - FDJ50:58
132VANHOUCKE HarmLotto Soudal50:58
133KONOVALOVAS IgnatasGroupama - FDJ50:58
134BODNAR MaciejBORA - hansgrohe50:58
1KELDERMAN WilcoTeam Sunweb 77:46:56
2HINDLEY JaiTeam Sunweb0:12
4BILBAO PelloBahrain - McLaren1:19
5ALMEIDA JoãoDeceuninck - Quick Step2:16
6FUGLSANG JakobAstana Pro Team3:59
7KONRAD PatrickBORA - hansgrohe5:40
8NIBALI VincenzoTrek - Segafredo5:47
9MASNADA FaustoDeceuninck - Quick Step6:46
10MAJKA RafałBORA - hansgrohe7:28
11PERNSTEINER HermannBahrain - McLaren7:43
12POZZOVIVO DomenicoNTT Pro Cycling9:34
13SAMITIER SergioMovistar Team26:12
14MCNULTY BrandonUAE Team Emirates33:12
15KNOX JamesDeceuninck - Quick Step34:49
16PEDRERO AntonioMovistar Team40:59
17PARET-PEINTRE AurélienAG2R La Mondiale41:11
18WARBASSE LarryAG2R La Mondiale44:45
19SWIFT BenINEOS Grenadiers49:11
20ZAKARIN IlnurCCC Team51:18
21OOMEN SamTeam Sunweb53:45
22O'CONNOR BenNTT Pro Cycling1:00:12
23FABBRO MatteoBORA - hansgrohe1:00:58
24CASTROVIEJO JonathanINEOS Grenadiers1:05:03
25FELLINE FabioAstana Pro Team1:16:58
26TUSVELD MartijnTeam Sunweb1:19:38
27HAMILTON ChrisTeam Sunweb1:23:39
28SERRY PieterDeceuninck - Quick Step1:27:38
29VALTER AttilaCCC Team1:27:47
30HONORÉ Mikkel FrølichDeceuninck - Quick Step1:28:46
31BIDARD FrançoisAG2R La Mondiale1:38:08
32KANGERT TanelEF Pro Cycling1:46:23
33MOSCA JacopoTrek - Segafredo1:46:52
34DE LA PARTE VíctorCCC Team1:47:36
35NIBALI AntonioTrek - Segafredo1:48:08
36DE GENDT ThomasLotto Soudal1:54:07
37GUERREIRO RubenEF Pro Cycling1:55:43
38MEINTJES LouisNTT Pro Cycling1:57:13
39RODRÍGUEZ ÓscarAstana Pro Team1:58:55
40VILLELLA DavideMovistar Team2:01:52
41ULISSI DiegoUAE Team Emirates2:03:09
42DENNIS RohanINEOS Grenadiers2:04:35
43BATTAGLIN EnricoBahrain - McLaren2:05:01
44HAGEN Carl FredrikLotto Soudal2:07:53
45NAVARRO DanielIsrael Start-Up Nation2:09:33
46DOMBROWSKI JoeUAE Team Emirates2:09:54
47GREGAARD JonasAstana Pro Team2:10:28
48TONELLI AlessandroBardiani-CSF-Faizanè2:13:04
49HANSEN JesperCofidis2:13:59
50ARMÉE SanderLotto Soudal2:14:33
51PUCCIO SalvatoreINEOS Grenadiers2:23:06
52VANHOUCKE HarmLotto Soudal2:26:26
53BERNARD JulienTrek - Segafredo2:29:28
54NOVAK DomenBahrain - McLaren2:32:33
55CONCI NicolaTrek - Segafredo2:34:50
56GHEBREIGZABHIER AmanuelNTT Pro Cycling2:36:36
57SEPÚLVEDA EduardoMovistar Team2:36:49
58VENDRAME AndreaAG2R La Mondiale2:37:33
59BOUCHARD GeoffreyAG2R La Mondiale2:41:23
60GANNA FilippoINEOS Grenadiers2:46:38
61RUBIO Einer Movistar Team2:47:48
62PADUN MarkBahrain - McLaren2:52:03
63ROSSETTO StéphaneCofidis2:52:23
64CATALDO DarioMovistar Team2:52:42
65POLJAŃSKI PawełBORA - hansgrohe2:53:04
66HAGA ChadTeam Sunweb2:55:38
67TRATNIK JanBahrain - McLaren2:58:55
68ROSSKOPF JoeyCCC Team3:00:58
69HÄNNINEN JaakkoAG2R La Mondiale3:05:46
70CAICEDO Jonathan KleverEF Pro Cycling3:05:47
71RAVANELLI SimoneAndroni Giocattoli - Sidermec3:08:54
72PELLAUD SimonAndroni Giocattoli - Sidermec3:09:09
73MAŁECKI KamilCCC Team3:15:49
74FRANKINY KilianGroupama - FDJ3:16:30
75BALLERINI DavideDeceuninck - Quick Step3:18:35
76SOBRERO MatteoNTT Pro Cycling3:21:36
77CLARKE SimonEF Pro Cycling3:23:27
78WYSS DaniloNTT Pro Cycling3:34:05
79DENZ NicoTeam Sunweb3:34:17
80CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec3:34:28
81CAPECCHI ErosBahrain - McLaren3:35:40
82BISOLTI AlessandroAndroni Giocattoli - Sidermec3:37:06
83CARRETERO HéctorMovistar Team3:40:32
84ARASHIRO YukiyaBahrain - McLaren3:40:56
85ČERNÝ JosefCCC Team3:42:10
86CARBONI GiovanniBardiani-CSF-Faizanè3:45:12
87VAN EMPEL EtienneVini Zabù - KTM3:47:29
88SAGAN PeterBORA - hansgrohe3:48:21
89ROMANO FrancescoBardiani-CSF-Faizanè3:48:50
90BENEDETTI CesareBORA - hansgrohe3:48:56
91CHIRICO LucaAndroni Giocattoli - Sidermec3:49:46
92LE TURNIER MathiasCofidis3:51:06
93ROTA LorenzoVini Zabù - KTM3:53:33
94ZARDINI EdoardoVini Zabù - KTM3:54:16
95BJERG MikkelUAE Team Emirates3:57:02
96HOLMES MatthewLotto Soudal3:58:00
97OLDANI StefanoLotto Soudal3:59:32
98RUMAC JosipAndroni Giocattoli - Sidermec3:59:53
99CAMPENAERTS VictorNTT Pro Cycling4:03:57
100CONTI ValerioUAE Team Emirates4:10:00
101ZANA FilippoBardiani-CSF-Faizanè4:15:24
102BAIS MattiaAndroni Giocattoli - Sidermec4:19:48
103RESTREPO JhonatanAndroni Giocattoli - Sidermec4:20:47
104GRADEK KamilCCC Team4:21:24
105WHELAN JamesEF Pro Cycling4:28:55
106BODNAR MaciejBORA - hansgrohe4:29:10
107FRAPPORTI MarcoVini Zabù - KTM4:30:15
108TORRES AlbertMovistar Team4:32:07
109CONTRERAS RodrigoAstana Pro Team4:34:03
110CONSONNI SimoneCofidis4:40:17
111MORTON LachlanEF Pro Cycling4:42:05
112HANSEN AdamLotto Soudal4:42:22
113VIVIANI EliaCofidis4:42:26
114SUNDERLAND DylanNTT Pro Cycling4:44:33
115SCOTSON MilesGroupama - FDJ4:45:44
116DÉMARE ArnaudGroupama - FDJ4:49:56
117CIMOLAI DavideIsrael Start-Up Nation4:50:30
118FIORELLI FilippoBardiani-CSF-Faizanè4:53:05
119HAAS NathanCofidis4:54:35
120ZABEL RickIsrael Start-Up Nation4:55:18
121DOWSETT AlexIsrael Start-Up Nation4:57:59
122KONOVALOVAS IgnatasGroupama - FDJ4:59:21
123GUGLIELMI SimonGroupama - FDJ5:00:11
124KEISSE IljoDeceuninck - Quick Step5:04:10
125LONARDI GiovanniBardiani-CSF-Faizanè5:05:59
126BRÄNDLE MatthiasIsrael Start-Up Nation5:06:17
127SPREAFICO MatteoVini Zabù - KTM5:07:53
128GUARNIERI JacopoGroupama - FDJ5:08:30
129MAZZUCCO FabioBardiani-CSF-Faizanè5:09:59
130BEVILACQUA SimoneVini Zabù - KTM5:11:29
131HODEG Álvaro JoséDeceuninck - Quick Step5:18:01
132MATHIS MarcoCofidis5:19:27
133SAGIV GuyIsrael Start-Up Nation5:34:29
134DIBBEN JonathanLotto Soudal5:36:23
1DÉMARE ArnaudGroupama - FDJ221
2SAGAN PeterBORA - hansgrohe184
3ALMEIDA JoãoDeceuninck - Quick Step94
4ULISSI DiegoUAE Team Emirates77
5GANNA FilippoINEOS Grenadiers72
6VENDRAME AndreaAG2R La Mondiale66
7KONRAD PatrickBORA - hansgrohe61
9PELLAUD SimonAndroni Giocattoli - Sidermec50
10DE GENDT ThomasLotto Soudal48
11KELDERMAN WilcoTeam Sunweb46
12O'CONNOR BenNTT Pro Cycling45
13SWIFT BenINEOS Grenadiers45
14HINDLEY JaiTeam Sunweb42
15BALLERINI DavideDeceuninck - Quick Step40
16HODEG Álvaro JoséDeceuninck - Quick Step39
17MCNULTY BrandonUAE Team Emirates37
18FRAPPORTI MarcoVini Zabù - KTM36
19HONORÉ Mikkel FrølichDeceuninck - Quick Step36
20GUERREIRO RubenEF Pro Cycling34
22VIVIANI EliaCofidis32
23FUGLSANG JakobAstana Pro Team31
24FELLINE FabioAstana Pro Team31
25BATTAGLIN EnricoBahrain - McLaren30
26PUCCIO SalvatoreINEOS Grenadiers30
27DOWSETT AlexIsrael Start-Up Nation29
28HOLMES MatthewLotto Soudal27
29BAIS MattiaAndroni Giocattoli - Sidermec26
30BILBAO PelloBahrain - McLaren26
31VANHOUCKE HarmLotto Soudal26
32RESTREPO JhonatanAndroni Giocattoli - Sidermec25
33CASTROVIEJO JonathanINEOS Grenadiers24
34BJERG MikkelUAE Team Emirates24
35CIMOLAI DavideIsrael Start-Up Nation24
36CAICEDO Jonathan KleverEF Pro Cycling23
37TRATNIK JanBahrain - McLaren20
38OLDANI StefanoLotto Soudal20
39NIBALI VincenzoTrek - Segafredo19
40MAJKA RafałBORA - hansgrohe19
41CARRETERO HéctorMovistar Team18
42PADUN MarkBahrain - McLaren18
43CONSONNI SimoneCofidis18
44SAMITIER SergioMovistar Team17
45CLARKE SimonEF Pro Cycling17
46FIORELLI FilippoBardiani-CSF-Faizanè17
47DENNIS RohanINEOS Grenadiers16
48RAVANELLI SimoneAndroni Giocattoli - Sidermec15
49ČERNÝ JosefCCC Team15
50ROMANO FrancescoBardiani-CSF-Faizanè14
51WARBASSE LarryAG2R La Mondiale14
52ZABEL RickIsrael Start-Up Nation14
53FRANKINY KilianGroupama - FDJ13
54RUMAC JosipAndroni Giocattoli - Sidermec12
55ZAKARIN IlnurCCC Team12
56TONELLI AlessandroBardiani-CSF-Faizanè12
57BOUCHARD GeoffreyAG2R La Mondiale12
58DENZ NicoTeam Sunweb12
59PERNSTEINER HermannBahrain - McLaren11
60VILLELLA DavideMovistar Team11
61GHEBREIGZABHIER AmanuelNTT Pro Cycling10
62CATALDO DarioMovistar Team10
63BRÄNDLE MatthiasIsrael Start-Up Nation10
64MOSCA JacopoTrek - Segafredo8
65BENEDETTI CesareBORA - hansgrohe8
66ROTA LorenzoVini Zabù - KTM8
67ZARDINI EdoardoVini Zabù - KTM8
68LONARDI GiovanniBardiani-CSF-Faizanè8
69MAŁECKI KamilCCC Team7
70HAGEN Carl FredrikLotto Soudal6
71VAN EMPEL EtienneVini Zabù - KTM6
72ZANA FilippoBardiani-CSF-Faizanè6
73GRADEK KamilCCC Team6
74KNOX JamesDeceuninck - Quick Step5
75NAVARRO DanielIsrael Start-Up Nation5
76SEPÚLVEDA EduardoMovistar Team5
77CAMPENAERTS VictorNTT Pro Cycling5
78WHELAN JamesEF Pro Cycling5
79MAZZUCCO FabioBardiani-CSF-Faizanè5
80POZZOVIVO DomenicoNTT Pro Cycling4
81KANGERT TanelEF Pro Cycling4
82ARMÉE SanderLotto Soudal4
83SOBRERO MatteoNTT Pro Cycling4
84GUARNIERI JacopoGroupama - FDJ4
85FABBRO MatteoBORA - hansgrohe3
86RODRÍGUEZ ÓscarAstana Pro Team3
87HANSEN JesperCofidis3
88BODNAR MaciejBORA - hansgrohe3
89TORRES AlbertMovistar Team3
90CONTRERAS RodrigoAstana Pro Team3
91MASNADA FaustoDeceuninck - Quick Step2
92PEDRERO AntonioMovistar Team2
93CONTI ValerioUAE Team Emirates2
94SCOTSON MilesGroupama - FDJ2
95OOMEN SamTeam Sunweb1
96BISOLTI AlessandroAndroni Giocattoli - Sidermec1
97CARBONI GiovanniBardiani-CSF-Faizanè-10
1HINDLEY JaiTeam Sunweb 77:47:08
3ALMEIDA JoãoDeceuninck - Quick Step2:04
4SAMITIER SergioMovistar Team26:00
5MCNULTY BrandonUAE Team Emirates33:00
6KNOX JamesDeceuninck - Quick Step34:37
7PARET-PEINTRE AurélienAG2R La Mondiale40:59
8OOMEN SamTeam Sunweb53:33
9O'CONNOR BenNTT Pro Cycling1:00:00
10FABBRO MatteoBORA - hansgrohe1:00:46
11HAMILTON ChrisTeam Sunweb1:23:27
12VALTER AttilaCCC Team1:27:35
13HONORÉ Mikkel FrølichDeceuninck - Quick Step1:28:34
14RODRÍGUEZ ÓscarAstana Pro Team1:58:43
15GREGAARD JonasAstana Pro Team2:10:16
16VANHOUCKE HarmLotto Soudal2:26:14
17NOVAK DomenBahrain - McLaren2:32:21
18CONCI NicolaTrek - Segafredo2:34:38
19GANNA FilippoINEOS Grenadiers2:46:26
20RUBIO Einer Movistar Team2:47:36
21PADUN MarkBahrain - McLaren2:51:51
22HÄNNINEN JaakkoAG2R La Mondiale3:05:34
23RAVANELLI SimoneAndroni Giocattoli - Sidermec3:08:42
24MAŁECKI KamilCCC Team3:15:37
25SOBRERO MatteoNTT Pro Cycling3:21:24
26CEPEDA Jefferson AlexanderAndroni Giocattoli - Sidermec3:34:16
27CARRETERO HéctorMovistar Team3:40:20
28CARBONI GiovanniBardiani-CSF-Faizanè3:45:00
29ROMANO FrancescoBardiani-CSF-Faizanè3:48:38
30LE TURNIER MathiasCofidis3:50:54
31ROTA LorenzoVini Zabù - KTM3:53:21
32BJERG MikkelUAE Team Emirates3:56:50
33OLDANI StefanoLotto Soudal3:59:20
34ZANA FilippoBardiani-CSF-Faizanè4:15:12
35BAIS MattiaAndroni Giocattoli - Sidermec4:19:36
36WHELAN JamesEF Pro Cycling4:28:43
37SUNDERLAND DylanNTT Pro Cycling4:44:21
38GUGLIELMI SimonGroupama - FDJ4:59:59
39LONARDI GiovanniBardiani-CSF-Faizanè5:05:47
40MAZZUCCO FabioBardiani-CSF-Faizanè5:09:47
41BEVILACQUA SimoneVini Zabù - KTM5:11:17
42HODEG Álvaro JoséDeceuninck - Quick Step5:17:49
1GUERREIRO RubenEF Pro Cycling234
2DE GENDT ThomasLotto Soudal122
4DENNIS RohanINEOS Grenadiers103
5O'CONNOR BenNTT Pro Cycling71
6KELDERMAN WilcoTeam Sunweb54
7HINDLEY JaiTeam Sunweb52
8GANNA FilippoINEOS Grenadiers48
9CASTROVIEJO JonathanINEOS Grenadiers45
10CAICEDO Jonathan KleverEF Pro Cycling40
11PELLAUD SimonAndroni Giocattoli - Sidermec39
12HOLMES MatthewLotto Soudal33
13FUGLSANG JakobAstana Pro Team33
14ZAKARIN IlnurCCC Team31
15FRANKINY KilianGroupama - FDJ26
16BILBAO PelloBahrain - McLaren25
17VANHOUCKE HarmLotto Soudal22
18POZZOVIVO DomenicoNTT Pro Cycling20
19WARBASSE LarryAG2R La Mondiale20
20TRATNIK JanBahrain - McLaren18
21ZARDINI EdoardoVini Zabù - KTM18
22CATALDO DarioMovistar Team18
23WHELAN JamesEF Pro Cycling16
24ROSSETTO StéphaneCofidis16
25SAGAN PeterBORA - hansgrohe15
26NIBALI VincenzoTrek - Segafredo15
27PERNSTEINER HermannBahrain - McLaren15
28BJERG MikkelUAE Team Emirates15
29ALMEIDA JoãoDeceuninck - Quick Step12
30MAJKA RafałBORA - hansgrohe11
31DOMBROWSKI JoeUAE Team Emirates11
32VAN EMPEL EtienneVini Zabù - KTM11
33BOUCHARD GeoffreyAG2R La Mondiale10
34KONRAD PatrickBORA - hansgrohe8
35MEINTJES LouisNTT Pro Cycling8
36VENDRAME AndreaAG2R La Mondiale8
37CARRETERO HéctorMovistar Team8
38FRAPPORTI MarcoVini Zabù - KTM8
39BRÄNDLE MatthiasIsrael Start-Up Nation8
40DOWSETT AlexIsrael Start-Up Nation7
41VILLELLA DavideMovistar Team7
42DE LA PARTE VíctorCCC Team6
43HANSEN JesperCofidis6
44PUCCIO SalvatoreINEOS Grenadiers6
46RAVANELLI SimoneAndroni Giocattoli - Sidermec6
47BISOLTI AlessandroAndroni Giocattoli - Sidermec6
48BAIS MattiaAndroni Giocattoli - Sidermec5
49SAMITIER SergioMovistar Team5
50SEPÚLVEDA EduardoMovistar Team5
51CLARKE SimonEF Pro Cycling4
52KNOX JamesDeceuninck - Quick Step4
53SWIFT BenINEOS Grenadiers4
54OOMEN SamTeam Sunweb4
55BATTAGLIN EnricoBahrain - McLaren4
56TONELLI AlessandroBardiani-CSF-Faizanè4
57ULISSI DiegoUAE Team Emirates3
58ZABEL RickIsrael Start-Up Nation3
59NOVAK DomenBahrain - McLaren3
60PADUN MarkBahrain - McLaren3
61ROTA LorenzoVini Zabù - KTM3
62CONTI ValerioUAE Team Emirates3
63MAŁECKI KamilCCC Team2
64GRADEK KamilCCC Team2
65MAZZUCCO FabioBardiani-CSF-Faizanè2
66MCNULTY BrandonUAE Team Emirates1
67HONORÉ Mikkel FrølichDeceuninck - Quick Step1
68RODRÍGUEZ ÓscarAstana Pro Team1
69ARMÉE SanderLotto Soudal1
70BALLERINI DavideDeceuninck - Quick Step1
71BENEDETTI CesareBORA - hansgrohe1
72KONOVALOVAS IgnatasGroupama - FDJ1
73CARBONI GiovanniBardiani-CSF-Faizanè-4
1INEOS Grenadiers 233:28:48
2Bahrain - McLaren28:01
3Team Sunweb28:37
4Deceuninck - Quick Step34:56
5BORA - hansgrohe51:45
6Astana Pro Team1:51:58
7NTT Pro Cycling1:55:52
8AG2R La Mondiale1:59:25
9Movistar Team2:05:30
10Trek - Segafredo2:39:52
11CCC Team2:56:36
12UAE Team Emirates3:27:29
13Lotto Soudal4:05:01
14EF Pro Cycling5:30:51
15Androni Giocattoli - Sidermec7:15:22
17Vini Zabù - KTM8:33:41
19Israel Start-Up Nation 10:38:22
20Groupama - FDJ 12:30:56

Results provided by ProCyclingStats.

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.