Tour de France stage 8: Peters wins from break, Yates hangs tough to retain yellow

British rider holds on to GC lead after withstanding a series of attacks through final 20km, Pinot cracks and sheds 25 minutes in GC standings.

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.

Nans Peters (Ag2r-La Mondiale) won Tour de France stage 8 Saturday as Adam Yates (Mitchelton-Scott) hung on to his yellow jersey in the first major mountain test of the race.

The French Ag2r-La Mondiale rider got himself into the early breakaway of the day and rode clear over the summit of the second climb of the stage, holding off a chase from Ilnur Zakarin (CCC Team) over the final ascent of the Peyresourde before descending to victory in Loudenvielle.

Behind Peters, the GC battle roared into life in the first of two stages in the mountains of the Pyrenees.

Tadej Pogacar (UAE-Team Emirates) attacked from the group of favorites on the upper slopes of the final climb of the day and held a gap through to the finish to regain some of the time he had lost in the crosswinds Friday.

Behind the young Slovenian, Yates’ slender GC lead was repeatedly threatened by attacks from Guillaume Martin (Cofidis), Nairo Quintana (Arkea-Samsic), and Primoz Roglic (Jumbo Visma), though the Brit was able to battle back to put the shutters on the moves.

The only damage Yates was unable to mitigate was a late acceleration from Romain Bardet (Ag2r-La Mondiale), who grabbed two seconds in the classification with a late attack. The Brit did enough to retain his three-second GC lead over Roglič, with the top-10 on the classification all condensing to within one minute of each other.

“I think everyone was at the limit today. I did my thing and here we are,” Yates said after the stage.

“I’m pretty happy, it was a really tough day… late on in the stage Jumbo-Visma came up and started pushing the pace really hard. They went full gas from there to the finish. I did my thing and did my best to stay with the best guys.”

Though a Frenchman won the stage and Bardet shuffled up to fourth overall, it wasn’t all très bien for the French;  Thibaut Pinot (Groupama-FDJ) lost contact with the lead group on the second climb of the day to lose nearly 20 minutes, while Julian Alaphilippe (Deceuninck-Quick-Step) blew up after a speculative attack on the final climb of the stage and lost over 10 minutes.

Stage 8 Saturday sees the race enter the high mountains.
Stage 8 Saturday was the first of two mountain stages in the Pyrénées. Photo: ASO

Peters’ victory came having found himself of an early break of 13 which soon gained a gap of nearly 15 minutes. The escape began to shatter on the Hors Categorie Port de Balès after an attack from Jérôme Cousin (Total Direct Energie). Ilnur Zakarin (CCC Team) was the next to accelerate, dragging Peters with him, with the pair catching and dropping Cousin by the summit.

Though Zakarin looked the better climber, his dicey descending skills saw him lose contact on the long descent of the Balès, leaving Peters to go into the final climb with a 45-second gap over the Russian. The 26-year old lasted through the final climb to descend to victory, his second-ever win after taking at stage at the Giro d’Italia last year.

“This is absolutely crazy,” Peters said. “I had a dream to win a stage in the Tour de France and I’ve done it.”

“Zakarin was better than me on the climbs but I gave everything I could. I kept telling myself, ‘I’m the best, I’m the strongest.’ I really did everything I could.”

Behind Peters, Zakarin’s off-par descending lost him a podium place as Toms Skujins (Trek-Segafredo) and Carlos Verona (Movistar) passed him to take second and third place respectively.

The real drama of the day came several minutes down the road however.

The first major flashpoint of the day was Pinot dropping way off the pace on the Port de Balès, looking to be nursing his back after picking up injuries in a stage 1 crash. Groupama-FDJ’s tragic hero continued to shed time through the remainder of the stage as he tapped home around 25 minutes down, surrounded by teammates.

The racing for the GC erupted on the climb of the Peyresourde after Jumbo-Visma had throttled the bunch through the preceding mountain pass. With the group down to around 25 riders, Alaphilippe sparked the action with a speculative attack before almost immediately blowing up and crawling home to the line, any rumors of his GC fight firmly put to bed.

After Alaphilippe, Dumoulin began to squeeze the pressure before Roglic, Pogacar and Quintana launched clear from behind him, shattering the GC group and leaving Yates in difficulty before it all came back together.

Pogacar went again in the final few kilometers of the climb and this time it stuck, and the 21-year-old held his gap through to the finish to claw back 40 seconds he lost on his GC rivals in the crosswinds Friday.

Yates withstood the pressure to hang on to yellow.
Yates withstood the pressure to hang on to yellow. Photo: Marco Bertorello – Pool/Getty Images

“I saw that the other guys were looking at each other and everyone was on the limit, I had the chance to attack and I went full gas to the top,” Pogacar said. “In the downhill I went as deep as I could and at the end I had 40 seconds of an advantage, so it was a good day for me. Tomorrow will be another hard day, we will see day by day how we face each stage.”

The rest of the GC group continued to skirmish through the top of the climb and descent toward the finish line, though no moves were able to stick until Bardet attacked in the final kilometer to grab two seconds over his GC rivals.

With another day of climbing and downhill finish on tap Sunday, Yates continues to play it coy about his intentions for the race.

“We’ll see,” he said when asked his plan. “Tomorrow is a very similar stage. If we can hold on for another day, then the day after that is a rest day, so hopefully we can hold on until then. Then we’ll see what happens.”

Tour de France Stage 8 Results

1PETERS NansAG2R La Mondiale4:02:12
2SKUJIŅŠ TomsTrek - Segafredo0:47
3VERONA CarlosMovistar Team0:47
4ZAKARIN IlnurCCC Team1:09
5POWLESS NeilsonEF Pro Cycling1:41
6HERMANS BenIsrael Start-Up Nation3:42
7PACHER QuentinB&B Hotels - Vital Concept p/b KTM3:42
8KRAGH ANDERSEN SørenTeam Sunweb4:04
9POGAČAR TadejUAE Team Emirates6:00
10BARDET RomainAG2R La Mondiale6:38
11LÓPEZ Miguel ÁngelAstana Pro Team6:40
12YATES AdamMitchelton-Scott6:40
13BERNAL EganINEOS Grenadiers6:40
14LANDA MikelBahrain - McLaren6:40
15MARTIN GuillaumeCofidis6:40
16ROGLIČ PrimožTeam Jumbo-Visma6:40
17QUINTANA NairoTeam Arkéa Samsic6:40
18URÁN RigobertoEF Pro Cycling6:40
19PORTE RichieTrek - Segafredo6:40
20MAS EnricMovistar Team7:18
21CARUSO DamianoBahrain - McLaren7:18
22MOLLEMA BaukeTrek - Segafredo7:18
23CARAPAZ RichardINEOS Grenadiers7:18
24ROLLAND PierreB&B Hotels - Vital Concept p/b KTM7:18
25BUCHMANN EmanuelBORA - hansgrohe7:43
26CHAVES EstebanMitchelton-Scott7:43
27GRELLIER FabienTeam Total Direct Energie8:47
28HIGUITA SergioEF Pro Cycling8:47
29VALVERDE AlejandroMovistar Team8:47
30DUMOULIN TomTeam Jumbo-Visma8:47
31CARTHY HughEF Pro Cycling8:47
32BARGUIL WarrenTeam Arkéa Samsic8:47
33ELISSONDE KennyTrek - Segafredo8:47
34TEJADA HaroldAstana Pro Team11:51
35SOLER MarcMovistar Team15:03
36COSNEFROY BenoîtAG2R La Mondiale16:37
37SICARD RomainTeam Total Direct Energie16:50
38ALAPHILIPPE JulianDeceuninck - Quick Step18:07
39CASTROVIEJO JonathanINEOS Grenadiers18:07
40BILBAO PelloBahrain - McLaren18:07
41VUILLERMOZ AlexisAG2R La Mondiale18:49
42CHEREL MikaëlAG2R La Mondiale18:49
43IZAGIRRE GorkaAstana Pro Team18:49
44MØRKØV MichaelDeceuninck - Quick Step18:49
45ARU FabioUAE Team Emirates19:44
46VAN BAARLE DylanINEOS Grenadiers19:44
47KÄMNA LennardBORA - hansgrohe20:10
48MARTÍNEZ Daniel FelipeEF Pro Cycling21:16
49BENNETT GeorgeTeam Jumbo-Visma21:47
50VAN AERT WoutTeam Jumbo-Visma21:47
51MÜHLBERGER GregorBORA - hansgrohe21:47
52EG NiklasTrek - Segafredo21:47
53COUSIN JérômeTeam Total Direct Energie21:47
54POLANC JanUAE Team Emirates22:56
55GESINK RobertTeam Jumbo-Visma22:56
56EDET NicolasCofidis22:56
57DE GENDT ThomasLotto Soudal23:26
58OLIVEIRA NelsonMovistar Team24:39
59HERRADA JesúsCofidis24:39
60ANACONA WinnerTeam Arkéa Samsic24:39
61DE LA CRUZ DavidUAE Team Emirates24:50
62MOLARD RudyGroupama - FDJ25:23
63MADOUAS ValentinGroupama - FDJ25:23
64PINOT ThibautGroupama - FDJ25:23
65GAUDU DavidGroupama - FDJ25:23
66REICHENBACH SébastienGroupama - FDJ25:23
67KÜNG StefanGroupama - FDJ25:23
68KWIATKOWSKI MichałINEOS Grenadiers25:23
69ROJAS José JoaquínMovistar Team25:23
70SIVAKOV PavelINEOS Grenadiers25:23
71GROßSCHARTNER FelixBORA - hansgrohe25:23
72SCHACHMANN MaximilianBORA - hansgrohe25:23
73DEVENYNS DriesDeceuninck - Quick Step25:23
74NAESEN OliverAG2R La Mondiale25:23
75CATALDO DarioMovistar Team25:23
76JUNGELS BobDeceuninck - Quick Step25:23
77VAN AVERMAET GregCCC Team25:23
78POELS WoutBahrain - McLaren25:23
79CRAS SteffLotto Soudal25:23
80PEDERSEN MadsTrek - Segafredo25:23
81PEDERSEN CasperTeam Sunweb25:23
82VALGREN MichaelNTT Pro Cycling25:23
83NEILANDS KristsIsrael Start-Up Nation25:23
84SOUPE GeoffreyTeam Total Direct Energie25:23
85NIEVE MikelMitchelton-Scott25:23
86SCHÄR MichaelCCC Team25:23
87ERVITI ImanolMovistar Team25:23
88ROCHE NicolasTeam Sunweb25:23
89MARTIN DanIsrael Start-Up Nation25:23
90KUSS SeppTeam Jumbo-Visma25:23
91VAN GARDEREN TejayEF Pro Cycling25:23
92IZAGIRRE IonAstana Pro Team25:23
93SÁNCHEZ Luis LeónAstana Pro Team25:23
94THEUNS EdwardTrek - Segafredo25:23
95GESCHKE SimonCCC Team25:23
96HIRSCHI MarcTeam Sunweb25:23
97MARTIN TonyTeam Jumbo-Visma25:23
98HIRT JanCCC Team25:23
99POZZOVIVO DomenicoNTT Pro Cycling25:36
100REZA KévinB&B Hotels - Vital Concept p/b KTM31:10
101VAN ASBROECK TomIsrael Start-Up Nation32:39
102POLITT NilsIsrael Start-Up Nation32:39
103ARNDT NikiasTeam Sunweb32:39
104COLBRELLI SonnyBahrain - McLaren32:39
105TRENTIN MatteoCCC Team32:39
106FORMOLO DavideUAE Team Emirates32:39
107LADAGNOUS MatthieuGroupama - FDJ32:39
108BARTHE CyrilB&B Hotels - Vital Concept p/b KTM32:39
109LAENGEN Vegard StakeUAE Team Emirates32:39
110KRISTOFF AlexanderUAE Team Emirates32:39
111NIEUWENHUIS JorisTeam Sunweb32:39
112RUSSO ClémentTeam Arkéa Samsic32:39
113LEDANOIS KévinTeam Arkéa Samsic32:39
114BENOOT TiesjTeam Sunweb32:39
115DE BUYST JasperLotto Soudal32:39
116GIBBONS RyanNTT Pro Cycling32:39
117TURGIS AnthonyTeam Total Direct Energie32:39
118BETTIOL AlbertoEF Pro Cycling32:39
119OSS DanielBORA - hansgrohe32:39
120ROWE LukeINEOS Grenadiers32:39
121KREUZIGER RomanNTT Pro Cycling32:39
122QUINTANA DayerTeam Arkéa Samsic32:39
123IMPEY DarylMitchelton-Scott32:39
124GREIPEL AndréIsrael Start-Up Nation32:39
125FRAILE OmarAstana Pro Team32:39
126AMADOR AndreyINEOS Grenadiers32:39
127HOULE HugoAstana Pro Team32:39
128DECLERCQ TimDeceuninck - Quick Step32:39
129DEBUSSCHERE JensB&B Hotels - Vital Concept p/b KTM32:39
130SWIFT ConnorTeam Arkéa Samsic32:39
131BOASSON HAGEN EdvaldNTT Pro Cycling32:39
132JANSEN Amund GrøndahlTeam Jumbo-Visma32:39
133PÉRICHON Pierre-LucCofidis32:39
134LAPORTE ChristopheCofidis32:39
135BAUER JackMitchelton-Scott32:39
136KEUKELEIRE JensEF Pro Cycling32:39
137WALSCHEID MaxNTT Pro Cycling32:39
138GOGL MichaelNTT Pro Cycling32:39
139PÖSTLBERGER LukasBORA - hansgrohe32:39
140SAGAN PeterBORA - hansgrohe32:39
141LUTSENKO AlexeyAstana Pro Team32:39
142VIVIANI EliaCofidis32:39
143DE MARCHI AlessandroCCC Team32:39
144MEZGEC LukaMitchelton-Scott32:39
145BEWLEY SamMitchelton-Scott32:39
146VENTURINI ClémentAG2R La Mondiale32:39
147CHEVALIER MaximeB&B Hotels - Vital Concept p/b KTM32:39
148COQUARD BryanB&B Hotels - Vital Concept p/b KTM32:39
149GAUTIER CyrilB&B Hotels - Vital Concept p/b KTM32:39
150LATOUR PierreAG2R La Mondiale32:39
151CAVAGNA RémiDeceuninck - Quick Step32:39
152MARCATO MarcoUAE Team Emirates32:39
153BONIFAZIO NiccolòTeam Total Direct Energie32:39
154HOFSTETTER HugoIsrael Start-Up Nation32:39
155FRISON FrederikLotto Soudal32:39
156ASGREEN KasperDeceuninck - Quick Step32:39
157JUUL-JENSEN ChristopherMitchelton-Scott32:39
158NIV GuyIsrael Start-Up Nation32:39
159MOHORIČ MatejBahrain - McLaren32:39
160HALLER MarcoBahrain - McLaren32:39
161KOCH JonasCCC Team32:39
162BURGAUDEAU MathieuTeam Total Direct Energie32:39
163STUYVEN JasperTrek - Segafredo32:39
164BENNETT SamDeceuninck - Quick Step32:39
165EWAN CalebLotto Soudal32:39
166BOL CeesTeam Sunweb32:39
167CONSONNI SimoneCofidis32:39
168KLUGE RogerLotto Soudal32:39
1YATES AdamMitchelton-Scott 34:44:52
2ROGLIČ PrimožTeam Jumbo-Visma0:03
3MARTIN GuillaumeCofidis0:09
4BARDET RomainAG2R La Mondiale0:11
5BERNAL EganINEOS Grenadiers0:13
6QUINTANA NairoTeam Arkéa Samsic0:13
7LÓPEZ Miguel ÁngelAstana Pro Team0:13
8URÁN RigobertoEF Pro Cycling0:13
9POGAČAR TadejUAE Team Emirates0:48
10MAS EnricMovistar Team1:00
11BUCHMANN EmanuelBORA - hansgrohe1:25
12LANDA MikelBahrain - McLaren1:34
13PORTE RichieTrek - Segafredo1:34
14MOLLEMA BaukeTrek - Segafredo2:12
15DUMOULIN TomTeam Jumbo-Visma2:20
16CHAVES EstebanMitchelton-Scott2:37
17CARAPAZ RichardINEOS Grenadiers2:40
18CARUSO DamianoBahrain - McLaren2:40
19VALVERDE AlejandroMovistar Team2:41
20HIGUITA SergioEF Pro Cycling2:48
21ROLLAND PierreB&B Hotels - Vital Concept p/b KTM3:09
22CARTHY HughEF Pro Cycling7:52
23BARGUIL WarrenTeam Arkéa Samsic7:55
24SOLER MarcMovistar Team11:03
25ZAKARIN IlnurCCC Team11:03
26ALAPHILIPPE JulianDeceuninck - Quick Step11:42
27BILBAO PelloBahrain - McLaren15:57
28SICARD RomainTeam Total Direct Energie17:58
29ARU FabioUAE Team Emirates18:10
30PINOT ThibautGroupama - FDJ18:56
31VAN AVERMAET GregCCC Team22:37
32MOLARD RudyGroupama - FDJ24:26
33ELISSONDE KennyTrek - Segafredo24:27
34BENNETT GeorgeTeam Jumbo-Visma25:14
35IZAGIRRE GorkaAstana Pro Team25:33
36KUSS SeppTeam Jumbo-Visma26:35
37CHEREL MikaëlAG2R La Mondiale27:05
38IZAGIRRE IonAstana Pro Team27:29
39SÁNCHEZ Luis LeónAstana Pro Team28:34
40LUTSENKO AlexeyAstana Pro Team28:38
41SCHACHMANN MaximilianBORA - hansgrohe29:29
42REICHENBACH SébastienGroupama - FDJ30:30
43POWLESS NeilsonEF Pro Cycling31:49
44KWIATKOWSKI MichałINEOS Grenadiers31:52
45POLANC JanUAE Team Emirates32:03
46CASTROVIEJO JonathanINEOS Grenadiers33:29
47MARTÍNEZ Daniel FelipeEF Pro Cycling33:33
48TEJADA HaroldAstana Pro Team35:38
49SKUJIŅŠ TomsTrek - Segafredo36:06
50GESINK RobertTeam Jumbo-Visma36:08
51POZZOVIVO DomenicoNTT Pro Cycling36:10
52HERRADA JesúsCofidis36:35
53FORMOLO DavideUAE Team Emirates36:41
54VAN AERT WoutTeam Jumbo-Visma37:19
55HERMANS BenIsrael Start-Up Nation38:04
56VUILLERMOZ AlexisAG2R La Mondiale43:05
57VERONA CarlosMovistar Team44:33
58OLIVEIRA NelsonMovistar Team44:45
59MADOUAS ValentinGroupama - FDJ46:14
60MÜHLBERGER GregorBORA - hansgrohe46:20
61ROCHE NicolasTeam Sunweb46:36
62NIEVE MikelMitchelton-Scott47:16
63JUNGELS BobDeceuninck - Quick Step49:28
64KÄMNA LennardBORA - hansgrohe50:02
65ANACONA WinnerTeam Arkéa Samsic52:28
66GAUDU DavidGroupama - FDJ53:35
67GROßSCHARTNER FelixBORA - hansgrohe55:25
68VAN BAARLE DylanINEOS Grenadiers55:56
69KRAGH ANDERSEN SørenTeam Sunweb56:14
70CATALDO DarioMovistar Team56:48
71EDET NicolasCofidis57:56
72KÜNG StefanGroupama - FDJ58:37
73GAUTIER CyrilB&B Hotels - Vital Concept p/b KTM59:06
74MARTIN DanIsrael Start-Up Nation59:53
75LATOUR PierreAG2R La Mondiale1:00:14
76EG NiklasTrek - Segafredo1:00:24
77PACHER QuentinB&B Hotels - Vital Concept p/b KTM1:00:43
78HIRSCHI MarcTeam Sunweb1:02:41
79DEVENYNS DriesDeceuninck - Quick Step1:02:54
80HOULE HugoAstana Pro Team1:03:17
81BETTIOL AlbertoEF Pro Cycling1:04:25
82PETERS NansAG2R La Mondiale1:04:31
83ROJAS José JoaquínMovistar Team1:06:40
84GESCHKE SimonCCC Team1:06:50
85NEILANDS KristsIsrael Start-Up Nation1:07:40
86STUYVEN JasperTrek - Segafredo1:10:02
87DE GENDT ThomasLotto Soudal1:11:16
88VALGREN MichaelNTT Pro Cycling1:11:40
89BOASSON HAGEN EdvaldNTT Pro Cycling1:15:56
90FRAILE OmarAstana Pro Team1:18:42
91VENTURINI ClémentAG2R La Mondiale1:19:37
92SCHÄR MichaelCCC Team1:19:57
93OSS DanielBORA - hansgrohe1:19:59
94VAN GARDEREN TejayEF Pro Cycling1:23:12
95LADAGNOUS MatthieuGroupama - FDJ1:23:32
96MOHORIČ MatejBahrain - McLaren1:23:57
97SAGAN PeterBORA - hansgrohe1:23:58
98HIRT JanCCC Team1:24:23
99GOGL MichaelNTT Pro Cycling1:25:55
100DE MARCHI AlessandroCCC Team1:28:23
101COLBRELLI SonnyBahrain - McLaren1:29:26
102NAESEN OliverAG2R La Mondiale1:30:48
103KEUKELEIRE JensEF Pro Cycling1:31:03
104VAN ASBROECK TomIsrael Start-Up Nation1:32:00
105ERVITI ImanolMovistar Team1:32:21
106LAENGEN Vegard StakeUAE Team Emirates1:32:34
107MARCATO MarcoUAE Team Emirates1:34:27
108KREUZIGER RomanNTT Pro Cycling1:35:41
109GRELLIER FabienTeam Total Direct Energie1:35:46
110PÉRICHON Pierre-LucCofidis1:36:36
111JUUL-JENSEN ChristopherMitchelton-Scott1:36:36
112TRENTIN MatteoCCC Team1:36:42
113POLITT NilsIsrael Start-Up Nation1:37:05
114AMADOR AndreyINEOS Grenadiers1:37:37
115THEUNS EdwardTrek - Segafredo1:38:10
116HOFSTETTER HugoIsrael Start-Up Nation1:38:32
117SWIFT ConnorTeam Arkéa Samsic1:38:35
118ASGREEN KasperDeceuninck - Quick Step1:39:23
119PEDERSEN CasperTeam Sunweb1:40:05
120BARTHE CyrilB&B Hotels - Vital Concept p/b KTM1:40:23
121COSNEFROY BenoîtAG2R La Mondiale1:40:55
122MARTIN TonyTeam Jumbo-Visma1:41:07
123BAUER JackMitchelton-Scott1:42:46
124MEZGEC LukaMitchelton-Scott1:42:50
125BENOOT TiesjTeam Sunweb1:42:58
126COQUARD BryanB&B Hotels - Vital Concept p/b KTM1:43:30
127LAPORTE ChristopheCofidis1:44:11
128KOCH JonasCCC Team1:44:14
129DECLERCQ TimDeceuninck - Quick Step1:44:24
130QUINTANA DayerTeam Arkéa Samsic1:45:32
131CAVAGNA RémiDeceuninck - Quick Step1:45:32
132IMPEY DarylMitchelton-Scott1:45:49
133JANSEN Amund GrøndahlTeam Jumbo-Visma1:46:03
134MØRKØV MichaelDeceuninck - Quick Step1:46:23
135NIEUWENHUIS JorisTeam Sunweb1:48:07
136LEDANOIS KévinTeam Arkéa Samsic1:49:06
137PÖSTLBERGER LukasBORA - hansgrohe1:50:42
138TURGIS AnthonyTeam Total Direct Energie1:53:22
139PEDERSEN MadsTrek - Segafredo1:53:27
140BURGAUDEAU MathieuTeam Total Direct Energie1:55:27
141SOUPE GeoffreyTeam Total Direct Energie1:55:29
142NIV GuyIsrael Start-Up Nation1:55:53
143VIVIANI EliaCofidis1:56:44
144CHEVALIER MaximeB&B Hotels - Vital Concept p/b KTM1:56:51
145DE LA CRUZ DavidUAE Team Emirates1:57:57
146REZA KévinB&B Hotels - Vital Concept p/b KTM1:58:29
147KRISTOFF AlexanderUAE Team Emirates1:58:38
148GIBBONS RyanNTT Pro Cycling1:58:53
149BENNETT SamDeceuninck - Quick Step1:59:39
150BOL CeesTeam Sunweb1:59:46
151RUSSO ClémentTeam Arkéa Samsic1:59:56
152EWAN CalebLotto Soudal2:00:02
153DEBUSSCHERE JensB&B Hotels - Vital Concept p/b KTM2:00:04
154DE BUYST JasperLotto Soudal2:00:12
155ROWE LukeINEOS Grenadiers2:00:41
156WALSCHEID MaxNTT Pro Cycling2:00:58
157CONSONNI SimoneCofidis2:01:13
158POELS WoutBahrain - McLaren2:01:19
159GREIPEL AndréIsrael Start-Up Nation2:02:34
160HALLER MarcoBahrain - McLaren2:02:55
161BEWLEY SamMitchelton-Scott2:04:18
162FRISON FrederikLotto Soudal2:06:07
163ARNDT NikiasTeam Sunweb2:06:28
164KLUGE RogerLotto Soudal2:06:35
165CRAS SteffLotto Soudal2:08:45
166COUSIN JérômeTeam Total Direct Energie2:09:41
167BONIFAZIO NiccolòTeam Total Direct Energie2:10:19
168SIVAKOV PavelINEOS Grenadiers2:14:37
1SAGAN PeterBORA - hansgrohe138
2BENNETT SamDeceuninck - Quick Step131
3VAN AERT WoutTeam Jumbo-Visma106
4COQUARD BryanB&B Hotels - Vital Concept p/b KTM106
5KRISTOFF AlexanderUAE Team Emirates93
6TRENTIN MatteoCCC Team91
7ALAPHILIPPE JulianDeceuninck - Quick Step82
8EWAN CalebLotto Soudal75
10BOL CeesTeam Sunweb62
11MØRKØV MichaelDeceuninck - Quick Step58
12LUTSENKO AlexeyAstana Pro Team56
13BOASSON HAGEN EdvaldNTT Pro Cycling50
14POGAČAR TadejUAE Team Emirates49
15POWLESS NeilsonEF Pro Cycling49
16OSS DanielBORA - hansgrohe48
17YATES AdamMitchelton-Scott48
18SKUJIŅŠ TomsTrek - Segafredo47
19STUYVEN JasperTrek - Segafredo41
20COUSIN JérômeTeam Total Direct Energie40
21BERNAL EganINEOS Grenadiers37
22HOFSTETTER HugoIsrael Start-Up Nation37
23BONIFAZIO NiccolòTeam Total Direct Energie36
24MOLLEMA BaukeTrek - Segafredo34
25ROGLIČ PrimožTeam Jumbo-Visma33
26HERRADA JesúsCofidis33
27MEZGEC LukaMitchelton-Scott30
28PEDERSEN MadsTrek - Segafredo30
29PETERS NansAG2R La Mondiale29
30MARTIN GuillaumeCofidis29
31LAPORTE ChristopheCofidis28
32PACHER QuentinB&B Hotels - Vital Concept p/b KTM27
33VENTURINI ClémentAG2R La Mondiale26
34HIRSCHI MarcTeam Sunweb25
35QUINTANA NairoTeam Arkéa Samsic23
36VIVIANI EliaCofidis23
37GRELLIER FabienTeam Total Direct Energie21
38POLITT NilsIsrael Start-Up Nation20
39SCHÄR MichaelCCC Team20
40LÓPEZ Miguel ÁngelAstana Pro Team20
41COSNEFROY BenoîtAG2R La Mondiale20
42SCHACHMANN MaximilianBORA - hansgrohe20
43VERONA CarlosMovistar Team18
44GAUTIER CyrilB&B Hotels - Vital Concept p/b KTM17
45BURGAUDEAU MathieuTeam Total Direct Energie17
46HIGUITA SergioEF Pro Cycling17
47ZAKARIN IlnurCCC Team17
48HERMANS BenIsrael Start-Up Nation17
49THEUNS EdwardTrek - Segafredo17
50KRAGH ANDERSEN SørenTeam Sunweb16
51CHAVES EstebanMitchelton-Scott15
52BENOOT TiesjTeam Sunweb15
53KWIATKOWSKI MichałINEOS Grenadiers14
54PINOT ThibautGroupama - FDJ14
55GOGL MichaelNTT Pro Cycling13
56REZA KévinB&B Hotels - Vital Concept p/b KTM13
57CAVAGNA RémiDeceuninck - Quick Step12
58LANDA MikelBahrain - McLaren11
59ASGREEN KasperDeceuninck - Quick Step11
60ROCHE NicolasTeam Sunweb11
61VUILLERMOZ AlexisAG2R La Mondiale11
62VALVERDE AlejandroMovistar Team10
63GROßSCHARTNER FelixBORA - hansgrohe10
64HOULE HugoAstana Pro Team10
65NEILANDS KristsIsrael Start-Up Nation10
66CARAPAZ RichardINEOS Grenadiers9
67MÜHLBERGER GregorBORA - hansgrohe9
68DUMOULIN TomTeam Jumbo-Visma8
69PÖSTLBERGER LukasBORA - hansgrohe8
70OLIVEIRA NelsonMovistar Team8
71TURGIS AnthonyTeam Total Direct Energie8
72KLUGE RogerLotto Soudal8
73CARUSO DamianoBahrain - McLaren7
74BETTIOL AlbertoEF Pro Cycling7
75WALSCHEID MaxNTT Pro Cycling7
76BARDET RomainAG2R La Mondiale6
77JUUL-JENSEN ChristopherMitchelton-Scott6
78NAESEN OliverAG2R La Mondiale6
79VAN ASBROECK TomIsrael Start-Up Nation5
80EDET NicolasCofidis4
81SOUPE GeoffreyTeam Total Direct Energie4
82KOCH JonasCCC Team4
83KÄMNA LennardBORA - hansgrohe4
84PEDERSEN CasperTeam Sunweb4
85PORTE RichieTrek - Segafredo3
86BARGUIL WarrenTeam Arkéa Samsic3
87BAUER JackMitchelton-Scott3
88URÁN RigobertoEF Pro Cycling2
89CHEREL MikaëlAG2R La Mondiale2
90LATOUR PierreAG2R La Mondiale2
91BARTHE CyrilB&B Hotels - Vital Concept p/b KTM2
92DEVENYNS DriesDeceuninck - Quick Step1
93COLBRELLI SonnyBahrain - McLaren1
94GESCHKE SimonCCC Team-6
95CARTHY HughEF Pro Cycling-13
1COSNEFROY BenoîtAG2R La Mondiale35
2PETERS NansAG2R La Mondiale31
3ZAKARIN IlnurCCC Team25
4SKUJIŅŠ TomsTrek - Segafredo24
5PACHER QuentinB&B Hotels - Vital Concept p/b KTM20
6POWLESS NeilsonEF Pro Cycling14
7VERONA CarlosMovistar Team14
8GOGL MichaelNTT Pro Cycling12
9ROCHE NicolasTeam Sunweb11
10ROGLIČ PrimožTeam Jumbo-Visma10
11LUTSENKO AlexeyAstana Pro Team10
12COUSIN JérômeTeam Total Direct Energie9
13HERRADA JesúsCofidis9
14POGAČAR TadejUAE Team Emirates8
16GRELLIER FabienTeam Total Direct Energie6
17MARTIN GuillaumeCofidis6
18KRAGH ANDERSEN SørenTeam Sunweb6
19ASGREEN KasperDeceuninck - Quick Step6
20QUINTANA NairoTeam Arkéa Samsic4
21DE GENDT ThomasLotto Soudal3
22GESINK RobertTeam Jumbo-Visma3
23NEILANDS KristsIsrael Start-Up Nation2
24SCHÄR MichaelCCC Team2
25HERMANS BenIsrael Start-Up Nation2
26ALAPHILIPPE JulianDeceuninck - Quick Step2
27HIRSCHI MarcTeam Sunweb2
28GAUTIER CyrilB&B Hotels - Vital Concept p/b KTM2
29PÖSTLBERGER LukasBORA - hansgrohe2
30POLITT NilsIsrael Start-Up Nation2
31LÓPEZ Miguel ÁngelAstana Pro Team1
32MÜHLBERGER GregorBORA - hansgrohe1
33VAN AERT WoutTeam Jumbo-Visma1
34ARU FabioUAE Team Emirates1
35CARTHY HughEF Pro Cycling-1
36GESCHKE SimonCCC Team-2
1EF Pro Cycling 104:12:30
2Trek - Segafredo1:35
3Movistar Team2:34
4AG2R La Mondiale13:21
5Team Jumbo-Visma21:35
6Bahrain - McLaren21:40
7Astana Pro Team22:28
8INEOS Grenadiers22:56
10UAE Team Emirates40:16
11Team Arkéa Samsic42:03
13Groupama - FDJ1:04:37
14BORA - hansgrohe1:05:39
15CCC Team1:23:08
16Deceuninck - Quick Step1:44:39
17B&B Hotels - Vital Concept p/b KTM1:46:09
18Israel Start-Up Nation2:09:29
19Team Sunweb2:36:21
20NTT Pro Cycling2:43:45
21Team Total Direct Energie3:08:55
22Lotto Soudal4:52:37
1BERNAL EganINEOS Grenadiers 34:45:05
2POGAČAR TadejUAE Team Emirates0:35
3MAS EnricMovistar Team0:47
4HIGUITA SergioEF Pro Cycling2:35
5POWLESS NeilsonEF Pro Cycling31:36
6MARTÍNEZ Daniel FelipeEF Pro Cycling33:20
7TEJADA HaroldAstana Pro Team35:25
8MADOUAS ValentinGroupama - FDJ46:01
9KÄMNA LennardBORA - hansgrohe49:49
10GAUDU DavidGroupama - FDJ53:22
11EG NiklasTrek - Segafredo1:00:11
12HIRSCHI MarcTeam Sunweb1:02:28
13SWIFT ConnorTeam Arkéa Samsic1:38:22
14ASGREEN KasperDeceuninck - Quick Step1:39:10
15PEDERSEN CasperTeam Sunweb1:39:52
16BARTHE CyrilB&B Hotels - Vital Concept p/b KTM1:40:10
17COSNEFROY BenoîtAG2R La Mondiale1:40:42
18CAVAGNA RémiDeceuninck - Quick Step1:45:19
19NIEUWENHUIS JorisTeam Sunweb1:47:54
20PEDERSEN MadsTrek - Segafredo1:53:14
21BURGAUDEAU MathieuTeam Total Direct Energie1:55:14
22CHEVALIER MaximeB&B Hotels - Vital Concept p/b KTM1:56:38
23BOL CeesTeam Sunweb1:59:33
24RUSSO ClémentTeam Arkéa Samsic1:59:43
25CRAS SteffLotto Soudal2:08:32
26SIVAKOV PavelINEOS Grenadiers2:14:24

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.