Vuelta a España stage 12: Hugh Carthy wins atop the Angliru, Richard Carapaz takes red jersey

EF Pro Cycling climber takes stage atop the super-steep Asturian ascent, Primož Roglič loses contact in final two kilometers to cede the overall lead.

Photo: David Ramos/Getty Images

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

Hugh Carthy (EF Pro Cycling) took victory atop the fearsome Alto de l’Angliru at the Vuelta a España on Sunday.

The British rider ground his way clear in the final kilometer of the ultra-steep Asturian ascent, leading home Aleksandr Vlasov (Astana) and Enric Mas (Movistar), who took second and third respectively.

Richard Carapaz (Ineos Grenadiers) took fourth on the stage, with Primož Roglič (Jumbo-Visma) next to the line, 10 seconds back. With the pair starting the day tied on time, the red leader’s jersey passes from Roglič back to the Ecuadorian, who lead the classification for four days earlier this week.

Carthy now sits firmly in GC contention after his victory on the Angliru, a climb that pitches up to over 20 percent for much of the final five kilometers. The stage win is arguably his biggest result to date.

“It’s a dream come true to win,” he said. “To win any professional race is a dream come true, but to win in a grand tour, on a mythical climb – it doesn’t get any better than that. It’s hard to put into words.”

Carthy’s victory elevates him to third on GC, 32 seconds back on Carapaz. The 26-year-old moves up from fourth overall, pushing Dan Martin down one slot, 3 seconds behind him.

Although Carapaz has the race lead heading into Monday’s rest day, Roglič’s strength against the clock means the Vuelta is still finely-balanced ahead of Tuesday’s 34km time trial.

“For the public, it’s everything they want – a close race going into the time trial, everything’s to play for,” Carthy said.

Although Mas had lit up the moves on the steepest slopes of the Angliru, the Spaniard’s aggressive performance went relatively unrewarded as he remains fifth overall at 1:50.

Like Saturday’s stage, it took some time for the break to settle. Eventually, 20 riders went clear in the first hour of the short 109km stage through the Asturias, with Ineos Grenadiers, EF Pro Cycling, and Movistar all getting a rider in the break, with Luis Leon Sanchez (Astana) and mountains jersey holder Guillaume Martin (Cofidis) also in the group.

The escapees soon gained three minutes as Jumbo-Visma controlled behind.

However, when Movistar began pulling on the cat 1 Alto de la Mozqueta midway through the race, the gap began to tumble, leaving them with under one minute heading into the short, steep penultimate climb of the Cordal.

The damp, sketchy descent off the Mozqueta saw a handful of riders hit the deck, including key Ineos Grenadiers domestique, Andrey Amador. The Costa Rican rode on but didn’t get back on the GC group as Movistar continued cranking the place, leaving Carapaz down one important helper.

The escape group began to break down on the Cordal climb, with Martin, Sanchez, Mattia Cattaneo (Deceuninck-Quick-Step) and Anthony Roux (Groupama FDJ) splintering off the front. With 1km of the climb remaining, Chris Froome (Ineos Grenadiers) upped the pace in the GC pack with Carapaz on his wheel. The acceleration didn’t cause problems for the GC contenders as Robert Gesink neutralized the threat for Jumbo-Visma, but saw the main bunch thin down to around 50 riders.

Gesink lead the peloton to the Angliru, with Roglič and four other Jumbo-Visma riders nestled just behind him. Carapaz followed next with just Froome for support.

The last breakaway riders were finally scooped up with around 10km to go as Gesink continued to drive the group. Heading into the final six kilometers as the slope started looking near-vertical, Roglič and two teammates were still at the front.

The Dutch squad’s relentless pace via Jonas Vingegaard splintered the lead group to around 15 riders with Carapaz now isolated, looking to be struggling toward the back of the pack.

Mas broke the deadlock with 3.5km to go, just ahead of the Angliru’s steepest pitches. The Spaniard ground his way off the front as Kuss lead the chase, with Dan Martin wobbling toward the back of the group

Carthy went next on 3km to go, slowly winching his way toward Mas at the front of the race, with Vlasov next down the road. The trio came together around one kilometer later with the rest of the group just 20 meters – though several seconds – behind.

Roglič began losing the wheels in the final 1500 meters, and though Kuss stuck with him in support, there was little the Coloradan could do to help on such a steep ascent.

Carthy made his move with 1200 meters to go, grinding out of the saddle, rapidly putting 5 seconds into Mas and Vlasov. The gangly climber continued to pull clear, and with 300 meters to go, his victory was assured.

Carapaz managed to gain contact with the two chasers, though narrowly missed the podium after the young Russian and Spanish riders narrowly beat him to the line, 16 seconds behind Carthy.

La Vuelta ciclista a España Stage 12 Results

1CARTHY HughEF Pro Cycling3:08:40
2VLASOV AleksandrAstana Pro Team0:16
3MAS EnricMovistar Team0:16
4CARAPAZ RichardINEOS Grenadiers0:16
5ROGLIČ PrimožTeam Jumbo-Visma0:26
6KUSS SeppTeam Jumbo-Visma0:26
7MARTIN DanIsrael Start-Up Nation0:26
8POELS WoutBahrain - McLaren1:35
9WOODS MichaelEF Pro Cycling1:35
10GROßSCHARTNER FelixBORA - hansgrohe2:15
11NIEVE MikelMitchelton-Scott2:15
12BENNETT GeorgeTeam Jumbo-Visma2:54
13VALVERDE AlejandroMovistar Team2:54
14VINGEGAARD JonasTeam Jumbo-Visma3:31
15DE LA CRUZ DavidUAE Team Emirates3:41
16HENAO SergioUAE Team Emirates3:41
17GAUDU DavidGroupama - FDJ3:41
18GESINK RobertTeam Jumbo-Visma4:01
19MARTIN GuillaumeCofidis4:30
20IZAGIRRE IonAstana Pro Team4:30
21CATTANEO MattiaDeceuninck - Quick Step6:12
22HIRT JanCCC Team6:12
23IZAGIRRE GorkaAstana Pro Team6:44
24VERONA CarlosMovistar Team6:44
25BARTA WillCCC Team7:07
26CABEDO ÓscarBurgos-BH7:14
27EG NiklasTrek - Segafredo7:34
28GODON DorianAG2R La Mondiale7:53
29BAGIOLI AndreaDeceuninck - Quick Step8:15
30STANNARD RobertMitchelton-Scott8:37
31LAFAY VictorCofidis8:56
32MATÉ Luis ÁngelCofidis9:39
33AMEZQUETA JulenCaja Rural - Seguros RGA10:00
34ZIMMERMANN GeorgCCC Team10:28
35HIVERT JonathanTeam Total Direct Energie11:34
36LÓPEZ Juan PedroTrek - Segafredo12:11
37VALGREN MichaelNTT Pro Cycling12:11
38MADRAZO ÁngelBurgos-BH13:58
39SCHULTZ NickMitchelton-Scott14:01
40SCHELLING IdeBORA - hansgrohe14:27
41DONOVAN MarkTeam Sunweb14:29
42SOLER MarcMovistar Team14:33
43ROUX AnthonyGroupama - FDJ15:07
44ARENSMAN ThymenTeam Sunweb15:24
45PETERS NansAG2R La Mondiale15:43
46ROJAS José JoaquínMovistar Team16:10
47OLIVEIRA NelsonMovistar Team16:10
48SERRANO GonzaloCaja Rural - Seguros RGA16:10
49HERRADA JoséCofidis16:10
50GOOSSENS KobeLotto Soudal16:21
51SÜTTERLIN JashaTeam Sunweb17:11
52CHAMPOUSSIN ClémentAG2R La Mondiale17:15
53HOFSTEDE LennardTeam Jumbo-Visma17:57
54SÁNCHEZ Luis LeónAstana Pro Team17:59
55POWER RobertTeam Sunweb17:59
56ARMIRAIL BrunoGroupama - FDJ18:21
57VAN BAARLE DylanINEOS Grenadiers18:46
58FORMOLO DavideUAE Team Emirates18:46
59MÄDER GinoNTT Pro Cycling18:46
60FROOME ChrisINEOS Grenadiers18:46
61BOL JetseBurgos-BH18:51
62CHAVES EstebanMitchelton-Scott20:12
63ERVITI ImanolMovistar Team20:12
64LE GAC OlivierGroupama - FDJ20:12
65SIMON JulienTeam Total Direct Energie20:12
66SICARD RomainTeam Total Direct Energie20:46
67STORER MichaelTeam Sunweb20:46
68WELLENS TimLotto Soudal21:38
69EDMONDSON AlexMitchelton-Scott21:59
70OURSELIN PaulTeam Total Direct Energie23:04
71FERRON ValentinTeam Total Direct Energie23:04
72FRAILE OmarAstana Pro Team23:59
73EZQUERRA JesúsBurgos-BH24:43
74RIES MichelTrek - Segafredo25:38
75DAVIES ScottBahrain - McLaren25:49
76VAN DER SANDE ToshLotto Soudal27:24
77KUDUS MerhawiAstana Pro Team27:52
78WRIGHT FredBahrain - McLaren28:19
79COSTA RuiUAE Team Emirates28:31
80DE BOD StefanNTT Pro Cycling28:31
81VILELA RicardoBurgos-BH28:31
82PHILIPSEN JasperUAE Team Emirates28:31
83HOLLENSTEIN RetoIsrael Start-Up Nation28:31
84WURF CameronINEOS Grenadiers28:31
85SUTHERLAND RoryIsrael Start-Up Nation28:31
86LASTRA JonathanCaja Rural - Seguros RGA28:31
87GOLDSTEIN OmerIsrael Start-Up Nation28:31
88OWEN LoganEF Pro Cycling28:31
89WIŚNIOWSKI ŁukaszCCC Team28:31
90VAN MOER BrentLotto Soudal28:31
91GRUZDEV DmitriyAstana Pro Team28:31
92CORT MagnusEF Pro Cycling28:46
93SCHILLINGER AndreasBORA - hansgrohe28:46
94ACKERMANN PascalBORA - hansgrohe28:46
95GRMAY TsgabuMitchelton-Scott28:46
96SMITH DionMitchelton-Scott28:46
97MERTZ RémyLotto Soudal28:46
98PÉRICHON Pierre-LucCofidis28:46
99MARTENS PaulTeam Jumbo-Visma28:46
100ARCAS JorgeMovistar Team28:46
101DEWULF StanLotto Soudal28:46
102GARRISON IanDeceuninck - Quick Step29:19
103SALMON MartinTeam Sunweb29:19
104LIGTHART PimTeam Total Direct Energie29:19
105ARANBURU AlexAstana Pro Team29:19
106STEIMLE JannikDeceuninck - Quick Step29:33
107GARCÍA JhojanCaja Rural - Seguros RGA29:48
108BAGÜES AritzCaja Rural - Seguros RGA29:48
109VAN DEN BERG JuliusEF Pro Cycling29:51
110KANTER MaxTeam Sunweb30:02
111SCOTSON CallumMitchelton-Scott30:35
112SMIT WillieBurgos-BH30:35
113ŠTYBAR ZdeněkDeceuninck - Quick Step30:56
114RIABUSHENKO AlexandrUAE Team Emirates30:56
115PICCOLI JamesIsrael Start-Up Nation30:56
116OSORIO Juan FelipeBurgos-BH31:11
117CAVAGNA RémiDeceuninck - Quick Step31:18
118DYBALL BenjaminNTT Pro Cycling31:49
119BADILATTI MatteoIsrael Start-Up Nation31:56
120MARCZYŃSKI TomaszLotto Soudal32:01
121DOCKER MitchellEF Pro Cycling32:22
122DE KORT KoenTrek - Segafredo32:22
123VAN GARDEREN TejayEF Pro Cycling32:22
124DELAGE MickaëlGroupama - FDJ32:31
125RENARD AlexisIsrael Start-Up Nation32:31
126JANSE VAN RENSBURG ReinardtNTT Pro Cycling33:55
127OLIVEIRA IvoUAE Team Emirates33:55
128OLIVEIRA RuiUAE Team Emirates33:55
129MANZIN LorrenzoTeam Total Direct Energie34:02
130LIEPIŅŠ EmīlsTrek - Segafredo34:32
131KAMP AlexanderTrek - Segafredo34:49
132MORIN EmmanuelCofidis35:03
133INKELAAR KevinBahrain - McLaren36:11
134BUITRAGO SantiagoBahrain - McLaren36:11
135CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA36:11
136PALUTA MichałCCC Team36:11
137SELIG RüdigerBORA - hansgrohe36:50
138SCHWARZMANN MichaelBORA - hansgrohe36:50
139RÄIM MihkelIsrael Start-Up Nation37:00
140LAAS MartinBORA - hansgrohe37:00
141BARBERO CarlosNTT Pro Cycling37:14
142TERPSTRA NikiTeam Total Direct Energie37:16
143AMADOR AndreyINEOS Grenadiers37:23
144SOSA Iván RamiroINEOS Grenadiers37:23
145MOLENAAR AlexBurgos-BH37:23
146GASPAROTTO EnricoNTT Pro Cycling37:54
147MØRKØV MichaelDeceuninck - Quick Step38:54
148THIJSSEN GerbenLotto Soudal38:54
149BENNETT SamDeceuninck - Quick Step38:54
150ABERASTURI JonCaja Rural - Seguros RGA38:54
151TANFIELD HarryAG2R La Mondiale38:54
1CARAPAZ RichardINEOS Grenadiers 48:29:27
2ROGLIČ PrimožTeam Jumbo-Visma0:10
3CARTHY HughEF Pro Cycling0:32
4MARTIN DanIsrael Start-Up Nation0:35
5MAS EnricMovistar Team1:50
6POELS WoutBahrain - McLaren5:13
7GROßSCHARTNER FelixBORA - hansgrohe5:30
8VALVERDE AlejandroMovistar Team6:22
9VLASOV AleksandrAstana Pro Team6:41
10NIEVE MikelMitchelton-Scott6:42
11BENNETT GeorgeTeam Jumbo-Visma7:40
12GAUDU DavidGroupama - FDJ8:27
13DE LA CRUZ DavidUAE Team Emirates8:34
14KUSS SeppTeam Jumbo-Visma10:49
15HENAO SergioUAE Team Emirates11:15
16MARTIN GuillaumeCofidis12:25
17IZAGIRRE GorkaAstana Pro Team15:14
18CATTANEO MattiaDeceuninck - Quick Step15:35
19SOLER MarcMovistar Team17:01
20CHAVES EstebanMitchelton-Scott25:36
21ZIMMERMANN GeorgCCC Team34:49
22HERRADA JoséCofidis39:55
23GOOSSENS KobeLotto Soudal43:04
24MÄDER GinoNTT Pro Cycling43:58
25BARTA WillCCC Team44:20
26MATÉ Luis ÁngelCofidis45:55
27WOODS MichaelEF Pro Cycling48:51
28VERONA CarlosMovistar Team49:31
29ARMIRAIL BrunoGroupama - FDJ50:52
30FORMOLO DavideUAE Team Emirates51:55
31GESINK RobertTeam Jumbo-Visma55:22
32SÁNCHEZ Luis LeónAstana Pro Team56:38
33SCHULTZ NickMitchelton-Scott58:23
34IZAGIRRE IonAstana Pro Team1:01:22
35ROJAS José JoaquínMovistar Team1:03:14
36CHAMPOUSSIN ClémentAG2R La Mondiale1:11:37
37PETERS NansAG2R La Mondiale1:13:45
38BAGIOLI AndreaDeceuninck - Quick Step1:14:15
39LÓPEZ Juan PedroTrek - Segafredo1:17:07
40HIRT JanCCC Team1:17:23
41POWER RobertTeam Sunweb1:19:16
42EG NiklasTrek - Segafredo1:20:44
43VALGREN MichaelNTT Pro Cycling1:20:58
44VAN BAARLE DylanINEOS Grenadiers1:23:19
45SICARD RomainTeam Total Direct Energie1:24:15
46OLIVEIRA NelsonMovistar Team1:24:53
47VINGEGAARD JonasTeam Jumbo-Visma1:27:37
48MADRAZO ÁngelBurgos-BH1:29:30
49ARENSMAN ThymenTeam Sunweb1:30:51
50AMEZQUETA JulenCaja Rural - Seguros RGA1:32:46
51STORER MichaelTeam Sunweb1:33:40
52COSTA RuiUAE Team Emirates1:34:47
53RIES MichelTrek - Segafredo1:34:58
54GODON DorianAG2R La Mondiale1:35:22
55ERVITI ImanolMovistar Team1:37:30
56AMADOR AndreyINEOS Grenadiers1:40:55
57LASTRA JonathanCaja Rural - Seguros RGA1:42:54
58SIMON JulienTeam Total Direct Energie1:43:01
59DONOVAN MarkTeam Sunweb1:43:31
60KUDUS MerhawiAstana Pro Team1:45:37
61GRMAY TsgabuMitchelton-Scott1:47:56
62GARCÍA JhojanCaja Rural - Seguros RGA1:49:22
63SOSA Iván RamiroINEOS Grenadiers1:50:17
64SERRANO GonzaloCaja Rural - Seguros RGA1:50:31
65HOFSTEDE LennardTeam Jumbo-Visma1:51:20
66CABEDO ÓscarBurgos-BH1:52:59
67BUITRAGO SantiagoBahrain - McLaren1:54:02
68ROUX AnthonyGroupama - FDJ1:56:40
69FRAILE OmarAstana Pro Team1:57:52
70SCHELLING IdeBORA - hansgrohe1:58:12
71HOLLENSTEIN RetoIsrael Start-Up Nation1:59:22
72STANNARD RobertMitchelton-Scott1:59:48
73WELLENS TimLotto Soudal2:02:50
74SÜTTERLIN JashaTeam Sunweb2:04:21
75SMIT WillieBurgos-BH2:06:15
76OURSELIN PaulTeam Total Direct Energie2:07:25
77ARANBURU AlexAstana Pro Team2:08:32
78CORT MagnusEF Pro Cycling2:12:55
79LE GAC OlivierGroupama - FDJ2:14:30
80BOL JetseBurgos-BH2:15:16
81DE BOD StefanNTT Pro Cycling2:18:48
82LAFAY VictorCofidis2:20:12
83RIABUSHENKO AlexandrUAE Team Emirates2:23:57
84FROOME ChrisINEOS Grenadiers2:24:12
85DE KORT KoenTrek - Segafredo2:25:56
86ARCAS JorgeMovistar Team2:26:05
87SMITH DionMitchelton-Scott2:26:51
88STEIMLE JannikDeceuninck - Quick Step2:27:48
89RENARD AlexisIsrael Start-Up Nation2:28:34
90DEWULF StanLotto Soudal2:29:44
91EZQUERRA JesúsBurgos-BH2:30:22
92VILELA RicardoBurgos-BH2:33:52
93BADILATTI MatteoIsrael Start-Up Nation2:33:57
94MERTZ RémyLotto Soudal2:34:14
95PÉRICHON Pierre-LucCofidis2:34:28
96VAN MOER BrentLotto Soudal2:35:05
97FERRON ValentinTeam Total Direct Energie2:35:24
98WURF CameronINEOS Grenadiers2:38:02
99VAN GARDEREN TejayEF Pro Cycling2:38:12
100PHILIPSEN JasperUAE Team Emirates2:38:19
101VAN DER SANDE ToshLotto Soudal2:38:48
102CAVAGNA RémiDeceuninck - Quick Step2:40:57
103BAGÜES AritzCaja Rural - Seguros RGA2:41:34
104MARTENS PaulTeam Jumbo-Visma2:41:37
105HIVERT JonathanTeam Total Direct Energie2:41:53
106WIŚNIOWSKI ŁukaszCCC Team2:42:13
107GRUZDEV DmitriyAstana Pro Team2:43:25
108DAVIES ScottBahrain - McLaren2:43:38
109ŠTYBAR ZdeněkDeceuninck - Quick Step2:43:52
110WRIGHT FredBahrain - McLaren2:44:12
111LIEPIŅŠ EmīlsTrek - Segafredo2:44:35
112GOLDSTEIN OmerIsrael Start-Up Nation2:44:59
113CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA2:46:26
114BARBERO CarlosNTT Pro Cycling2:46:37
115GASPAROTTO EnricoNTT Pro Cycling2:46:52
116MARCZYŃSKI TomaszLotto Soudal2:48:09
117GARRISON IanDeceuninck - Quick Step2:49:56
118DYBALL BenjaminNTT Pro Cycling2:50:12
119OSORIO Juan FelipeBurgos-BH2:50:34
120KANTER MaxTeam Sunweb2:50:35
121PALUTA MichałCCC Team2:50:48
122SUTHERLAND RoryIsrael Start-Up Nation2:51:06
123SCOTSON CallumMitchelton-Scott2:51:46
124PICCOLI JamesIsrael Start-Up Nation2:51:55
125OLIVEIRA IvoUAE Team Emirates2:55:20
126OWEN LoganEF Pro Cycling2:55:41
127JANSE VAN RENSBURG ReinardtNTT Pro Cycling2:56:34
128DOCKER MitchellEF Pro Cycling2:57:35
129TERPSTRA NikiTeam Total Direct Energie2:59:16
130ABERASTURI JonCaja Rural - Seguros RGA2:59:50
131MANZIN LorrenzoTeam Total Direct Energie3:01:24
132SCHILLINGER AndreasBORA - hansgrohe3:01:33
133LIGTHART PimTeam Total Direct Energie3:03:28
134MOLENAAR AlexBurgos-BH3:06:53
135OLIVEIRA RuiUAE Team Emirates3:06:56
136ACKERMANN PascalBORA - hansgrohe3:07:42
137KAMP AlexanderTrek - Segafredo3:08:27
138MØRKØV MichaelDeceuninck - Quick Step3:08:50
139SALMON MartinTeam Sunweb3:10:43
140MORIN EmmanuelCofidis3:10:48
141SCHWARZMANN MichaelBORA - hansgrohe3:11:12
142VAN DEN BERG JuliusEF Pro Cycling3:11:19
143EDMONDSON AlexMitchelton-Scott3:13:06
144THIJSSEN GerbenLotto Soudal3:13:57
145INKELAAR KevinBahrain - McLaren3:14:42
146BENNETT SamDeceuninck - Quick Step3:19:30
147TANFIELD HarryAG2R La Mondiale3:24:58
148RÄIM MihkelIsrael Start-Up Nation3:29:42
149SELIG RüdigerBORA - hansgrohe3:30:47
150LAAS MartinBORA - hansgrohe3:33:20
151DELAGE MickaëlGroupama - FDJ3:41:33
1ROGLIČ PrimožTeam Jumbo-Visma147
2CARAPAZ RichardINEOS Grenadiers104
3MARTIN DanIsrael Start-Up Nation100
4CARTHY HughEF Pro Cycling75
5MARTIN GuillaumeCofidis74
6MAS EnricMovistar Team66
7GROßSCHARTNER FelixBORA - hansgrohe60
8VLASOV AleksandrAstana Pro Team57
9SOLER MarcMovistar Team53
10WOODS MichaelEF Pro Cycling52
11KUSS SeppTeam Jumbo-Visma48
12POELS WoutBahrain - McLaren46
13VALVERDE AlejandroMovistar Team45
14PHILIPSEN JasperUAE Team Emirates41
15ACKERMANN PascalBORA - hansgrohe39
16GAUDU DavidGroupama - FDJ35
17ARANBURU AlexAstana Pro Team35
18THIJSSEN GerbenLotto Soudal32
19BENNETT GeorgeTeam Jumbo-Visma31
20CHAVES EstebanMitchelton-Scott30
21COSTA RuiUAE Team Emirates30
22BAGIOLI AndreaDeceuninck - Quick Step27
23WELLENS TimLotto Soudal26
24IZAGIRRE IonAstana Pro Team25
25KANTER MaxTeam Sunweb25
26STORER MichaelTeam Sunweb22
27ARENSMAN ThymenTeam Sunweb21
28STANNARD RobertMitchelton-Scott21
29BENNETT SamDeceuninck - Quick Step20
30FRAILE OmarAstana Pro Team20
31SIMON JulienTeam Total Direct Energie18
32NIEVE MikelMitchelton-Scott16
33CORT MagnusEF Pro Cycling16
34IZAGIRRE GorkaAstana Pro Team14
35PETERS NansAG2R La Mondiale14
36POWER RobertTeam Sunweb14
37DONOVAN MarkTeam Sunweb14
38ABERASTURI JonCaja Rural - Seguros RGA14
39GODON DorianAG2R La Mondiale13
40CHAMPOUSSIN ClémentAG2R La Mondiale12
41VALGREN MichaelNTT Pro Cycling12
42MORIN EmmanuelCofidis12
43CATTANEO MattiaDeceuninck - Quick Step10
44RENARD AlexisIsrael Start-Up Nation10
45JANSE VAN RENSBURG ReinardtNTT Pro Cycling10
46MANZIN LorrenzoTeam Total Direct Energie10
47DE LA CRUZ DavidUAE Team Emirates8
48SCHELLING IdeBORA - hansgrohe8
49SMITH DionMitchelton-Scott8
50RÄIM MihkelIsrael Start-Up Nation8
51DEWULF StanLotto Soudal6
52HENAO SergioUAE Team Emirates6
53FORMOLO DavideUAE Team Emirates6
54ARMIRAIL BrunoGroupama - FDJ5
55VAN MOER BrentLotto Soudal4
56BAGÜES AritzCaja Rural - Seguros RGA4
57TANFIELD HarryAG2R La Mondiale4
58MÄDER GinoNTT Pro Cycling4
59GESINK RobertTeam Jumbo-Visma4
60VAN BAARLE DylanINEOS Grenadiers3
61MADRAZO ÁngelBurgos-BH3
62LIEPIŅŠ EmīlsTrek - Segafredo3
63VINGEGAARD JonasTeam Jumbo-Visma2
64SÜTTERLIN JashaTeam Sunweb2
65EZQUERRA JesúsBurgos-BH2
66PÉRICHON Pierre-LucCofidis2
67CAVAGNA RémiDeceuninck - Quick Step2
68OSORIO Juan FelipeBurgos-BH2
69LIGTHART PimTeam Total Direct Energie2
70MATÉ Luis ÁngelCofidis1
71RIES MichelTrek - Segafredo1
72LASTRA JonathanCaja Rural - Seguros RGA1
73BOL JetseBurgos-BH1
74LAFAY VictorCofidis1
75FERRON ValentinTeam Total Direct Energie1
76HIVERT JonathanTeam Total Direct Energie1
77MOLENAAR AlexBurgos-BH1
78HIRT JanCCC Team-5
1MAS EnricMovistar Team 48:31:17
2VLASOV AleksandrAstana Pro Team4:51
3GAUDU DavidGroupama - FDJ6:37
4ZIMMERMANN GeorgCCC Team32:59
5GOOSSENS KobeLotto Soudal41:14
6MÄDER GinoNTT Pro Cycling42:08
7BARTA WillCCC Team42:30
8CHAMPOUSSIN ClémentAG2R La Mondiale1:09:47
9BAGIOLI AndreaDeceuninck - Quick Step1:12:25
10LÓPEZ Juan PedroTrek - Segafredo1:15:17
11POWER RobertTeam Sunweb1:17:26
12EG NiklasTrek - Segafredo1:18:54
13VINGEGAARD JonasTeam Jumbo-Visma1:25:47
14ARENSMAN ThymenTeam Sunweb1:29:01
15STORER MichaelTeam Sunweb1:31:50
16RIES MichelTrek - Segafredo1:33:08
17GODON DorianAG2R La Mondiale1:33:32
18DONOVAN MarkTeam Sunweb1:41:41
19GARCÍA JhojanCaja Rural - Seguros RGA1:47:32
20SOSA Iván RamiroINEOS Grenadiers1:48:27
21BUITRAGO SantiagoBahrain - McLaren1:52:12
22SCHELLING IdeBORA - hansgrohe1:56:22
23STANNARD RobertMitchelton-Scott1:57:58
24ARANBURU AlexAstana Pro Team2:06:42
25DE BOD StefanNTT Pro Cycling2:16:58
26LAFAY VictorCofidis2:18:22
27RIABUSHENKO AlexandrUAE Team Emirates2:22:07
28STEIMLE JannikDeceuninck - Quick Step2:25:58
29RENARD AlexisIsrael Start-Up Nation2:26:44
30DEWULF StanLotto Soudal2:27:54
31MERTZ RémyLotto Soudal2:32:24
32VAN MOER BrentLotto Soudal2:33:15
33FERRON ValentinTeam Total Direct Energie2:33:34
34PHILIPSEN JasperUAE Team Emirates2:36:29
35CAVAGNA RémiDeceuninck - Quick Step2:39:07
36DAVIES ScottBahrain - McLaren2:41:48
37WRIGHT FredBahrain - McLaren2:42:22
38GOLDSTEIN OmerIsrael Start-Up Nation2:43:09
39CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA2:44:36
40GARRISON IanDeceuninck - Quick Step2:48:06
41OSORIO Juan FelipeBurgos-BH2:48:44
42KANTER MaxTeam Sunweb2:48:45
43PALUTA MichałCCC Team2:48:58
44SCOTSON CallumMitchelton-Scott2:49:56
45OLIVEIRA IvoUAE Team Emirates2:53:30
46OWEN LoganEF Pro Cycling2:53:51
47MOLENAAR AlexBurgos-BH3:05:03
48OLIVEIRA RuiUAE Team Emirates3:05:06
49SALMON MartinTeam Sunweb3:08:53
50MORIN EmmanuelCofidis3:08:58
51VAN DEN BERG JuliusEF Pro Cycling3:09:29
52THIJSSEN GerbenLotto Soudal3:12:07
53INKELAAR KevinBahrain - McLaren3:12:52
1MARTIN GuillaumeCofidis76
2CARAPAZ RichardINEOS Grenadiers30
3KUSS SeppTeam Jumbo-Visma27
4WELLENS TimLotto Soudal22
5CARTHY HughEF Pro Cycling21
6ROGLIČ PrimožTeam Jumbo-Visma21
7MARTIN DanIsrael Start-Up Nation20
8VLASOV AleksandrAstana Pro Team18
9STORER MichaelTeam Sunweb17
10WOODS MichaelEF Pro Cycling16
11MAS EnricMovistar Team16
12SOLER MarcMovistar Team16
13GAUDU DavidGroupama - FDJ14
14OLIVEIRA NelsonMovistar Team12
15PÉRICHON Pierre-LucCofidis12
16IZAGIRRE IonAstana Pro Team11
17VALVERDE AlejandroMovistar Team11
18EG NiklasTrek - Segafredo10
19CAVAGNA RémiDeceuninck - Quick Step6
20CATTANEO MattiaDeceuninck - Quick Step6
21POWER RobertTeam Sunweb6
22MADRAZO ÁngelBurgos-BH5
23SÁNCHEZ Luis LeónAstana Pro Team4
24PETERS NansAG2R La Mondiale4
25ARENSMAN ThymenTeam Sunweb4
26COSTA RuiUAE Team Emirates4
27DONOVAN MarkTeam Sunweb4
28BOL JetseBurgos-BH4
29BADILATTI MatteoIsrael Start-Up Nation3
30VAN MOER BrentLotto Soudal3
31VAN DER SANDE ToshLotto Soudal3
32ARMIRAIL BrunoGroupama - FDJ3
33SIMON JulienTeam Total Direct Energie3
34POELS WoutBahrain - McLaren2
35FORMOLO DavideUAE Team Emirates2
36GESINK RobertTeam Jumbo-Visma2
37SMIT WillieBurgos-BH2
38MOLENAAR AlexBurgos-BH2
39VAN DEN BERG JuliusEF Pro Cycling2
40CHAVES EstebanMitchelton-Scott1
41SCHULTZ NickMitchelton-Scott1
42VALGREN MichaelNTT Pro Cycling1
43AMEZQUETA JulenCaja Rural - Seguros RGA1
44AMADOR AndreyINEOS Grenadiers1
45SERRANO GonzaloCaja Rural - Seguros RGA1
46ROUX AnthonyGroupama - FDJ1
47FRAILE OmarAstana Pro Team1
48STANNARD RobertMitchelton-Scott1
49SÜTTERLIN JashaTeam Sunweb1
50ARCAS JorgeMovistar Team1
51WURF CameronINEOS Grenadiers1
52BAGÜES AritzCaja Rural - Seguros RGA1
53LIGTHART PimTeam Total Direct Energie1
54HIRT JanCCC Team-2
1Movistar Team 145:46:13
2Team Jumbo-Visma1:29
3Astana Pro Team26:39
4UAE Team Emirates47:06
7INEOS Grenadiers1:48:18
8Groupama - FDJ2:12:20
9CCC Team2:14:44
10EF Pro Cycling2:18:55
11Trek - Segafredo3:02:02
12Team Sunweb3:05:01
13Deceuninck - Quick Step3:18:22
14Israel Start-Up Nation3:29:52
15AG2R La Mondiale3:37:11
16NTT Pro Cycling3:38:45
17Caja Rural - Seguros RGA3:39:49
18Bahrain - McLaren3:51:27
19BORA - hansgrohe4:09:54
20Team Total Direct Energie4:30:48
22Lotto Soudal4:37:34

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.