Paris-Nice: Primoz Roglic wins stage 4

Primož Roglič (Jumbo-Visma) stamped his authority on Paris-Nice, soloing to victory on the stage 4 summit finish atop Chiroubles and taking over the race lead from Stefan Bissegger (EF Education-Nippo) in the process.

Max Schachmann (Bora-Hansgrohe) took second place, 12 seconds in arrears, while Guillaume Martin (Cofidis) rounded out the podium at the same deficit.

The win means Roglič now enjoys a comfortable 35-second lead in the general classification, having attacked three kilometres from the line to take three seconds at the late intermediate sprint in addition to the 10-second bonus at the finish.

"I'm definitely happy about the result, eh," Roglič said after the stage. "Already yesterday was a nice one. I showed that I proved to myself that we were working good, so yeah, it's beautiful and I'm super happy that we have two wins [Wout van Aert at Tirreno-Adriatico] for our team today.

"It was a hard day, so it was something for me, definitely. It was beautiful that I had the legs and could finish it off.

"Definitely the goal is to have it in Nice, but yeah, we deserved it and I think we have a strong team here, so we go optimistic into the next stages. We'll do our best and we'll see what that means for the result."

Roglič's move came in response to a repeat attack by Total Direct Énergie's Pierre Latour, but the Slovenian immediately gained a gap on the rest despite being chased by Astana-Premier Tech's Ion Izagirre. He quickly caught and passed late attacker, Izagirre's teammate Luis León Sánchez, and grabbed bonus seconds at the intermediate sprint before settling into a rhythm on his own.

With a lack of organisation or big attacks behind, the Vuelta champion was untroubled in his run to the line and was able to enjoy the 48th win of his career on his own.

2020 race winner Schachmann now lies second overall behind Roglič, while UAE Team Emirates youngster Brandon McNulty lies in third, 37 seconds back. 

Meanwhile, Ineos Grenadiers leader Tao Geoghegan Hart was forced to abandon the race after crashing on the descent of the penultimate climb of the day, Mont Brouilly.

Race leader Bissegger was dropped from the peloton some 21 kilometres from the line on the second-category climb, ending his time in yellow a day on from his superb time trial victory in Gien.

How it unfolded

The fourth stage of Paris-Nice saw the peloton head into the hills for the first time in the race, with six second-category climbs on the menu ahead of the first-category summit finish at Chiroubles (7.3km at 6 per cent).

The riders would head due south from Chalon-sur-Saône, following the Saône river during the 187.6-kilometre stage and taking in the Col des Chèvres, Col de la Pistole, Côte de Croix de Montmain, Côte de la roche de Solutré, and two ascents of Mont Brouilly (3.2km at 7.3 per cent) before the final ascent to the finish.

After the standings shakeup at Tuesday's time trial, it would be a chance for the GC riders to assert their authority on the race, but first it was time for the breakaway to have their moment. After just four kilometres of racing, the group established themselves out front, with Julian Bernard (Trek-Segafredo) joined by Anthony Perez (Cofidis), KOM leader Fabien Doubey (Total Direct Énergie), José Joaquín Rojas (Movistar), Oliver Naesen (AG2R Citroën), and Oscar Riesebeek (Alpecin-Fenix).

By the time the sextet had reached the first climb, the Chèvres, they already had over four minutes in hand, with the peloton not troubled by the makeup of the group despite Perez lying a minute away from race leader Bissegger.

The Frenchman underlined his intentions for the polka dot jersey early on, taking maximum points over the first three climbs of the day as Doubey struggled, ceding his lead by a single point after the Croix de Montmain. Perez did the same again on the longest climb of the day, the Côte de la roche de Solutré, before the break passed the 100-kilometre mark 3:55 up on the peloton.

There was a lull in the action between climbs as the riders raced over 35 kilometres of lumpy roads en route to the first ascent of Mont Brouilly, with Astana-Premier Tech (for Vlasov) and Jumbo-Visma (for Roglič) among the teams leading the way in the peloton.

Perez duly took another five KOM points on Brouilly as sprinters and non-climbers dropped away in the peloton. At the 50-kilometre mark and the climb to the intermediate sprint on the Col de Durbize, Doubey was dropped, ensuring that Perez would be starting Thursday in the polka dot jersey. Meanwhile, the peloton had closed to within 2:40 on the unclassified ascent.

Ineos Grenadiers moved to the front shortly afterwards, positioning team leader Geoghegan Hart for the second ascent of Mont Brouilly as other major names – including Schachmann, McNulty, and David Gaudu (Groupama-FDJ) – also moved up.

The pace increase driven by the GC teams saw the peloton move to within 1:10 of the break by the start of the climb, which started 24 kilometres from the line. Ineos' Laurens De Plus notably upped the pace midway up the hill, hoping to make the race harder for the GC men, while further back race leader Bissegger had dropped for good as Latour and Alexey Lutsenko (Astana-Premier Tech) also struggled.

Up in the break, Bernard had struck out alone to lead over the top with 20 kilometres to go. There would be little hope of staying away though, with the George Bennett-led peloton just 40 seconds behind. Early on the descent there was a moment of drama as Geoghegan Hart and Gaudu hit the deck. They both got going quickly afterwards, but the Briton was later seen freewheeling along and examining his wrist as Gaudu mounted a furious chase with teammate Bruno Armirail.

The ever-offensive Rémi Cavagna (Deceuninck-QuickStep) took an opportunity to go on the attack at the 15-kilometre mark, with Sánchez – the overall winner here in 2009 – bridging across to join him. Bernard, meanwhile, had extended his lead to a minute after Ineos dropped off the front of the peloton following Geoghegan Hart's crash.

Cavagna and Sánchez made it to within 15 seconds of Bernard as they started the final climb, but disaster struck the Frenchman almost immediately as his Shimano gearing jammed in the small cog of the cassette. With little he or neutral service could do to fix his problem, he remained standing at the side of the road as the peloton streamed past.

Sánchez caught Bernard with 5.5 kilometres to go, though just 30 seconds further back Jumbo-Visma, BikeExchange, and UAE Team Emirates had taken over at the head of the peloton. Latour made a move at the four-kilometre mark, but the Frenchman was soon brought back – along with Bernard – by a very strong Michael Matthews (BikeExchange).

Latour went again almost straight away, provoking a response from Roglič, with Astana's Ion Izagirre following and Matthews jumping across in an unsuccessful attempt to grab a bonus second at the intermediate sprint just three kilometres from the line.

Roglič caught and passed Sánchez, continuing to push alone ahead of a disorganised chase some 15 seconds down the hill. He pulled out a further five seconds despite the likes of Vlasov, Schachmann, and Tiesj Benoot (Team DSM) pushing on, though they group did peg him back a little in the closing kilometre.

Despite that, the Jumbo-Visma leader looked supremely comfortable on his solo ride to the line, holding the gap to those behind to 12 seconds to take control of Paris-Nice midway through the race.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma 4:49:36
2Maximilian Schachmann (Ger) Bora-Hansgrohe 0:00:12
3Guillaume Martin (Fra) Cofidis
4Tiesj Benoot (Bel) Team DSM
5Aleksandr Vlasov (Rus) Astana-Premier Tech
6Lucas Hamilton (Aus) Team BikeExchange
7David Gaudu (Fra) Groupama-FDJ 0:00:16
8Quentin Pacher (Fra) B&B Hotels p/b KTM
9Pierre Latour (Fra) Total Direct Energie
10Ion Izagirre Insausti (Spa) Astana-Premier Tech
11Aurélien Paret Peintre (Fra) AG2R Citroën Team
12Jack Haig (Aus) Bahrain Victorious
13Warren Barguil (Fra) Team Arkea-Samsic
14Brandon McNulty (USA) UAE Team Emirates 0:00:21
15Sergio Henao Montoya (Col) Team Qhubeka Assos
16Matteo Jorgenson (USA) Movistar Team 0:00:24
17Harm Vanhoucke (Bel) Lotto Soudal
18Gino Mäder (Swi) Bahrain Victorious
19Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:00:26
20Ben O'Connor (Aus) AG2R Citroën Team 0:00:28
21Luis Leon Sanchez (Spa) Astana-Premier Tech
22Simon Geschke (Ger) Cofidis 0:00:32
23Krists Neilands (Lat) Israel Start-up Nation 0:00:53
24Steven Kruijswijk (Ned) Jumbo-Visma
25Jai Hindley (Aus) Team DSM
26Fabio Aru (Ita) Team Qhubeka Assos 0:01:07
27Kenny Elissonde (Fra) Trek-Segafredo
28Jonathan Hivert (Fra) B&B Hotels p/b KTM 0:01:20
29Dylan van Baarle (Ned) Ineos Grenadiers 0:01:22
30Mattia Cattaneo (Ita) Deceuninck-QuickStep
31Dylan Teuns (Bel) Bahrain Victorious 0:01:33
32Neilson Powless (USA) EF Education-Nippo 0:01:41
33Julien Bernard (Fra) Trek-Segafredo 0:01:43
34Rui Costa (Por) UAE Team Emirates
35Louis Vervaeke (Bel) Alpecin-Fenix
36Bob Jungels (Lux) AG2R Citroën Team 0:01:54
37Michael Matthews (Aus) Team BikeExchange 0:02:05
38David de la Cruz (Spa) UAE Team Emirates 0:02:07
39George Bennett (NZl) Jumbo-Visma 0:02:50
40Julien El Fares (Fra) EF Education-Nippo 0:03:48
41Jorge Arcas (Spa) Movistar Team
42Anthony Delaplace (Fra) Team Arkea-Samsic
43Oliver Naesen (Bel) AG2R Citroën Team 0:04:40
44Alexey Lutsenko (Kaz) Astana-Premier Tech 0:05:47
45Matteo Sobrero (Ita) Astana-Premier Tech
46José Rojas (Spa) Movistar Team
47Laurens De Plus (Bel) Ineos Grenadiers
48Sam Oomen (Ned) Jumbo-Visma 0:06:48
49Sander Armée (Bel) Team Qhubeka Assos 0:07:24
50Matteo Trentin (Ita) UAE Team Emirates 0:07:31
51Rémi Cavagna (Fra) Deceuninck-QuickStep
52Yves Lampaert (Bel) Deceuninck-QuickStep 0:07:40
53Philippe Gilbert (Bel) Lotto Soudal 0:07:41
54Damien Touze (Fra) AG2R Citroën Team
55Luke Durbridge (Aus) Team BikeExchange
56Anthony Perez (Fra) Cofidis 0:07:45
57Oscar Riesebeek (Ned) Alpecin-Fenix 0:07:46
58Stefano Oldani (Ita) Lotto Soudal 0:07:56
59Jacopo Mosca (Ita) Trek-Segafredo
60Kristian Sbaragli (Ita) Alpecin-Fenix
61Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux
62Florian Senechal (Fra) Deceuninck-QuickStep
63Tim Declercq (Bel) Deceuninck-QuickStep
64Connor Swift (GBr) Team Arkea-Samsic
65Heinrich Haussler (Aus) Bahrain Victorious
66Dorian Godon (Fra) AG2R Citroën Team
67Bruno Armirail (Fra) Groupama-FDJ
68Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
69Stefan Bissegger (Swi) EF Education-Nippo
70Magnus Cort (Den) EF Education-Nippo 0:08:06
71Pierre-Luc Périchon (Fra) Cofidis 0:09:28
72Yukiya Arashiro (Jpn) Bahrain Victorious
73Nils Politt (Ger) Bora-Hansgrohe 0:10:01
74Patrick Bevin (NZl) Israel Start-up Nation
75Edward Theuns (Bel) Trek-Segafredo 0:10:49
76Jasper Stuyven (Bel) Trek-Segafredo
77Cyril Barthe (Fra) B&B Hotels p/b KTM
78Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux
79Rohan Dennis (Aus) Ineos Grenadiers 0:12:02
80Casper Pedersen (Den) Team DSM
81Thomas De Gendt (Bel) Lotto Soudal 0:12:42
82Sep Vanmarcke (Bel) Israel Start-up Nation
83Sven Erik Bystrøm (Nor) UAE Team Emirates 0:13:22
84Edvald Boasson Hagen (Nor) Total Direct Energie
85Clément Russo (Fra) Team Arkea-Samsic
86Fabien Doubey (Fra) Total Direct Energie
87Ben Swift (GBr) Ineos Grenadiers
88Scott Thwaites (GBr) Alpecin-Fenix
89Alex Kirsch (Lux) Trek-Segafredo
90Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
91Omar Fraile Matarranz (Spa) Astana-Premier Tech
92Ignatas Konovalovas (Ltu) Groupama-FDJ
93Cyril Gautier (Fra) B&B Hotels p/b KTM
94Piet Allegaert (Bel) Cofidis
95Andrey Amador (CRc) Ineos Grenadiers
96Bryan Coquard (Fra) B&B Hotels p/b KTM 0:14:53
97Felix Grossschartner (Aut) Bora-Hansgrohe
98Anthony Turgis (Fra) Total Direct Energie 0:15:57
99Christophe Laporte (Fra) Cofidis
100Rui Oliveira (Por) UAE Team Emirates 0:17:10
101Nacer Bouhanni (Fra) Team Arkea-Samsic 0:17:27
102Victor Campenaerts (Bel) Team Qhubeka Assos
103Marco Haller (Aut) Bahrain Victorious
104Amund Grøndahl Jansen (Nor) Team BikeExchange
105Senne Leysen (Bel) Alpecin-Fenix
106Tony Martin (Ger) Jumbo-Visma
107Jelle Wallays (Bel) Cofidis
108Alexander Konychev (Ita) Team BikeExchange
109John Degenkolb (Ger) Lotto Soudal
110Stan Dewulf (Bel) AG2R Citroën Team
111Giacomo Nizzolo (Ita) Team Qhubeka Assos 0:17:31
112Cyril Lemoine (Fra) B&B Hotels p/b KTM 0:18:46
113Sam Bennett (Irl) Deceuninck-QuickStep 0:18:48
114Phil Bauhaus (Ger) Bahrain Victorious
115Cesare Benedetti (Ita) Bora-Hansgrohe 0:19:57
116Dries De Bondt (Bel) Alpecin-Fenix
117Michael Mørkøv (Den) Deceuninck-QuickStep 0:20:55
118Mads Pedersen (Den) Trek-Segafredo
119Ramon Sinkeldam (Ned) Groupama-FDJ
120Nils Eekhoff (Ned) Team DSM
121Jasper Philipsen (Bel) Alpecin-Fenix
122Miles Scotson (Aus) Groupama-FDJ
123Arnaud Demare (Fra) Groupama-FDJ
124Imanol Erviti (Spa) Movistar Team
125Gregor Mühlberger (Aut) Movistar Team
126Alex Edmondson (Aus) Team BikeExchange
127Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux
128Lennard Hofstede (Ned) Jumbo-Visma
129Alexander Kristoff (Nor) UAE Team Emirates
130Florian Vermeersch (Bel) Lotto Soudal
131Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
132Sebastian Mora Vedri (Spa) Movistar Team
133Michael Schwarzmann (Ger) Bora-Hansgrohe
134Jérémy Lecroq (Fra) B&B Hotels p/b KTM 0:22:00
135Rudy Barbier (Fra) Israel Start-up Nation
136Jonas Rutsch (Ger) EF Education-Nippo
137Pascal Ackermann (Ger) Bora-Hansgrohe
138Rick Zabel (Ger) Israel Start-up Nation
139Maximilian Walscheid (Ger) Team Qhubeka Assos
140André Greipel (Ger) Israel Start-up Nation
141Jos van Emden (Ned) Jumbo-Visma
142Johan Jacobs (Swi) Movistar Team
143Jasha Sütterlin (Ger) Team DSM
144Matthias Brändle (Aut) Israel Start-up Nation
145Daniel Arroyave Cañas (Col) EF Education-Nippo
146Dries Van Gestel (Bel) Total Direct Energie
147Jordi Meeus (Bel) Bora-Hansgrohe
148Cees Bol (Ned) Team DSM
149Daniel McLay (GBr) Team Arkea-Samsic
150Jacopo Guarnieri (Ita) Groupama-FDJ
151Maxime Bouet (Fra) Team Arkea-Samsic 0:24:13
DNSSøren Kragh Andersen (Den) Team DSM
DNFMatteo Pelucchi (Ita) Team Qhubeka Assos
DNSSamuele Battistella (Ita) Astana-Premier Tech
DNFChristopher Lawless (GBr) Total Direct Energie
DNFTao Geoghegan Hart (GBr) Ineos Grenadiers
Swipe to scroll horizontally
Sprint 1 - D86 Col De Durbize km. 139.6
Pos.Rider Name (Country) TeamResult
1Julien Bernard (Fra) Trek-Segafredo 3
2Oliver Naesen (Bel) AG2R Citroën Team 2
3Oscar Riesebeek (Ned) Alpecin-Fenix 1
Swipe to scroll horizontally
Sprint 2 - D86 Col De Durbize km. 184.7
Pos.Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma 3
2Luis Leon Sanchez (Spa) Astana-Premier Tech 2
3Ion Izagirre Insausti (Spa) Astana-Premier Tech 1
Swipe to scroll horizontally
Sprint 3 - Chiroubles km. 187.6
Pos.Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma 15
2Maximilian Schachmann (Ger) Bora-Hansgrohe 12
3Guillaume Martin (Fra) Cofidis 9
4Tiesj Benoot (Bel) Team DSM 7
5Aleksandr Vlasov (Rus) Astana-Premier Tech 6
6Lucas Hamilton (Aus) Team BikeExchange 5
7David Gaudu (Fra) Groupama-FDJ 4
8Quentin Pacher (Fra) B&B Hotels p/b KTM 3
9Pierre Latour (Fra) Total Direct Energie 2
10Ion Izagirre Insausti (Spa) Astana-Premier Tech 1
Swipe to scroll horizontally
Mountain 1 - Col Des Chèvres km. 27.6
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 5
2Julien Bernard (Fra) Trek-Segafredo 3
3Fabien Doubey (Fra) Total Direct Energie 2
4Oliver Naesen (Bel) AG2R Citroën Team 1
Swipe to scroll horizontally
Mountain 2 - Col De La Pistole km. 47.1
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 5
2Julien Bernard (Fra) Trek-Segafredo 3
3Fabien Doubey (Fra) Total Direct Energie 2
4Oliver Naesen (Bel) AG2R Citroën Team 1
Swipe to scroll horizontally
Mountain 3 - Côte De Croix De Montmain km. 63.1
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 5
2Julien Bernard (Fra) Trek-Segafredo 3
3Fabien Doubey (Fra) Total Direct Energie 2
4José Rojas (Spa) Movistar Team 1
Swipe to scroll horizontally
Mountain 4 - Côte De La Roche De Solutré km. 84.7
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 5
2Julien Bernard (Fra) Trek-Segafredo 3
3Fabien Doubey (Fra) Total Direct Energie 2
4Oliver Naesen (Bel) AG2R Citroën Team 1
Swipe to scroll horizontally
Mountain 5 - Mont Brouilly km. 121.8
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 5
2Julien Bernard (Fra) Trek-Segafredo 3
3Fabien Doubey (Fra) Total Direct Energie 2
4Oliver Naesen (Bel) AG2R Citroën Team 1
Swipe to scroll horizontally
Mountain 6 - Mont Brouilly km. 166.9
Pos.Rider Name (Country) TeamResult
1Julien Bernard (Fra) Trek-Segafredo 5
2Oliver Naesen (Bel) AG2R Citroën Team 3
3Anthony Perez (Fra) Cofidis 2
4José Rojas (Spa) Movistar Team 1
Swipe to scroll horizontally
Mountain 7 - Chiroubles km. 187.6
Pos.Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma 10
2Maximilian Schachmann (Ger) Bora-Hansgrohe 5
3Guillaume Martin (Fra) Cofidis 3
4Tiesj Benoot (Bel) Team DSM 2
5Aleksandr Vlasov (Rus) Astana-Premier Tech 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Astana-Premier Tech 4:49:48
2Lucas Hamilton (Aus) Team BikeExchange
3David Gaudu (Fra) Groupama-FDJ 0:00:04
4Aurélien Paret Peintre (Fra) AG2R Citroën Team
5Brandon McNulty (USA) UAE Team Emirates 0:00:09
6Matteo Jorgenson (USA) Movistar Team 0:00:12
7Harm Vanhoucke (Bel) Lotto Soudal
8Gino Mäder (Swi) Bahrain Victorious
9Jai Hindley (Aus) Team DSM 0:00:41
10Neilson Powless (USA) EF Education-Nippo 0:01:29
11Matteo Sobrero (Ita) Astana-Premier Tech 0:05:35
12Damien Touze (Fra) AG2R Citroën Team 0:07:29
13Stefano Oldani (Ita) Lotto Soudal 0:07:44
14Dorian Godon (Fra) AG2R Citroën Team
15Stefan Bissegger (Swi) EF Education-Nippo
16Cyril Barthe (Fra) B&B Hotels p/b KTM 0:10:37
17Casper Pedersen (Den) Team DSM 0:11:50
18Rui Oliveira (Por) UAE Team Emirates 0:16:58
19Senne Leysen (Bel) Alpecin-Fenix 0:17:15
20Alexander Konychev (Ita) Team BikeExchange
21Stan Dewulf (Bel) AG2R Citroën Team
22Nils Eekhoff (Ned) Team DSM 0:20:43
23Jasper Philipsen (Bel) Alpecin-Fenix
24Florian Vermeersch (Bel) Lotto Soudal
25Jonas Rutsch (Ger) EF Education-Nippo 0:21:48
26Johan Jacobs (Swi) Movistar Team
27Daniel Arroyave Cañas (Col) EF Education-Nippo
28Jordi Meeus (Bel) Bora-Hansgrohe
Swipe to scroll horizontally
Combativity
Pos.Rider Name (Country) TeamResult
1Julien Bernard (Fra) Trek-Segafredo
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Astana-Premier Tech 14:29:44
2Bahrain Victorious 0:01:17
3AG2R Citroën Team 0:01:42
4Jumbo-Visma 0:02:47
5UAE Team Emirates 0:03:15
6Cofidis 0:07:33
7Team Qhubeka Assos 0:07:56
8Team BikeExchange 0:09:02
9Movistar Team 0:09:03
10Trek-Segafredo 0:09:50
11Team Arkea-Samsic 0:11:04
12B&B Hotels p/b KTM 0:11:29
13Team DSM 0:12:11
14EF Education-Nippo 0:12:29
15Lotto Soudal 0:15:05
16Intermarché-Wanty-Gobert Matériaux 0:15:22
17Deceuninck-QuickStep 0:15:37
18Alpecin-Fenix 0:16:29
19Ineos Grenadiers 0:18:15
20Groupama-FDJ 0:20:38
21Israel Start-up Nation 0:22:40
22Bora-Hansgrohe 0:24:10
23Total Direct Energie 0:26:04
Swipe to scroll horizontally
General classification after stage 4
Pos.Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma 13:26:40
2Maximilian Schachmann (Ger) Bora-Hansgrohe 0:00:35
3Brandon McNulty (USA) UAE Team Emirates 0:00:37
4Aleksandr Vlasov (Rus) Astana-Premier Tech 0:00:41
5Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:00:43
6Matteo Jorgenson (USA) Movistar Team 0:00:58
7Tiesj Benoot (Bel) Team DSM 0:01:05
8Lucas Hamilton (Aus) Team BikeExchange 0:01:09
9Luis Leon Sanchez (Spa) Astana-Premier Tech 0:01:11
10Pierre Latour (Fra) Total Direct Energie 0:01:12
11Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:01:13
12David Gaudu (Fra) Groupama-FDJ 0:01:15
13Jack Haig (Aus) Bahrain Victorious
14Steven Kruijswijk (Ned) Jumbo-Visma 0:01:20
15Guillaume Martin (Fra) Cofidis 0:01:31
16Ben O'Connor (Aus) AG2R Citroën Team 0:01:36
17Simon Geschke (Ger) Cofidis 0:01:37
18Warren Barguil (Fra) Team Arkea-Samsic
19Dylan van Baarle (Ned) Ineos Grenadiers 0:01:43
20Gino Mäder (Swi) Bahrain Victorious 0:01:44
21Sergio Henao Montoya (Col) Team Qhubeka Assos
22Krists Neilands (Lat) Israel Start-up Nation 0:01:45
23Harm Vanhoucke (Bel) Lotto Soudal 0:01:51
24Mattia Cattaneo (Ita) Deceuninck-QuickStep
25Quentin Pacher (Fra) B&B Hotels p/b KTM 0:01:55
26Jai Hindley (Aus) Team DSM 0:02:02
27Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:02:03
28Dylan Teuns (Bel) Bahrain Victorious 0:02:04
29Neilson Powless (USA) EF Education-Nippo 0:02:20
30Michael Matthews (Aus) Team BikeExchange 0:02:21
31Kenny Elissonde (Fra) Trek-Segafredo 0:02:24
32Fabio Aru (Ita) Team Qhubeka Assos 0:02:27
33Rui Costa (Por) UAE Team Emirates 0:02:33
34Bob Jungels (Lux) AG2R Citroën Team 0:02:39
35Julien Bernard (Fra) Trek-Segafredo 0:02:52
36David de la Cruz (Spa) UAE Team Emirates 0:03:12
37Louis Vervaeke (Bel) Alpecin-Fenix 0:03:15
38George Bennett (NZl) Jumbo-Visma 0:03:51
39Jonathan Hivert (Fra) B&B Hotels p/b KTM 0:04:13
40Anthony Delaplace (Fra) Team Arkea-Samsic 0:05:20
41Julien El Fares (Fra) EF Education-Nippo 0:05:30
42Jorge Arcas (Spa) Movistar Team 0:05:31
43Oliver Naesen (Bel) AG2R Citroën Team 0:05:56
44Alexey Lutsenko (Kaz) Astana-Premier Tech 0:06:26
45Laurens De Plus (Bel) Ineos Grenadiers 0:06:29
46Matteo Sobrero (Ita) Astana-Premier Tech 0:06:33
47Rémi Cavagna (Fra) Deceuninck-QuickStep 0:07:38