Tirreno-Adriatico: Sagan shows but Merlier wins stage 2 sprint

Tim Merlier (Alpecin-Fenix) took his first win of the season after out-sprinting Olav Kooij (Jumbo-Visma) for the first road stage of Tirreno-Adriatico in Sovicille.

The Belgian jumped out of Peter Sagan's (TotalEnergies) wheel in the closing metres of the 219-kilometre stage to take a clear victory, while Kooij edged out Kaden Groves (BikeExchange-Jayco) in a photo finish for second place.

Sagan finished fourth after launching the sprint from behind Quickstep-AlphaVinyl's two-man lead out. Merlier, though, had timed his charge to the front perfectly, and despite the fast finish of Kooij, the young Dutchman simply had no time or space to mount any real challenge to the Alpecin-Fenix rider.

"It feels really good," Merlier said after the finish. "The shape is already good for a long time, but the results didn't work out so I'm happy I can take the first victory here in Italy.

"It was really hectic again," he said of the finish. "The first goal of the day was to survive the mountains. In the end, it was just the guys of the team bringing me in a good position and it was all for myself – I needed to sprint to the finish.

"We'll see," he noted, referring to designs on adding to his win total at the race. "We already have the first victory – that was the goal of the week – and now we'll go for more."

The stage always looked set to come down to a sprint finish, though UAE Team Emirates had looked to throw a spanner in the works after Marc Soler attacked on the final hill of the day at 20 kilometres to go. The Spaniard managed to stick it out on his own until the three-kilometre mark before the sprint squads took over to battle for victory.

"[The chase] was hectic also because we didn't know the time gap," Merlier said. "But in the end, we were there, and we closed the gap."

Alpecin-Fenix were among the more prominent teams on the final run to the line, fighting with Israel-Premier Tech, Groupama-FDJ, and TotalEnergies for supremacy. It was QuickStep who looked to have stolen a march in the final kilometre, though, moving to the front with a mini lead out for Davide Ballerini.

However, the Belgian squad didn't quite get the timing right on the final launch, and the Italian was swamped in the mad dash for the line. First Sagan, at 150 metres to go, then Merlier, who came around the outside at 100 to go, went past. Groves and Kooij used Merlier's slipstream to get past too, though the day was Merlier's.

Filippo Ganna (Ineos Grenadiers) continues in the blue leader's jersey after a quiet day in the saddle. He leads Remco Evenepoel (QuickStep-AlphaVinyl) by 11 seconds, while Tadej Pogačar (UAE Team Emirates) remains in third, though a second closer at 17 down after nabbing a bonus at the intermediate sprint.

How it unfolded

The first road stage of Tirreno-Adriatico was also the longest, clocking in at 219 kilometres from Camaiore by the coast, across the Tuscan provinces of Pisa and Siena, to the finish in Sovicille.

It would be a stage of two halves, with the first 90 kilometres or so being almost pan-flat before a long series of small hills lay between the riders and the flat finish. A day for the sprinters looked likely from the off, given they could make it over the lumps on the profile.

With just one classified climb lying on the stage route and a long ride to the finish awaiting the peloton, there was little appetite to battle over the breakaway early on. It was no surprise, then, that the five-man move was made up entirely of Italian ProTeams.

Jhonatan Cañaveral, Davide Gabburo (Bardiani-CSF-Faizanè), Umberto Marengo (Drone Hopper-Androni Giocattoli), and Davide Bais and Francesco Gavazzi (Eolo-Kometa) were the men who made the move, the quintet swiftly gifted a gap of over seven minutes by the relaxed peloton.

As was easily predictable from a glance at the stage profile, little of note happened in the opening half of the stage. With nothing for the break to fight over and no climbs of note to throw obstacles in the way of the peloton, the opening hours of the stage were little more than an exercise in getting kilometres in the legs.

By the time the breakaway made it to the first – unclassified – hills of the stage, their advantage had fallen to five minutes as Lotto Soudal and Ineos Grenadiers controlled the pacemaking in the peloton.

The race continued to roll along in stasis for another hour or so from that point until the break hit the day's only climb of note – La Pineta, which measured in at 5.6 kilometres at 5 per cent. There, the breakaway riders finally went their separate ways, with Gabburo and Bais jumping away on the attack.

Bais proved the strongest on the ascent, dropping his compatriot and going it alone over the top to claim the five KOM points to grab the first green mountains jersey of the race. Gavazzi came across on the way down to make it two Eolo-Kometa men out front.

Further back, the remainder of the break were brought back to the peloton, one by one, with Gabburo surviving until 40 kilometres to go, leaving Bais and Gavazzi as the last survivors. The pair rolled over the day's intermediate sprint, located at the top of a hill, of course.

Back in the peloton, then only 30 seconds down, points jersey wearer Tadej Pogačar (UAE Team Emirates) jumped out of the peloton to grab a bonus second for third place before leading the group down the other side.

On the hill, Marc Soler (UAE Team Emirates) and Anthony Perez (Cofidis) made a move from the peloton, sweeping past Bais and Gavazzi with 20 kilometres to go before the Spaniard pushed on alone.

Groupama-FDJ led the chase behind on behalf of sprinter Arnaud Démare, though the French squad failed to make much of an impression into Soler's lead, which held at 30 seconds as he reached the flat final 10 kilometres.

Soler's adventure finally came to an end at three kilometres from the line after a spirited battle that saw the 28-year-old hold off the charging peloton for far longer than expected upon his initial attack.

From that point onwards, it was all down to the sprinter's teams, with a multitude of squads swapping back and forth at the head of the peloton in the closing kilometres of the stage. TotalEnergies and QuickStep-AlphaVinyl looked to have the upper hand on the final run, but it was Merlier who prevailed in the final metres.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Tim Merlier (Bel) Alpecin-Fenix 5:25:23
2Olav Kooij (Ned) Jumbo-Visma
3Kaden Groves (Aus) BikeExchange-Jayco
4Peter Sagan (Svk) TotalEnergies
5Simone Consonni (Ita) Cofidis
6Phil Bauhaus (Ger) Bahrain Victorious
7Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team
8Giacomo Nizzolo (Ita) Israel-Premier Tech
9Jacopo Guarnieri (Ita) Groupama-FDJ
10Andrea Vendrame (Ita) AG2R Citroen Team
11Pascal Ackermann (Ger) UAE Team Emirates
12Julien Simon (Fra) TotalEnergies
13Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team
14Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
15Caleb Ewan (Aus) Lotto Soudal
16Matteo Moschetti (Ita) Trek-Segafredo
17Arnaud Demare (Fra) Groupama-FDJ
18Nacer Bouhanni (Fra) Arkea-Samsic
19Edward Theuns (Bel) Trek-Segafredo
20Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux
21Jordi Meeus (Bel) Bora-Hansgrohe
22Filippo Fiorelli (Ita) Bardiani CSF Faizane'
23Tadej Pogacar (Slo) UAE Team Emirates
24Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
25Quinn Simmons (USA) Trek-Segafredo
26Daniel McLay (GBr) Arkea-Samsic
27Alberto Dainese (Ita) Team DSM
28Jhonatan Restrepo Valencia (Col) Drone Hopper-Androni Giocattoli
29Elia Viviani (Ita) Ineos Grenadiers
30Ramon Sinkeldam (Ned) Groupama-FDJ
31Richard Carapaz (Ecu) Ineos Grenadiers
32Damiano Caruso (Ita) Bahrain Victorious
33Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team
34Edoardo Affini (Ita) Jumbo-Visma
35Maximiliano Richeze (Arg) UAE Team Emirates
36Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team
37Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team
38Greg Van Avermaet (Bel) AG2R Citroen Team
39Nikias Arndt (Ger) Team DSM
40Luis Mas Bonet (Spa) Movistar Team
41Tosh Van Der Sande (Bel) Jumbo-Visma
42Rick Zabel (Ger) Israel-Premier Tech
43Ben Swift (GBr) Ineos Grenadiers
44Tim Wellens (Bel) Lotto Soudal
45Josef Cerny (Cze) Quick-Step Alpha Vinyl Team
46Robert Stannard (Aus) Alpecin-Fenix
47Jos van Emden (Ned) Jumbo-Visma
48Lawson Craddock (USA) BikeExchange-Jayco
49Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux
50Davide Cimolai (Ita) Cofidis
51Davide Martinelli (Ita) Astana Qazaqstan Team
52Edvald Boasson-Hagen (Nor) TotalEnergies
53Ruben Guerreiro (Por) EF Education-EasyPost
54Stefano Oldani (Ita) Alpecin-Fenix
55Simone Velasco (Ita) Astana Qazaqstan Team
56Enric Mas Nicolau (Spa) Movistar Team
57Sacha Modolo (Ita) Bardiani CSF Faizane'
58Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team
59Alex Dowsett (GBr) Israel-Premier Tech
60Alex Aranburu Deba (Spa) Movistar Team
61Michael Matthews (Aus) BikeExchange-Jayco
62Diego Rosa (Ita) Eolo-Kometa Cycling Team
63Marco Haller (Aut) Bora-Hansgrohe
64Jai Hindley (Aus) Bora-Hansgrohe
65Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
66Edward Planckaert (Bel) Alpecin-Fenix
67Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux
68Maxim Van Gils (Bel) Lotto Soudal
69Mark Cavendish (GBr) Quick-Step Alpha Vinyl Team
70Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux
71Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
72Daniel Oss (Ita) TotalEnergies
73Nelson Oliveira (Por) Movistar Team
74Benjamin Thomas (Fra) Cofidis
75Martijn Tusveld (Ned) Team DSM
76Jonas Vingegaard (Den) Jumbo-Visma
77Dario Cataldo (Ita) Trek-Segafredo
78Giulio Ciccone (Ita) Trek-Segafredo
79Mark Padun (Ukr) EF Education-EasyPost
80Jasha Sütterlin (Ger) Bahrain Victorious
81Davide Formolo (Ita) UAE Team Emirates
82Magnus Cort (Den) EF Education-EasyPost
83Roger Kluge (Ger) Lotto Soudal
84Heinrich Haussler (Aus) Bahrain Victorious
85Cesare Benedetti (Pol) Bora-Hansgrohe
86Mathias Norsgaard (Den) Movistar Team
87Thymen Arensman (Ned) Team DSM
88Filippo Ganna (Ita) Ineos Grenadiers
89Gianni Moscon (Ita) Astana Qazaqstan Team
90Mattia Bais (Ita) Drone Hopper-Androni Giocattoli
91Maciej Bodnar (Pol) TotalEnergies
92Rigoberto Uran (Col) EF Education-EasyPost
93Ignatas Konovalovas (Ltu) Groupama-FDJ
94Xandro Meurisse (Bel) Alpecin-Fenix
95Jakob Fuglsang (Den) Israel-Premier Tech
96Marc Soler (Spa) UAE Team Emirates
97Matteo Sobrero (Ita) BikeExchange-Jayco
98Michael Schär (Swi) AG2R Citroen Team
99Lilian Calmejane (Fra) AG2R Citroen Team
100Maxime Bouet (Fra) Arkea-Samsic
101Bob Jungels (Lux) AG2R Citroen Team
102Thibault Guernalec (Fra) Arkea-Samsic
103Wilco Kelderman (Ned) Bora-Hansgrohe
104Geoffrey Bouchard (Fra) AG2R Citroen Team
105Romain Bardet (Fra) Team DSM
106Mikel Landa Meana (Spa) Bahrain Victorious
107Sepp Kuss (USA) Jumbo-Visma
108Emanuel Buchmann (Ger) Bora-Hansgrohe
109Warren Barguil (Fra) Arkea-Samsic
110Clément Russo (Fra) Arkea-Samsic
111Mirco Maestri (Ita) Eolo-Kometa Cycling Team
112Harold Tejada Canacue (Col) Astana Qazaqstan Team
113Einer Rubio Reyes (Col) Movistar Team
114Gianni Vermeersch (Bel) Alpecin-Fenix
115Manuele Boaro (Ita) Astana Qazaqstan Team
116Tao Geoghegan Hart (GBr) Ineos Grenadiers
117Alan Riou (Fra) Arkea-Samsic
118Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli
119Matteo Fabbro (Ita) Bora-Hansgrohe
120Davide Villella (Ita) Cofidis
121Tobias Ludvigsson (Swe) Groupama-FDJ
122Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team
123Luca Rastelli (Ita) Bardiani CSF Faizane'
124Anthony Perez (Fra) Cofidis
125Richie Porte (Aus) Ineos Grenadiers
126Christopher Hamilton (Aus) Team DSM
127Koen Bouwman (Ned) Jumbo-Visma
128Michael Valgren (Den) EF Education-EasyPost
129Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli
130Rafal Majka (Pol) UAE Team Emirates
131Matthias Brändle (Aut) Israel-Premier Tech
132Alex Edmondson (Aus) BikeExchange-Jayco
133Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux
134Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli
135Thibaut Pinot (Fra) Groupama-FDJ
136Valentin Ferron (Fra) TotalEnergies
137Cristian Rodriguez Martin (Spa) TotalEnergies
138Alexander Konychev (Ita) BikeExchange-Jayco
139Victor Lafay (Fra) Cofidis
140Krists Neilands (Lat) Israel-Premier Tech
141Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
142Jorge Arcas (Spa) Movistar Team
143Michael Gogl (Aut) Alpecin-Fenix
144Leonardo Basso (Ita) Astana Qazaqstan Team
145Gianluca Brambilla (Ita) Trek-Segafredo
146Jonathan Caicedo (Ecu) EF Education-EasyPost
147Alessandro Tonelli (Ita) Bardiani CSF Faizane'
148Antoine Duchesne (Can) Groupama-FDJ
149Tsgabu Grmay (Eth) BikeExchange-Jayco
150Joris Nieuwenhuis (Ned) Team DSM
151Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli
152Michael Schwarzmann (Ger) Lotto Soudal
153Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team
154Benoit Cosnefroy (Fra) AG2R Citroen Team
155Jan Tratnik (Slo) Bahrain Victorious
156Tom Scully (NZl) EF Education-EasyPost
157Daryl Impey (RSA) Israel-Premier Tech 0:00:38
158Davide Bais (Ita) Eolo-Kometa Cycling Team 0:01:01
159Mikkel Bjerg (Den) UAE Team Emirates 0:01:44
160Harry Sweeny (Aus) Lotto Soudal
161Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:01:59
162Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli 0:03:12
163Toms Skujins (Lat) Trek-Segafredo 0:03:23
164Rüdiger Selig (Ger) Lotto Soudal 0:11:06
165Davide Gabburo (Ita) Bardiani CSF Faizane'
166Johnatan Cañaveral Vargas (Col) Bardiani CSF Faizane'
DNFGiovanni Visconti (Ita) Bardiani CSF Faizane'
Swipe to scroll horizontally
Sprint 1 - Chiusdino km. 189.1
Pos.Rider Name (Country) TeamResult
1Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 5
2Davide Bais (Ita) Eolo-Kometa Cycling Team 3
3Tadej Pogacar (Slo) UAE Team Emirates 2
4Tao Geoghegan Hart (GBr) Ineos Grenadiers 1
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Tim Merlier (Bel) Alpecin-Fenix 12
2Olav Kooij (Ned) Jumbo-Visma 10
3Kaden Groves (Aus) BikeExchange-Jayco 8
4Peter Sagan (Svk) TotalEnergies 7
5Simone Consonni (Ita) Cofidis 6
6Phil Bauhaus (Ger) Bahrain Victorious 5
7Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team 4
8Giacomo Nizzolo (Ita) Israel-Premier Tech 3
9Jacopo Guarnieri (Ita) Groupama-FDJ 2
10Andrea Vendrame (Ita) AG2R Citroen Team 1
Swipe to scroll horizontally
Mountain 1 - La Pineta km. 160.7
Pos.Rider Name (Country) TeamResult
1Davide Bais (Ita) Eolo-Kometa Cycling Team 5
2Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 3
3Davide Gabburo (Ita) Bardiani CSF Faizane' 2
4Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli 1
Swipe to scroll horizontally
Young Riders
Pos.Rider Name (Country) TeamResult
1Olav Kooij (Ned) Jumbo-Visma 5:25:23
2Kaden Groves (Aus) BikeExchange-Jayco
3Jordi Meeus (Bel) Bora-Hansgrohe
4Tadej Pogacar (Slo) UAE Team Emirates
5Quinn Simmons (USA) Trek-Segafredo
6Alberto Dainese (Ita) Team DSM
7Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team
8Robert Stannard (Aus) Alpecin-Fenix
9Stefano Oldani (Ita) Alpecin-Fenix
10Maxim Van Gils (Bel) Lotto Soudal
11Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
12Mathias Norsgaard (Den) Movistar Team
13Thymen Arensman (Ned) Team DSM
14Matteo Sobrero (Ita) BikeExchange-Jayco
15Thibault Guernalec (Fra) Arkea-Samsic
16Harold Tejada Canacue (Col) Astana Qazaqstan Team
17Einer Rubio Reyes (Col) Movistar Team
18Alan Riou (Fra) Arkea-Samsic
19Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team
20Luca Rastelli (Ita) Bardiani CSF Faizane'
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1QuickStep-AlphaVinyl 16:16:09
5UAE Team Emirates
7Intermarché-Wanty-Gobert Matériaux
9Bahrain Victorious
10Ineos Grenadiers
11Israel-Premier Tech
13Eolo-Kometa Cycling Team
14Lotto Soudal
16Team DSM
18AG2R Citroen Team
20Movistar Team
21Astana Qazaqstan Team
22Bardiani CSF Faizane'
23EF Education-EasyPost
24Drone Hopper-Androni Giocattoli
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 5:40:40
2Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team 0:00:11
3Tadej Pogacar (Slo) UAE Team Emirates 0:00:17
4Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team 0:00:24
5Alex Dowsett (GBr) Israel-Premier Tech 0:00:25
6Thymen Arensman (Ned) Team DSM 0:00:28
7Tobias Ludvigsson (Swe) Groupama-FDJ 0:00:32
8Jos van Emden (Ned) Jumbo-Visma 0:00:33
9Matteo Sobrero (Ita) BikeExchange-Jayco 0:00:39
10Lawson Craddock (USA) BikeExchange-Jayco
11Benjamin Thomas (Fra) Cofidis 0:00:42
12Miguel Angel Lopez Moreno (Col) Astana Qazaqstan Team
13Tao Geoghegan Hart (GBr) Ineos Grenadiers
14Edoardo Affini (Ita) Jumbo-Visma 0:00:44
15Nelson Oliveira (Por) Movistar Team
16Thibault Guernalec (Fra) Arkea-Samsic 0:00:45
17Marc Soler (Spa) UAE Team Emirates 0:00:47
18Josef Cerny (Cze) Quick-Step Alpha Vinyl Team
19Richard Carapaz (Ecu) Ineos Grenadiers
20Manuele Boaro (Ita) Astana Qazaqstan Team 0:00:48
21Luis Mas Bonet (Spa) Movistar Team 0:00:49
22Maciej Bodnar (Pol) TotalEnergies 0:00:51
23Michael Matthews (Aus) BikeExchange-Jayco
24Richie Porte (Aus) Ineos Grenadiers
25Magnus Cort (Den) EF Education-EasyPost 0:00:53
26Jonas Vingegaard (Den) Jumbo-Visma
27Jasha Sütterlin (Ger) Bahrain Victorious
28Michael Valgren (Den) EF Education-EasyPost 0:00:54
29Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team 0:00:55
30Arnaud Demare (Fra) Groupama-FDJ 0:00:57
31Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team 0:00:58
32Matthias Brändle (Aut) Israel-Premier Tech
33Jan Tratnik (Slo) Bahrain Victorious 0:00:59
34Bob Jungels (Lux) AG2R Citroen Team 0:01:00
35Alex Edmondson (Aus) BikeExchange-Jayco 0:01:01
36Mark Padun (Ukr) EF Education-EasyPost 0:01:02
37Anthony Perez (Fra) Cofidis
38Jakob Fuglsang (Den) Israel-Premier Tech
39Kaden Groves (Aus) BikeExchange-Jayco
40Valentin Ferron (Fra) TotalEnergies 0:01:03
41Wilco Kelderman (Ned) Bora-Hansgrohe
42Rigoberto Uran (Col) EF Education-EasyPost
43Simone Velasco (Ita) Astana Qazaqstan Team
44Quinn Simmons (USA) Trek-Segafredo 0:01:05
45Jai Hindley (Aus) Bora-Hansgrohe
46Edward Theuns (Bel) Trek-Segafredo 0:01:06
47Maxime Bouet (Fra) Arkea-Samsic
48Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux
49Damiano Caruso (Ita) Bahrain Victorious
50Geoffrey Bouchard (Fra) AG2R Citroen Team 0:01:07
51Dario Cataldo (Ita) Trek-Segafredo
52Alan Riou (Fra) Arkea-Samsic 0:01:08
53Stefano Oldani (Ita) Alpecin-Fenix
54Xandro Meurisse (Bel) Alpecin-Fenix 0:01:10
55Enric Mas Nicolau (Spa) Movistar Team
56Clément Russo (Fra) Arkea-Samsic
57Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious
58Roger Kluge (Ger) Lotto Soudal 0:01:11
59Jonathan Caicedo (Ecu) EF Education-EasyPost
60Gianni Moscon (Ita) Astana Qazaqstan Team 0:01:12
61Simone Consonni (Ita) Cofidis 0:01:13
62Matteo Fabbro (Ita) Bora-Hansgrohe
63Harold Tejada Canacue (Col) Astana Qazaqstan Team 0:01:14
64Robert Stannard (Aus) Alpecin-Fenix
65Tom Scully (NZl) EF Education-EasyPost 0:01:15
66Tsgabu Grmay (Eth) BikeExchange-Jayco 0:01:16
67Domenico Pozzovivo (Ita) Intermarché-Wanty-Gobert Matériaux
68Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux
69Andrea Vendrame (Ita) AG2R Citroen Team
70Nikias Arndt (Ger) Team DSM 0:01:17
71Davide Martinelli (Ita) Astana Qazaqstan Team 0:01:18
72Lilian Calmejane (Fra) AG2R Citroen Team
73Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 0:01:19
74Ruben Guerreiro (Por) EF Education-EasyPost
75Tim Wellens (Bel) Lotto Soudal 0:01:20
76Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux
77Alex Aranburu Deba (Spa) Movistar Team 0:01:21
78Giulio Ciccone (Ita) Trek-Segafredo 0:01:22
79Tim Merlier (Bel) Alpecin-Fenix
80Mirco Maestri (Ita) Eolo-Kometa Cycling Team
81Mikel Landa Meana (Spa) Bahrain Victorious 0:01:23
82Krists Neilands (Lat) Israel-Premier Tech
83Peter Sagan (Svk) TotalEnergies
84Alberto Dainese (Ita) Team DSM
85Edvald Boasson-Hagen (Nor) TotalEnergies
86Ignatas Konovalovas (Ltu) Groupama-FDJ 0:01:24
87Thibaut Pinot (Fra) Groupama-FDJ 0:01:25
88Maxim Van Gils (Bel) Lotto Soudal
89Joris Nieuwenhuis (Ned) Team DSM
90Benoit Cosnefroy (Fra) AG2R Citroen Team 0:01:26
91Elia Viviani (Ita) Ineos Grenadiers 0:01:27
92Greg Van Avermaet (Bel) AG2R Citroen Team 0:01:29
93Heinrich Haussler (Aus) Bahrain Victorious
94Cristian Rodriguez Martin (Spa) TotalEnergies
95Davide Formolo (Ita) UAE Team Emirates 0:01:30
96Romain Bardet (Fra) Team DSM
97Mark Cavendish (GBr) Quick-Step Alpha Vinyl Team
98Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team
99Michael Schär (Swi) AG2R Citroen Team 0:01:31
100Sepp Kuss (USA) Jumbo-Visma
101Pascal Ackermann (Ger) UAE Team Emirates 0:01:32
102Rafal Majka (Pol) UAE Team Emirates
103Daniel Oss (Ita) TotalEnergies
104Emanuel Buchmann (Ger) Bora-Hansgrohe 0:01:33
105Koen Bouwman (Ned) Jumbo-Visma 0:01:34
106Ben Swift (GBr) Ineos Grenadiers 0:01:35
107Mathias Norsgaard (Den) Movistar Team 0:01:36
108Antoine Duchesne (Can) Groupama-FDJ 0:01:37
109Jacopo Guarnieri (Ita) Groupama-FDJ
110Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:01:38
111Victor Lafay (Fra) Cofidis
112Daryl Impey (RSA) Israel-Premier Tech 0:01:39
113Matteo Moschetti (Ita) Trek-Segafredo
114Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:01:40
115Davide Villella (Ita) Cofidis 0:01:41
116Cesare Benedetti (Pol) Bora-Hansgrohe 0:01:42
117Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team
118Daniel McLay (GBr) Arkea-Samsic
119Martijn Tusveld (Ned) Team DSM 0:01:43
120Michael Gogl (Aut) Alpecin-Fenix 0:01:45
121Ramon Sinkeldam (Ned) Groupama-FDJ 0:01:46
122Julien Simon (Fra) TotalEnergies
123Leonardo Basso (Ita) Astana Qazaqstan Team
124Tosh Van Der Sande (Bel) Jumbo-Visma 0:01:47
125Jordi Meeus (Bel) Bora-Hansgrohe
126Alessandro Tonelli (Ita) Bardiani CSF Faizane'
127Rick Zabel (Ger) Israel-Premier Tech 0:01:49
128Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:01:50
129Alexander Konychev (Ita) BikeExchange-Jayco
130Olav Kooij (Ned) Jumbo-Visma 0:01:51
131Jorge Arcas (Spa) Movistar Team 0:01:54
132Gianluca Brambilla (Ita) Trek-Segafredo 0:01:55
133Luca Rastelli (Ita) Bardiani CSF Faizane' 0:01:56
134Marco Haller (Aut) Bora-Hansgrohe 0:01:57
135Diego Rosa (Ita) Eolo-Kometa Cycling Team 0:01:58
136Nacer Bouhanni (Fra) Arkea-Samsic 0:02:00
137Phil Bauhaus (Ger) Bahrain Victorious 0:02:01
138Giacomo Nizzolo (Ita) Israel-Premier Tech 0:02:03
139Davide Cimolai (Ita) Cofidis 0:02:05
140Maximiliano Richeze (Arg) UAE Team Emirates 0:02:06
141Warren Barguil (Fra) Arkea-Samsic
142Edward Planckaert (Bel) Alpecin-Fenix 0:02:07
143Giovanni Lonardi (Ita) Eolo-Kometa Cycling Team 0:02:08
144Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 0:02:10
145Eduardo Sepulveda (Arg) Drone Hopper-Androni Giocattoli 0:02:15
146Gianni Vermeersch (Bel) Alpecin-Fenix 0:02:18
147Filippo Fiorelli (Ita) Bardiani CSF Faizane' 0:02:20
148Edoardo Zardini (Ita) Drone Hopper-Androni Giocattoli
149Jhonatan Restrepo Valencia (Col) Drone Hopper-Androni Giocattoli 0:02:21
150Mikkel Bjerg (Den) UAE Team Emirates 0:02:23
151Michael Schwarzmann (Ger) Lotto Soudal
152Sacha Modolo (Ita) Bardiani CSF Faizane' 0:02:28
153Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli 0:02:30
154Mattia Bais (Ita) Drone Hopper-Androni Giocattoli 0:02:35
155Einer Rubio Reyes (Col) Movistar Team 0:02:36
156Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli 0:02:37
157Harry Sweeny (Aus) Lotto Soudal 0:02:47
158Caleb Ewan (Aus) Lotto Soudal 0:02:51
159Davide Bais (Ita) Eolo-Kometa Cycling Team 0:02:53
160Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux 0:03:53
161Toms Skujins (Lat) Trek-Segafredo 0:04:44
162Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli 0:05:32
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 12
2Tim Merlier (Bel) Alpecin-Fenix 12
3Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team 10
4Tadej Pogacar (Slo) UAE Team Emirates 10
5Olav Kooij (Ned) Jumbo-Visma 10
6Kaden Groves (Aus) BikeExchange-Jayco 8
7Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team 7
8Peter Sagan (Svk) TotalEnergies 7
9Alex Dowsett (GBr) Israel-Premier Tech 6
10Simone Consonni (Ita) Cofidis 6
11Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 5
12Thymen Arensman (Ned) Team DSM 5
13Phil Bauhaus (Ger) Bahrain Victorious 5
14Tobias Ludvigsson (Swe) Groupama-FDJ 4
15Davide Ballerini (Ita) Quick-Step Alpha Vinyl Team 4
16Jos van Emden (Ned) Jumbo-Visma 3
17Giacomo Nizzolo (Ita) Israel-Premier Tech 3
18Davide Bais (Ita) Eolo-Kometa Cycling Team 3
19Jacopo Guarnieri (Ita) Groupama-FDJ 2
20Mikkel Bjerg (Den) UAE Team Emirates 2
21Matteo Sobrero (Ita) BikeExchange-Jayco 1
22Tao Geoghegan Hart (GBr) Ineos Grenadiers 1
23Andrea Vendrame (Ita) AG2R Citroen Team 1
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Davide Bais (Ita) Eolo-Kometa Cycling Team 5
2Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team 3
3Davide Gabburo (Ita) Bardiani CSF Faizane' 2
4Umberto Marengo (Ita) Drone Hopper-Androni Giocattoli 1
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team 5:40:51
2Tadej Pogacar (Slo) UAE Team Emirates 0:00:06
3Thymen Arensman (Ned) Team DSM 0:00:17
4Matteo Sobrero (Ita) BikeExchange-Jayco 0:00:28
5Thibault Guernalec (Fra) Arkea-Samsic 0:00:34
6Kaden Groves (Aus) BikeExchange-Jayco 0:00:51
7Valentin Ferron (Fra) TotalEnergies 0:00:52
8Quinn Simmons (USA) Trek-Segafredo 0:00:54
9Alan Riou (Fra) Arkea-Samsic 0:00:57
10Stefano Oldani (Ita) Alpecin-Fenix
11Harold Tejada Canacue (Col) Astana Qazaqstan Team 0:01:03
12Robert Stannard (Aus) Alpecin-Fenix
13Alberto Dainese (Ita) Team DSM 0:01:12
14Maxim Van Gils (Bel) Lotto Soudal 0:01:14
15Mathias Norsgaard (Den) Movistar Team 0:01:25
16Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:01:29
17Jordi Meeus (Bel) Bora-Hansgrohe 0:01:36
18Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 0:01:39
19Alexander Konychev (Ita) BikeExchange-Jayco
20Olav Kooij (Ned) Jumbo-Visma 0:01:40
21Luca Rastelli (Ita) Bardiani CSF Faizane' 0:01:45
22Mikkel Bjerg (Den) UAE Team Emirates 0:02:12
23Natnael Tesfazion (Eri) Drone Hopper-Androni Giocattoli 0:02:19
24Einer Rubio Reyes (Col) Movistar Team 0:02:25
25Jefferson Cepeda (Ecu) Drone Hopper-Androni Giocattoli 0:02:26
26Harry Sweeny (Aus) Lotto Soudal 0:02:36
27Davide Bais (Ita) Eolo-Kometa Cycling Team 0:02:42
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1QuickStep-AlphaVinyl 17:03:22
2Ineos Grenadiers 0:00:07
3UAE Team Emirates 0:00:22
4BikeExchange-Jayco 0:00:47
5Jumbo-Visma 0:00:48
6Israel-Premier Tech 0:01:02
7Astana Qazaqstan Team 0:01:11
8Movistar Team 0:01:21
9EF Education-EasyPost 0:01:27
10Groupama-FDJ 0:01:31
11Cofidis 0:01:35
12Bahrain Victorious 0:01:36
13Arkea-Samsic 0:01:37
14Team DSM 0:01:39
15TotalEnergies 0:01:55
16Trek-Segafredo 0:01:56
17Bora-Hansgrohe 0:01:59
18AG2R Citroen Team 0:02:01
19Alpecin-Fenix 0:02:10
20Lotto Soudal 0:02:12
21Intermarché-Wanty-Gobert Matériaux 0:02:16
22Eolo-Kometa Cycling Team 0:03:12
23Bardiani CSF Faizane' 0:04:41
24Drone Hopper-Androni Giocattoli 0:05:33

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