Skip to main content

Caleb Ewan shines in opening sprint at Tour du Var

Caleb Ewan (Lotto Soudal) handily won the sprint on the opening stage of the Tour des Alpes Maritimes et du Var in La Seyne-sur-Mer, topping Anthony Turgis (TotalEnergies) and Nacer Bouhanni (Arkéa-Samsic) to take the first leader's jersey.

Ewan had to fight to stay in the peloton over the category 3 Côte du Mai with 12.5km to go but held on and made the victory look easy.

"We knew it was going to be super hard and very touch and go whether I'd make it over the climb, but today I felt really good," Ewan said. "My team did a great job controlling the race firstly, and you saw them in the last 25k. They had me in a perfect position to start the climb and I still had five guys left over the top. I couldn't ask for a better start than that."

With Milan-San Remo a major goal for Ewan after last year's second place, taking his second win of the season with a tough climb in the finale was a confirmation that his preparation for the Classic is on track.

"I feel really good this season. I showed on the climb I'm getting stronger. I think that's just me developing as a rider. I'm really happy with the form," Ewan said.

"I knew if I wanted to go well at San Remo I'm going to have to get over something like this today. Today was actually a very good test for that."

How it unfolded

It was a beautiful day for the opening stage from Saint-Raphaël, and a rolling 177km route to the coastal town of La Seyne-sur-Mer.

Morne Van Niekerk (St-Michel-Auber 93), Evaldas Siskevicius (Go Sport-Roubaix Lille Métropole), Maël Guégan (Team U Nantes Atlantique), and Tristan Delacroix (Nice Métropole Côte d'Azur) formed the first breakaway in the first 10 kilometres, but they were never given much of a lead with the sprinters itching for a battle to win the stage. The peloton let them stretch their advantage to almost three minutes before it boomeranged back to a minute in the final 100km.

Delacroix claimed the intermediate sprint at Les Issambres after 16.6km and the breakaway stayed clear for the first two classified climbs of the day, the category three Col de la Taillude and Col de la Fourche in the second hour of racing.

Delacroix led the breakaway over the first climb, whiel Siskevicius claimed the second. By the time the breakaway got to the second sprint at Circuit du Castellet, the leaders had less than 30 seconds on the chase.

The peloton let the lead go out slightly in the technical run-in to the final climb but they were reeled in before the base of the Côte du Mai with 17km to go.

Kevin Geniets attacked near the start of the final climb and opened half a minute on the rest of the leaders but was just about caught by the crest of the Côte du Mai.

Michael Valgren (EF Education-EasyPost) tried to foil the sprinters on a rise with 1.2km to go but his attack was quickly nullified by Lotto Soudal.

Anthony Turgis (TotalEnergies) tried to get the jump on Lotto Soudal, but the Belgian team, having done the lion's share of the chasing were repaid for their work as Ewan easily won the sprint over Turgis with Nacer Bouhanni (Arkéa-Samsic) diving to third place.

Full Results
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 4:14:44
2Anthony Turgis (Fra) TotalEnergies
3Nacer Bouhanni (Fra) Arkea-Samsic
4Andrea Vendrame (Ita) AG2R Citroen Team
5Alex Kirsch (Lux) Trek-Segafredo
6Kévin Geniets (Lux) Groupama-FDJ
7Anthony Maldonado (Fra) St Michel-Auber 93
8Alexis Renard (Fra) Cofidis
9James Shaw (GBr) EF Education-EasyPost
10Damien Touze (Fra) AG2R Citroen Team
11Martijn Tusveld (Ned) Team DSM
12Tim Wellens (Bel) Lotto Soudal
13Bauke Mollema (Ned) Trek-Segafredo
14Florian Vermeersch (Bel) Lotto Soudal
15Lilian Calmejane (Fra) AG2R Citroen Team
16Julien Simon (Fra) TotalEnergies
17Nairo Quintana (Col) Arkea-Samsic
18Arjen Livyns (Bel) Bingoal Pauwels Sauces WB
19Jonathan Couanon (Fra) Nice Metropole Cote d'Azur
20Mattias Skjelmose (Den) Trek-Segafredo
21Valentin Madouas (Fra) Groupama-FDJ
22Guillaume Martin (Fra) Cofidis
23Andreas Kron (Den) Lotto Soudal
24Maxime Bouet (Fra) Arkea-Samsic
25Louis Barre (Fra) Team U Nantes Atlantique
26Thibault Ferasse (Fra) B&B Hotels-KTM
27Flavien Maurelet (Fra) St Michel-Auber 93
28Alexis Vuillermoz (Fra) TotalEnergies
29Joris Delbove (Fra) St Michel-Auber 93
30Thibaut Pinot (Fra) Groupama-FDJ
31Anders Skaarseth (Nor) Uno-X Pro Cycling Team
32Daniel Oss (Ita) TotalEnergies
33Franck Bonnamour (Fra) B&B Hotels-KTM
34Aurélien Paret Peintre (Fra) AG2R Citroen Team
35Romain Combaud (Fra) Team DSM
36Lukasz Owsian (Pol) Arkea-Samsic
37Roger Adria Oliveras (Spa) Equipo Kern Pharma
38François Bidard (Fra) Cofidis
39Larry Warbasse (USA) AG2R Citroen Team
40Mark Donovan (GBr) Team DSM 0:00:08
41Miguel Eduardo Florez Lopez (Col) Arkea-Samsic
42Elmar Reinders (Ned) Riwal Cycling Team
43Christopher Hamilton (Aus) Team DSM
44Victor Lafay (Fra) Cofidis
45Maxime Chevalier (Fra) B&B Hotels-KTM
46Torstein Træen (Nor) Uno-X Pro Cycling Team
47Mathias Bregnhøj (Den) Riwal Cycling Team
48Jacob Eriksson (Swe) Riwal Cycling Team
49Andréa Mifsud (Fra) Nice Metropole Cote d'Azur
50Jonas Rutsch (Ger) EF Education-EasyPost
51Emmanuel Morin (Fra) Team U Nantes Atlantique
52Michael Storer (Aus) Groupama-FDJ
53Anthony Perez (Fra) Cofidis
54Jonas Gregaard (Den) Uno-X Pro Cycling Team
55Marti Marquez Roman (Spa) Equipo Kern Pharma
56Eddy Fine (Fra) Cofidis
57Maxime Jarnet (Fra) Go Sport-Roubaix Lille Meropole
58Jonathan Hivert (Fra) B&B Hotels-KTM
59Valentin Ferron (Fra) TotalEnergies
60Michael Valgren (Den) EF Education-EasyPost
61Nicolas Edet (Fra) Arkea-Samsic
62Dimitri Peyskens (Bel) Bingoal Pauwels Sauces WB
63Axel Mariault (Fra) Team U Nantes Atlantique
64Victor Koretzky (Fra) B&B Hotels-KTM
65Luc Wirtgen (Lux) Bingoal Pauwels Sauces WB 0:00:34
66Lukasz Wisniowski (Pol) EF Education-EasyPost
67Mathias Le Turnier (Fra) Team U Nantes Atlantique 0:00:36
68Hideto Nakane (Jpn) EF Education-EasyPost
69Cyril Gautier (Fra) B&B Hotels-KTM 0:00:39
70Maxime Urruty (Fra) Nice Metropole Cote d'Azur
71Arnaud De Lie (Bel) Lotto Soudal 0:00:42
72Harry Sweeny (Aus) Lotto Soudal
73Nicolas Debeaumarche (Fra) St Michel-Auber 93
74Cyril Barthe (Fra) B&B Hotels-KTM
75Clément Carisey (Fra) Go Sport-Roubaix Lille Meropole 1:05:00
76Tom Mainguenaud (Fra) Go Sport-Roubaix Lille Meropole 0:01:05
77Asbjørn Hellemose (Den) Trek-Segafredo 0:01:15
78Lorenzo Milesi (Ita) Team DSM
79Eugenio Sanchez Lopez (Spa) Equipo Kern Pharma
80Samuel Leroux (Fra) Go Sport-Roubaix Lille Meropole
81Remy Mertz (Bel) Bingoal Pauwels Sauces WB
82Antoine Berlin (Mon) Nice Metropole Cote d'Azur
83Jaime Castrillo Zapater (Spa) Equipo Kern Pharma
84Hannes Wilksch (Ger) Team DSM
85Jean Goubert (Fra) Nice Metropole Cote d'Azur
86Thomas Champion (Fra) Cofidis
87Pau Miquel Delgado (Spa) Equipo Kern Pharma
88Simon Carr (GBr) EF Education-EasyPost
89Danny van der Tuuk (Ned) Equipo Kern Pharma
90Yoann Paillot (Fra) St Michel-Auber 93
91Mikaël Cherel (Fra) AG2R Citroen Team
92Tom Paquot (Bel) Bingoal Pauwels Sauces WB
93Dorian Godon (Fra) AG2R Citroen Team
94Kevin Ledanois (Fra) Arkea-Samsic
95Amanuel Ghebreigzabhier (Eri) Trek-Segafredo
96Kenny Molly (Bel) Bingoal Pauwels Sauces WB
97Jordan Jegat (Fra) Team U Nantes Atlantique 0:02:54
98Tristan Delacroix (Fra) Nice Metropole Cote d'Azur
99Marco Tizza (Ita) Bingoal Pauwels Sauces WB 0:04:49
100Morné Van Niekerk (RSA) St Michel-Auber 93 0:05:13
101Thomas Denis (Fra) Go Sport-Roubaix Lille Meropole
102Peter Sagan (Svk) TotalEnergies
103Christoffer Lisson (Den) Riwal Cycling Team
104Brent Van Moer (Bel) Lotto Soudal 0:05:43
105Morten Nørtoft (Den) Riwal Cycling Team 0:06:43
106Martijn Budding (Ned) Riwal Cycling Team 0:06:44
107Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 0:07:52
108Anthony Roux (Fra) Groupama-FDJ
109Julien Amadori (Fra) Nice Metropole Cote d'Azur
110Magnus Brynsrud (Nor) Uno-X Pro Cycling Team
111Torjus Sleen (Nor) Uno-X Pro Cycling Team
112Søren Vosgerau (Den) Riwal Cycling Team
113Anders Halland Johannessen (Nor) Uno-X Pro Cycling Team
114Sergio Araiz Michel (Spa) Equipo Kern Pharma
115Yael Joalland (Fra) Team U Nantes Atlantique
116Maël Guegan (Fra) Team U Nantes Atlantique
117Lewis Askey (GBr) Groupama-FDJ 0:10:46
Jérémy Leveau (Fra) Go Sport-Roubaix Lille Meropole

Points
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 25
2Anthony Turgis (Fra) TotalEnergies 20
3Nacer Bouhanni (Fra) Arkea-Samsic 16
4Andrea Vendrame (Ita) AG2R Citroen Team 14
5Alex Kirsch (Lux) Trek-Segafredo 12
6Kévin Geniets (Lux) Groupama-FDJ 10
7Anthony Maldonado (Fra) St Michel-Auber 93 9
8Alexis Renard (Fra) Cofidis 8
9Maël Guegan (Fra) Team U Nantes Atlantique 8
10James Shaw (GBr) EF Education-EasyPost 7
11Damien Touze (Fra) AG2R Citroen Team 6
12Morné Van Niekerk (RSA) St Michel-Auber 93 6
13Tristan Delacroix (Fra) Nice Metropole Cote d'Azur 6
14Martijn Tusveld (Ned) Team DSM 5
15Tim Wellens (Bel) Lotto Soudal 4
16Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 4
17Bauke Mollema (Ned) Trek-Segafredo 3
18Florian Vermeersch (Bel) Lotto Soudal 2
19Lilian Calmejane (Fra) AG2R Citroen Team 1

Mountains
Pos.Rider Name (Country) TeamResult
1Tristan Delacroix (Fra) Nice Metropole Cote d'Azur 10
2Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 8
3Kévin Geniets (Lux) Groupama-FDJ 6
4Louis Barre (Fra) Team U Nantes Atlantique 4
5Maël Guegan (Fra) Team U Nantes Atlantique 4
6Valentin Madouas (Fra) Groupama-FDJ 2
7Morné Van Niekerk (RSA) St Michel-Auber 93 2

Young riders
Pos.Rider Name (Country) TeamResult
1Alexis Renard (Fra) Cofidis 4:14:44
2Florian Vermeersch (Bel) Lotto Soudal
3Mattias Skjelmose (Den) Trek-Segafredo
4Andreas Kron (Den) Lotto Soudal
5Louis Barre (Fra) Team U Nantes Atlantique
6Joris Delbove (Fra) St Michel-Auber 93
7Roger Adria Oliveras (Spa) Equipo Kern Pharma
8Mark Donovan (GBr) Team DSM 0:00:08
9Maxime Chevalier (Fra) B&B Hotels-KTM
10Jacob Eriksson (Swe) Riwal Cycling Team
11Andréa Mifsud (Fra) Nice Metropole Cote d'Azur
12Jonas Rutsch (Ger) EF Education-EasyPost
13Maxime Jarnet (Fra) Go Sport-Roubaix Lille Meropole
14Valentin Ferron (Fra) TotalEnergies
15Axel Mariault (Fra) Team U Nantes Atlantique
16Luc Wirtgen (Lux) Bingoal Pauwels Sauces WB 0:00:34
17Arnaud De Lie (Bel) Lotto Soudal 0:00:42
18Harry Sweeny (Aus) Lotto Soudal
19Nicolas Debeaumarche (Fra) St Michel-Auber 93
20Tom Mainguenaud (Fra) Go Sport-Roubaix Lille Meropole 0:01:05
21Asbjørn Hellemose (Den) Trek-Segafredo 0:01:15
22Lorenzo Milesi (Ita) Team DSM
23Eugenio Sanchez Lopez (Spa) Equipo Kern Pharma
24Hannes Wilksch (Ger) Team DSM
25Thomas Champion (Fra) Cofidis
26Pau Miquel Delgado (Spa) Equipo Kern Pharma
27Simon Carr (GBr) EF Education-EasyPost
28Danny van der Tuuk (Ned) Equipo Kern Pharma
29Tom Paquot (Bel) Bingoal Pauwels Sauces WB
30Jordan Jegat (Fra) Team U Nantes Atlantique 0:02:54
31Brent Van Moer (Bel) Lotto Soudal 0:05:43
32Morten Nørtoft (Den) Riwal Cycling Team 0:06:43
33Magnus Brynsrud (Nor) Uno-X Pro Cycling Team 0:07:52
34Søren Vosgerau (Den) Riwal Cycling Team
35Anders Halland Johannessen (Nor) Uno-X Pro Cycling Team
36Sergio Araiz Michel (Spa) Equipo Kern Pharma
37Yael Joalland (Fra) Team U Nantes Atlantique
38Maël Guegan (Fra) Team U Nantes Atlantique
39Lewis Askey (GBr) Groupama-FDJ 0:10:46

General classification after stage 1
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 4:14:44
2Anthony Turgis (Fra) TotalEnergies
3Nacer Bouhanni (Fra) Arkea-Samsic
4Andrea Vendrame (Ita) AG2R Citroen Team
5Alex Kirsch (Lux) Trek-Segafredo
6Kévin Geniets (Lux) Groupama-FDJ
7Anthony Maldonado (Fra) St Michel-Auber 93
8Alexis Renard (Fra) Cofidis
9James Shaw (GBr) EF Education-EasyPost
10Damien Touze (Fra) AG2R Citroen Team
11Martijn Tusveld (Ned) Team DSM
12Tim Wellens (Bel) Lotto Soudal
13Bauke Mollema (Ned) Trek-Segafredo
14Florian Vermeersch (Bel) Lotto Soudal
15Lilian Calmejane (Fra) AG2R Citroen Team
16Julien Simon (Fra) TotalEnergies
17Nairo Quintana (Col) Arkea-Samsic
18Arjen Livyns (Bel) Bingoal Pauwels Sauces WB
19Jonathan Couanon (Fra) Nice Metropole Cote d'Azur
20Mattias Skjelmose (Den) Trek-Segafredo
21Valentin Madouas (Fra) Groupama-FDJ
22Guillaume Martin (Fra) Cofidis
23Andreas Kron (Den) Lotto Soudal
24Maxime Bouet (Fra) Arkea-Samsic
25Louis Barre (Fra) Team U Nantes Atlantique
26Thibault Ferasse (Fra) B&B Hotels-KTM
27Flavien Maurelet (Fra) St Michel-Auber 93
28Alexis Vuillermoz (Fra) TotalEnergies
29Joris Delbove (Fra) St Michel-Auber 93
30Thibaut Pinot (Fra) Groupama-FDJ
31Anders Skaarseth (Nor) Uno-X Pro Cycling Team
32Daniel Oss (Ita) TotalEnergies
33Franck Bonnamour (Fra) B&B Hotels-KTM
34Aurélien Paret Peintre (Fra) AG2R Citroen Team
35Romain Combaud (Fra) Team DSM
36Lukasz Owsian (Pol) Arkea-Samsic
37Roger Adria Oliveras (Spa) Equipo Kern Pharma
38François Bidard (Fra) Cofidis
39Larry Warbasse (USA) AG2R Citroen Team
40Victor Koretzky (Fra) B&B Hotels-KTM
41Cyril Barthe (Fra) B&B Hotels-KTM
42Amanuel Ghebreigzabhier (Eri) Trek-Segafredo
43Kenny Molly (Bel) Bingoal Pauwels Sauces WB
44Mark Donovan (GBr) Team DSM 0:00:08
45Miguel Eduardo Florez Lopez (Col) Arkea-Samsic
46Elmar Reinders (Ned) Riwal Cycling Team
47Christopher Hamilton (Aus) Team DSM
48Victor Lafay (Fra) Cofidis
49Maxime Chevalier (Fra) B&B Hotels-KTM
50Torstein Træen (Nor) Uno-X Pro Cycling Team
51Mathias Bregnhøj (Den) Riwal Cycling Team
52Jacob Eriksson (Swe) Riwal Cycling Team
53Andréa Mifsud (Fra) Nice Metropole Cote d'Azur
54Jonas Rutsch (Ger) EF Education-EasyPost
55Emmanuel Morin (Fra) Team U Nantes Atlantique
56Michael Storer (Aus) Groupama-FDJ
57Anthony Perez (Fra) Cofidis
58Jonas Gregaard (Den) Uno-X Pro Cycling Team
59Marti Marquez Roman (Spa) Equipo Kern Pharma
60Eddy Fine (Fra) Cofidis
61Maxime Jarnet (Fra) Go Sport-Roubaix Lille Meropole
62Jonathan Hivert (Fra) B&B Hotels-KTM
63Valentin Ferron (Fra) TotalEnergies
64Michael Valgren (Den) EF Education-EasyPost
65Nicolas Edet (Fra) Arkea-Samsic
66Dimitri Peyskens (Bel) Bingoal Pauwels Sauces WB
67Axel Mariault (Fra) Team U Nantes Atlantique
68Luc Wirtgen (Lux) Bingoal Pauwels Sauces WB 0:00:34
69Lukasz Wisniowski (Pol) EF Education-EasyPost
70Mathias Le Turnier (Fra) Team U Nantes Atlantique 0:00:36
71Hideto Nakane (Jpn) EF Education-EasyPost
72Cyril Gautier (Fra) B&B Hotels-KTM 0:00:39
73Maxime Urruty (Fra) Nice Metropole Cote d'Azur
74Arnaud De Lie (Bel) Lotto Soudal 0:00:42
75Harry Sweeny (Aus) Lotto Soudal
76Nicolas Debeaumarche (Fra) St Michel-Auber 93
77Clément Carisey (Fra) Go Sport-Roubaix Lille Meropole 0:01:05
78Tom Mainguenaud (Fra) Go Sport-Roubaix Lille Meropole
79Asbjørn Hellemose (Den) Trek-Segafredo 0:01:15
80Lorenzo Milesi (Ita) Team DSM
81Eugenio Sanchez Lopez (Spa) Equipo Kern Pharma
82Samuel Leroux (Fra) Go Sport-Roubaix Lille Meropole
83Remy Mertz (Bel) Bingoal Pauwels Sauces WB
84Antoine Berlin (Mon) Nice Metropole Cote d'Azur
85Jaime Castrillo Zapater (Spa) Equipo Kern Pharma
86Hannes Wilksch (Ger) Team DSM
87Jean Goubert (Fra) Nice Metropole Cote d'Azur
88Thomas Champion (Fra) Cofidis
89Pau Miquel Delgado (Spa) Equipo Kern Pharma
90Simon Carr (GBr) EF Education-EasyPost
91Danny van der Tuuk (Ned) Equipo Kern Pharma
92Yoann Paillot (Fra) St Michel-Auber 93
93Mikaël Cherel (Fra) AG2R Citroen Team
94Tom Paquot (Bel) Bingoal Pauwels Sauces WB
95Dorian Godon (Fra) AG2R Citroen Team
96Kevin Ledanois (Fra) Arkea-Samsic
97Jordan Jegat (Fra) Team U Nantes Atlantique 0:02:54
98Tristan Delacroix (Fra) Nice Metropole Cote d'Azur
99Marco Tizza (Ita) Bingoal Pauwels Sauces WB 0:04:49
100Morné Van Niekerk (RSA) St Michel-Auber 93 0:05:13
101Thomas Denis (Fra) Go Sport-Roubaix Lille Meropole
102Peter Sagan (Svk) TotalEnergies
103Christoffer Lisson (Den) Riwal Cycling Team
104Brent Van Moer (Bel) Lotto Soudal 0:05:43
105Morten Nørtoft (Den) Riwal Cycling Team 0:06:43
106Martijn Budding (Ned) Riwal Cycling Team 0:06:44
107Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 0:07:52
108Anthony Roux (Fra) Groupama-FDJ
109Julien Amadori (Fra) Nice Metropole Cote d'Azur
110Magnus Brynsrud (Nor) Uno-X Pro Cycling Team
111Torjus Sleen (Nor) Uno-X Pro Cycling Team
112Søren Vosgerau (Den) Riwal Cycling Team
113Anders Halland Johannessen (Nor) Uno-X Pro Cycling Team
114Sergio Araiz Michel (Spa) Equipo Kern Pharma
115Yael Joalland (Fra) Team U Nantes Atlantique
116Maël Guegan (Fra) Team U Nantes Atlantique
117Lewis Askey (GBr) Groupama-FDJ 0:10:46

Points classification
Pos.Rider Name (Country) TeamResult
1Caleb Ewan (Aus) Lotto Soudal 25
2Anthony Turgis (Fra) TotalEnergies 20
3Nacer Bouhanni (Fra) Arkea-Samsic 16
4Andrea Vendrame (Ita) AG2R Citroen Team 14
5Alex Kirsch (Lux) Trek-Segafredo 12
6Kévin Geniets (Lux) Groupama-FDJ 10
7Anthony Maldonado (Fra) St Michel-Auber 93 9
8Alexis Renard (Fra) Cofidis 8
9Maël Guegan (Fra) Team U Nantes Atlantique 8
10James Shaw (GBr) EF Education-EasyPost 7
11Tristan Delacroix (Fra) Nice Metropole Cote d'Azur 6
12Morné Van Niekerk (RSA) St Michel-Auber 93 6
13Damien Touze (Fra) AG2R Citroen Team 6
14Martijn Tusveld (Ned) Team DSM 5
15Tim Wellens (Bel) Lotto Soudal 4
16Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 4
17Bauke Mollema (Ned) Trek-Segafredo 3
18Florian Vermeersch (Bel) Lotto Soudal 2
19Lilian Calmejane (Fra) AG2R Citroen Team 1

Mountains classification
Pos.Rider Name (Country) TeamResult
1Tristan Delacroix (Fra) Nice Metropole Cote d'Azur 10
2Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 8
3Kévin Geniets (Lux) Groupama-FDJ 6
4Louis Barre (Fra) Team U Nantes Atlantique 4
5Maël Guegan (Fra) Team U Nantes Atlantique 4
6Valentin Madouas (Fra) Groupama-FDJ 2
7Morné Van Niekerk (RSA) St Michel-Auber 93 2

Young riders classification
Pos.Rider Name (Country) TeamResult
1Alexis Renard (Fra) Cofidis 4:14:44
2Florian Vermeersch (Bel) Lotto Soudal
3Mattias Skjelmose (Den) Trek-Segafredo
4Andreas Kron (Den) Lotto Soudal
5Louis Barre (Fra) Team U Nantes Atlantique
6Joris Delbove (Fra) St Michel-Auber 93
7Roger Adria Oliveras (Spa) Equipo Kern Pharma
8Mark Donovan (GBr) Team DSM 0:00:08
9Maxime Chevalier (Fra) B&B Hotels-KTM
10Jacob Eriksson (Swe) Riwal Cycling Team
11Andréa Mifsud (Fra) Nice Metropole Cote d'Azur
12Jonas Rutsch (Ger) EF Education-EasyPost
13Maxime Jarnet (Fra) Go Sport-Roubaix Lille Meropole
14Valentin Ferron (Fra) TotalEnergies
15Axel Mariault (Fra) Team U Nantes Atlantique
16Luc Wirtgen (Lux) Bingoal Pauwels Sauces WB 0:00:34
17Arnaud De Lie (Bel) Lotto Soudal 0:00:42
18Harry Sweeny (Aus) Lotto Soudal
19Nicolas Debeaumarche (Fra) St Michel-Auber 93
20Tom Mainguenaud (Fra) Go Sport-Roubaix Lille Meropole 0:01:05
21Asbjørn Hellemose (Den) Trek-Segafredo 0:01:15
22Lorenzo Milesi (Ita) Team DSM
23Eugenio Sanchez Lopez (Spa) Equipo Kern Pharma
24Hannes Wilksch (Ger) Team DSM
25Thomas Champion (Fra) Cofidis
26Pau Miquel Delgado (Spa) Equipo Kern Pharma
27Simon Carr (GBr) EF Education-EasyPost
28Danny van der Tuuk (Ned) Equipo Kern Pharma
29Tom Paquot (Bel) Bingoal Pauwels Sauces WB
30Jordan Jegat (Fra) Team U Nantes Atlantique 0:02:54
31Brent Van Moer (Bel) Lotto Soudal 0:05:43
32Morten Nørtoft (Den) Riwal Cycling Team 0:06:43
33Magnus Brynsrud (Nor) Uno-X Pro Cycling Team 0:07:52
34Søren Vosgerau (Den) Riwal Cycling Team
35Anders Halland Johannessen (Nor) Uno-X Pro Cycling Team
36Sergio Araiz Michel (Spa) Equipo Kern Pharma
37Yael Joalland (Fra) Team U Nantes Atlantique
38Maël Guegan (Fra) Team U Nantes Atlantique
39Lewis Askey (GBr) Groupama-FDJ 0:10:46

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Managing Editor

Laura Weislo has been with Cyclingnews since 2006 after making a switch from a career in science. As Managing Editor, she coordinates coverage for North American events and global news. As former elite-level road racer who dabbled in cyclo-cross and track, Laura has a passion for all three disciplines. When not working she likes to go camping and explore lesser traveled roads, paths and gravel tracks. Laura's beat is anti-doping, UCI governance and data analysis.

Latest on Cyclingnews