Image 1 of 37 Valerio Conti continues to lead the Giro after stage 10 (Image credit: Bettini Photo) Image 2 of 37 Pascal Ackermann (Bora-Hansgrohe) gingerly puts on the Giro's maglia ciclamino after crashing in the stage 10 sprint (Image credit: Bettini Photo) Image 3 of 37 Arnaud Demare celebrates his stage 10 at the 2019 Giro d'Italia (Image credit: Getty Images) Image 4 of 37 Giro stage 10 winner Arnaud Demare celebrates with a teammate (Image credit: Getty Images) Image 5 of 37 The Giro peloton in flight during stage 10 (Image credit: Bettini Photo) Image 6 of 37 The Giro peloton in flight during stage 10 (Image credit: Bettini Photo) Image 7 of 37 Giro stage 10 breakaway riders Luca Covili (Bardiani-CSF) and Sho Hatsuyama (Nippo Vini Fantini Faizane) (Image credit: Bettini Photo) Image 8 of 37 Giro stage 10 breakaway riders Luca Covili (Bardiani-CSF) and Sho Hatsuyama (Nippo Vini Fantini Faizane) (Image credit: Bettini Photo) Image 9 of 37 The stage 10 start at the Giro d'Italia (Image credit: Bettini Photo) Image 10 of 37 Race leader Valerio Conti walks to sign in before stage start of stage 10 at the Giro (Image credit: Bettini Photo) Image 11 of 37 Arnaud Demare wins stage 10 at the 2019 Giro d'Italia (Image credit: Bettini Photo) Image 12 of 37 Arnaud Demare wins stage 10 at the 2019 Giro d'Italia (Image credit: Bettini Photo) Image 13 of 37 Arnaud Demare celebrates on the Giro podium after winning stage 10 (Image credit: Getty Images) Image 14 of 37 Valerio Conti in pink after stage 10 at the Giro (Image credit: Getty Images) Image 15 of 37 Valerio Conti in pink after stage 10 at the Giro (Image credit: Getty Images) Image 16 of 37 Pascal Ackermann (Bora-Hansgrohe) on the Giro podium to accept the sprinter's jersey after crashing during stage 10 (Image credit: Getty Images) Image 17 of 37 Giulio Ciccone in blue after stage 10 at the Giro (Image credit: Getty Images) Image 18 of 37 Giro d'Italia best young rider Nans Peters (Image credit: Getty Images) Image 19 of 37 Pascal Ackermann shows the damage from his stage 10 crash in the Giro (Image credit: Getty Images) Image 20 of 37 Pascal Ackermann's kit is in poor condition after his stage 10 crash in the Giro (Image credit: Getty Images) Image 21 of 37 Arnaud Demare sprints to the stage 10 win at the Giro d'Italia (Image credit: Getty Images) Image 22 of 37 Arnaud Demare celebrates his stage 10 win at the Giro (Image credit: Getty Images) Image 23 of 37 Arnaud Demare wins stage 10 at the Giro (Image credit: Getty Images) Image 24 of 37 Pascal Ackermann finishes with other riders caught up in the stage 10 crash at the Giro (Image credit: Getty Images) Image 25 of 37 Primoz Roglic sings autographs before stage 10 at the Giro (Image credit: Getty Images) Image 26 of 37 The stage 10 start in Ravenna, Italy (Image credit: Getty Images) Image 27 of 37 Giro race leader Valerio Conti in the bunch during stage 10 (Image credit: Getty Images) Image 28 of 37 EF Education First on the stage 10 Giro podium for best team (Image credit: Getty Images) Image 29 of 37 Arnaud Demare sprints to the stage 10 win at the Giro d'Italia (Image credit: Getty Images) Image 30 of 37 Thomas de Gendt shows his enthusiasm for the long, flat 10th Giro stage (Image credit: Getty Images) Image 31 of 37 Luca Covili and Sho Hatsuyama in the breakaway during stage 10 at the Giro (Image credit: Getty Images) Image 32 of 37 Enrico Gasparotto waits for assistance during stage 10 at the Giro (Image credit: Getty Images) Image 33 of 37 Valerio Conti in pink during stage 10 at the Giro (Image credit: Getty Images) Image 34 of 37 Arnaud Demare wins stage 10 at the 2019 Giro d'Italia (Image credit: Getty Images) Image 35 of 37 Arnaud Demare wins stage 10 at the 2019 Giro d'Italia (Image credit: Getty Images) Image 36 of 37 Arnaud Demare wins stage 10 at the 2019 Giro d'Italia (Image credit: Getty Images) Image 37 of 37 Arnaud Demare wins stage 10 at the 2019 Giro d'Italia (Image credit: Getty Images)

Arnaud Demare (Groupama-FDJ) claimed his first victory of 2019 on stage 10 of the Giro d’Italia, beating Elia Viviani (Deceuninck-QuickStep), Rudiger Selig (Bora-Hansgrohe) and Caleb Ewan (Lotto Soudal) to the line in Modena after double stage winner Pascal Ackermann (Bora-Hansgrohe) was taken out by a late crash.

The Frenchman, who finished second in Orbetello on stage 3 and third in Terracina on stage 5, claimed the first Giro stage win of his career with a powerful sprint from a front group of 12 that emerged when maglia ciclamino Ackermann touched wheels and crashed heavily under the one-kilometre to go banner.

FDJ’s lead-out man Jacopo Guarnieri led out the sprint alongside Jasper De Buyst for Lotto Soudal, and Demare chose to go early on the far left while Ewan waited a couple more seconds before going on the right. Viviani chose Ewan’s wheel and managed to pass him down the middle but was unable to overhaul Demare, while Ewan sat up in the last few metres and was pipped for the final podium spot by Selig, who was sprinting for Bora in the absence of Ackermann.

“We came to the Giro for this. I really wanted a stage win and I got it,” Demare said. “I avoided the crash because we, as a team, were very well positioned. I’m super happy.”

Ackermann, winner on stages 1 and 5, crossed the line with skinsuit shredded and road rash all down his left side. He gingerly stepped onto the podium to collect the maglia ciclamino, but his lead in the points classification has been reduced to one point by Demare, who also hit out at the first of two intermediate sprints. The crash also took out Jakub Mareczko (CCC Team), whose teammate Fran Ventoso had tried to spring a surprise with a flyer in the closing kilometres, while Trek-Segafredo’s young sprinter Matteo Moschetti looked considerably worse off as he lay stricken on the home straight.

Given the crash occurred inside the final three kilometres, there were no time gaps given in the peloton and Valerio Conti (UAE Team Emirates) retained his overall lead, with Primoz Roglic (Jumbo-Visma) still in second and the best-placed of the pre-race favourites.

How it unfolded

After the first rest day on Monday, stage 10 continued the theme of the first week of the Giro d’Italia, with barely as much as a speedbump on the 145-kilometre route from Ravenna to Modena.

A two-man breakaway featuring Luca Covili (Bardiani-CSF) and Sho Hatsuyama (Nippo-Vini Fantini) went clear immediately after the flag dropped, and the peloton settled in for what was as close to an active rest day as they’re likely to get. The average speed – just over 38km/h and some way behind the slowest predicted time schedule – gave an indication of the relaxed mood in the peloton. Ackermann at one point jokingly signaled for rotation in a small group that had clipped away to contest the first intermediate sprint. It was that kind of day.

The two breakaway riders, both Giro debutants, carved out a lead of three minutes after an hour of racing but were controlled largely by Demare’s teammate Miles Scotson in the early portion of the race. Deceuninck-QuickStep were also prominent with Pieter Serry.

The first intermediate sprint came with 46 kilometres to go, and although there was no contest from the breakaway duo – Covili rolling through first – Demare struck out from the peloton ahead of Ackermann to begin to close the gap in the points classification. The second intermediate sprint came soon after and saw roles reversed in the break, while Damiano Cima (Nippo-Vini Fantini) clipped off the front of the bunch before being joined and pipped by Roger Kluge (Lotto Soudal).

By that point, the gap to the break was down at 30 seconds after an increase in pace, and the race came back together with 29km to go. The teams started to position themselves in the peloton at that point, but it was only at the 10km-to-go banner that the urgency increased. Vincenzo Nibali’s Bahrain-Merida and Simon Yates’ Mitchelton-Scott were prominent as the GC teams rubbed shoulders with the sprinters’ teams.

Ventoso hit the front and moved clear almost by stealth with 2.6km to go, and the Spaniard went all-in to continue his effort. He increased his lead through a sharp left-hand bend but the gap closed quickly as the flamme rouge approached. He’d just been caught when Selig had to touch the brakes, sending Ackermann into his rear wheel and the onto the tarmac.

That split the bunch wide open, but Demare came through the chaos unscathed to make it three straight Grand Tours in which he has registered a win. The misery continues, however, for Elia Viviani, who has just one more opportunity to get something from this Giro on Wednesday’s stage 11 before he’s expected to head home and switch his focus to the Tour de France.

Full Results

# Rider Name (Country) Team Result 1 Arnaud Demare (Fra) Groupama-FDJ 3:36:07 2 Elia Viviani (Ita) Deceuninck-QuickStep 3 Rüdiger Selig (Ger) Bora-Hansgrohe 4 Caleb Ewan (Aus) Lotto Soudal 5 Giacomo Nizzolo (Ita) Dimension Data 6 Davide Cimolai (Ita) Israel Cycling Academy 7 Manuel Belletti (Ita) Androni Giocattoli-Sidermec 8 Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane 9 Jasper De Buyst (Bel) Lotto Soudal 10 Jacopo Guarnieri (Ita) Groupama-FDJ 11 Fabio Sabatini (Ita) Deceuninck-QuickStep 12 Sean Bennett (USA) EF Education First 13 Tobias Ludvigsson (Swe) Groupama-FDJ 14 Roger Kluge (Ger) Lotto Soudal 15 Florian Senechal (Fra) Deceuninck-QuickStep 16 Josef Cerny (Cze) CCC Team 17 Ramon Sinkeldam (Ned) Groupama-FDJ 18 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 19 Marco Marcato (Ita) UAE Team Emirates 20 Kristian Sbaragli (Ita) Israel Cycling Academy 21 Amaro Antunes (Por) CCC Team 22 Francesco Gavazzi (Ita) Androni Giocattoli-Sidermec 23 Nans Peters (Fra) AG2R La Mondiale 24 Manuele Boaro (Ita) Astana Pro Team 25 Richard Carapaz (Ecu) Movistar Team 26 Jack Bauer (NZl) Mitchelton-Scott 27 Larry Warbasse (USA) AG2R La Mondiale 28 Simon Yates (GBr) Mitchelton-Scott 29 Olivier Le Gac (Fra) Groupama-FDJ 30 Sam Oomen (Ned) Team Sunweb 31 Vincenzo Nibali (Ita) Bahrain-Merida 32 Valerio Agnoli (Ita) Bahrain-Merida 33 Davide Formolo (Ita) Bora-Hansgrohe 34 Damiano Caruso (Ita) Bahrain-Merida 35 Esteban Chaves (Col) Mitchelton-Scott 36 Jan Polanc (Slo) UAE Team Emirates 37 Francisco Ventoso (Spa) CCC Team 38 Christian Knees (Ger) Team Ineos 39 Bob Jungels (Lux) Deceuninck-QuickStep 40 Salvatore Puccio (Ita) Team Ineos 41 Pello Bilbao (Spa) Astana Pro Team 42 Victor De La Parte (Spa) CCC Team 43 Miguel Angel Lopez (Col) Astana Pro Team 44 Jos van Emden (Ned) Team Jumbo-Visma 45 Primoz Roglic (Slo) Team Jumbo-Visma 46 Marco Canola (Ita) Nippo-Vini Fantini-Faizane 47 Giovanni Carboni (Ita) Bardiani CSF 48 Dario Cataldo (Ita) Astana Pro Team 49 Hugh John Carthy (GBr) EF Education First 50 Tanel Kangert (Est) EF Education First 51 Reto Hollenstein (Swi) Katusha-Alpecin 52 Andrey Zeits (Kaz) Astana Pro Team 53 Pavel Sivakov (Rus) Team Ineos 54 Ilnur Zakarin (Rus) Katusha-Alpecin 55 Eros Capecchi (Ita) Deceuninck-QuickStep 56 Bauke Mollema (Ned) Trek-Segafredo 57 Lukasz Owsian (Pol) CCC Team 58 Valentin Madouas (Fra) Groupama-FDJ 59 Alexis Vuillermoz (Fra) AG2R La Mondiale 60 Diego Ulissi (Ita) UAE Team Emirates 61 Valerio Conti (Ita) UAE Team Emirates 62 Jasha Sütterlin (Ger) Movistar Team 63 Joe Dombrowski (USA) EF Education First 64 Davide Villella (Ita) Astana Pro Team 65 José Rojas (Spa) Movistar Team 66 Danilo Wyss (Swi) Dimension Data 67 Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec 68 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 69 Mikel Nieve (Spa) Mitchelton-Scott 70 Awet Andemeskel (Eri) Israel Cycling Academy 71 Luis Mas Bonet (Spa) Movistar Team 72 Mark Renshaw (Aus) Dimension Data 73 Andrey Amador (CRc) Movistar Team 74 Mikel Landa (Spa) Movistar Team 75 Matteo Montaguti (Ita) Androni Giocattoli-Sidermec 76 Louis Vervaeke (Bel) Team Sunweb 77 Tao Geoghegan Hart (GBr) Team Ineos 78 Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 79 Mikkel Frølich Honoré (Den) Deceuninck-QuickStep 80 Jay Mc Carthy (Aus) Bora-Hansgrohe 81 Guillaume Boivin (Can) Israel Cycling Academy 82 Tosh Van Der Sande (Bel) Lotto Soudal 83 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 84 Edward Dunbar (Irl) Team Ineos 85 Luca Covili (Ita) Bardiani CSF 86 Jan Bakelants (Bel) Team Sunweb 87 Andrea Garosio (Ita) Bahrain-Merida 88 Mirco Maestri (Ita) Bardiani CSF 89 Kamil Gradek (Pol) CCC Team 90 Hubert Dupont (Fra) AG2R La Mondiale 91 Enrico Gasparotto (Ita) Dimension Data 92 Domenico Pozzovivo (Ita) Bahrain-Merida 93 Grega Bole (Slo) Bahrain-Merida 94 Juan Jose Lobato Del Valle (Spa) Nippo-Vini Fantini-Faizane 95 Pieter Serry (Bel) Deceuninck-QuickStep 96 Jai Hindley (Aus) Team Sunweb 97 Christopher Hamilton (Aus) Team Sunweb 98 François Bidard (Fra) AG2R La Mondiale 99 Nathan Brown (USA) EF Education First 100 Chad Haga (USA) Team Sunweb 101 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 102 Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane 103 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 104 Hector Carretero (Spa) Movistar Team 105 Antonio Pedrero (Spa) Movistar Team 106 Ion Izagirre Insausti (Spa) Astana Pro Team 107 Sebastian Henao (Col) Team Ineos 108 Paul Martens (Ger) Team Jumbo-Visma 109 Miles Scotson (Aus) Groupama-FDJ 110 Rafal Majka (Pol) Bora-Hansgrohe 111 Luke Durbridge (Aus) Mitchelton-Scott 112 Manuel Senni (Ita) Bardiani CSF 113 Ben Gastauer (Lux) AG2R La Mondiale 114 Ivan Sosa (Col) Team Ineos 115 Gianluca Brambilla (Ita) Trek-Segafredo 116 Jonathan Caicedo (Ecu) EF Education First 117 Adam Hansen (Aus) Lotto Soudal 118 Jonnathan Narvaez (Ecu) Team Ineos 119 Lucas Hamilton (Aus) Mitchelton-Scott 120 Brent Bookwalter (USA) Mitchelton-Scott 121 Ruben Plaza (Spa) Israel Cycling Academy 122 Sepp Kuss (USA) Team Jumbo-Visma 0:01:40 123 Christopher Juul Jensen (Den) Mitchelton-Scott 124 Antonio Nibali (Ita) Bahrain-Merida 0:01:53 125 Koen Bouwman (Ned) Team Jumbo-Visma 0:01:57 126 Thomas Leezer (Ned) Team Jumbo-Visma 127 Antwan Tolhoek (Ned) Team Jumbo-Visma 128 Thomas De Gendt (Bel) Lotto Soudal 0:02:05 129 Ignatas Konovalovas (Ltu) Groupama-FDJ 0:02:07 130 Jan Hirt (Cze) Astana Pro Team 0:02:10 131 Dmitrii Strakhov (Rus) Katusha-Alpecin 132 Tony Gallopin (Fra) AG2R La Mondiale 133 Nico Denz (Ger) AG2R La Mondiale 134 Krists Neilands (Lat) Israel Cycling Academy 135 Enrico Barbin (Ita) Bardiani CSF 136 Ryan Gibbons (RSA) Dimension Data 137 Marco Haller (Aut) Katusha-Alpecin 138 Jenthe Biermans (Bel) Katusha-Alpecin 139 Ben O'Connor (Aus) Dimension Data 140 Pawel Poljanski (Pol) Bora-Hansgrohe 141 Pascal Ackermann (Ger) Bora-Hansgrohe 142 Cesare Benedetti (Ita) Bora-Hansgrohe 143 Tom Bohli (Swi) UAE Team Emirates 144 Amanuel Ghebreigzabhier (Eri) Dimension Data 145 Conor Dunne (Irl) Israel Cycling Academy 0:03:08 146 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 0:03:23 147 James Knox (GBr) Deceuninck-QuickStep 0:03:36 148 Scott Davies (GBr) Dimension Data 149 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 150 Guy Niv (Isr) Israel Cycling Academy 151 Michael Schwarzmann (Ger) Bora-Hansgrohe 152 Paolo Simion (Ita) Bardiani CSF 153 Victor Campenaerts (Bel) Lotto Soudal 0:03:39 154 Will Clarke (Aus) Trek-Segafredo 0:03:59 155 Lorenzo Rota (Ita) Bardiani CSF 156 Enrico Battaglin (Ita) Katusha-Alpecin 0:04:22 157 Simone Consonni (Ita) UAE Team Emirates 158 Jakub Mareczko (Ita) CCC Team 159 Giulio Ciccone (Ita) Trek-Segafredo 160 Nicola Conci (Ita) Trek-Segafredo 161 Markel Irizar (Spa) Trek-Segafredo 162 Michael Gogl (Aut) Trek-Segafredo 163 Matteo Moschetti (Ita) Trek-Segafredo

Finish - Modena # Rider Name (Country) Team Result 1 Arnaud Demare (Fra) Groupama-FDJ 56 pts 2 Elia Viviani (Ita) Deceuninck-QuickStep 35 3 Rüdiger Selig (Ger) Bora-Hansgrohe 25 4 Caleb Ewan (Aus) Lotto Soudal 18 5 Giacomo Nizzolo (Ita) Dimension Data 14 6 Davide Cimolai (Ita) Israel Cycling Academy 12 7 Luca Covili (Ita) Bardiani CSF 12 8 Manuel Belletti (Ita) Androni Giocattoli-Sidermec 10 9 Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane 8 10 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 8 11 Jasper De Buyst (Bel) Lotto Soudal 7 12 Jacopo Guarnieri (Ita) Groupama-FDJ 7 13 Fabio Sabatini (Ita) Deceuninck-QuickStep 5 14 Pascal Ackermann (Ger) Bora-Hansgrohe 5 15 Sean Bennett (USA) EF Education First 4 16 Roger Kluge (Ger) Lotto Soudal 4 17 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 4 18 Tobias Ludvigsson (Swe) Groupama-FDJ 3 19 Michael Schwarzmann (Ger) Bora-Hansgrohe 3 20 Florian Senechal (Fra) Deceuninck-QuickStep 1

Intermediate sprint 1 - San Giovanni in Persiceto # Rider Name (Country) Team Result 1 Luca Covili (Ita) Bardiani CSF 10 pts 2 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 6 3 Arnaud Demare (Fra) Groupama-FDJ 3 4 Pascal Ackermann (Ger) Bora-Hansgrohe 2 5 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 1 6 Michael Schwarzmann (Ger) Bora-Hansgrohe 7 Roger Kluge (Ger) Lotto Soudal 8 Jacopo Guarnieri (Ita) Groupama-FDJ

Intermediate sprint 2 - Crevalcore # Rider Name (Country) Team Result 1 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 10 pts 2 Luca Covili (Ita) Bardiani CSF 6 3 Roger Kluge (Ger) Lotto Soudal 3 4 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 2 5 Pieter Serry (Bel) Deceuninck-QuickStep 1

Combativity # Rider Name (Country) Team Result 1 Arnaud Demare (Fra) Groupama-FDJ 9 pts 2 Luca Covili (Ita) Bardiani CSF 9 3 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 9 4 Elia Viviani (Ita) Deceuninck-QuickStep 5 5 Rüdiger Selig (Ger) Bora-Hansgrohe 4 6 Caleb Ewan (Aus) Lotto Soudal 3 7 Roger Kluge (Ger) Lotto Soudal 3 8 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 3 9 Giacomo Nizzolo (Ita) Dimension Data 2 10 Pascal Ackermann (Ger) Bora-Hansgrohe 2 11 Davide Cimolai (Ita) Israel Cycling Academy 1 12 Pieter Serry (Bel) Deceuninck-QuickStep 1

Breakaway # Rider Name (Country) Team Result 1 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 115 pts 2 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 115

Team # Rider Name (Country) Team Result 1 Groupama-FDJ 10:48:21 2 Lotto Soudal 3 Deceuninck-QuickStep 4 CCC Team 5 Mitchelton-Scott 6 Israel Cycling Academy 7 Androni Giocattoli-Sidermec 8 Bahrain-Merida 9 Astana Pro Team 10 AG2R La Mondiale 11 EF Education First 12 UAE Team Emirates 13 Bora-Hansgrohe 14 Katusha-Alpecin 15 Team Ineos 16 Dimension Data 17 Nippo-Vini Fantini-Faizane 18 Movistar Team 19 Team Sunweb 20 Team Jumbo-Visma 21 Bardiani CSF 22 Trek-Segafredo

General classification after stage 10 # Rider Name (Country) Team Result 1 Valerio Conti (Ita) UAE Team Emirates 39:44:39 2 Primoz Roglic (Slo) Team Jumbo-Visma 0:01:50 3 Nans Peters (Fra) AG2R La Mondiale 0:02:21 4 José Rojas (Spa) Movistar Team 0:02:33 5 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 0:02:36 6 Andrey Amador (CRc) Movistar Team 0:02:39 7 Amaro Antunes (Por) CCC Team 0:03:05 8 Valentin Madouas (Fra) Groupama-FDJ 0:03:27 9 Giovanni Carboni (Ita) Bardiani CSF 0:03:30 10 Pello Bilbao (Spa) Astana Pro Team 0:03:32 11 Vincenzo Nibali (Ita) Bahrain-Merida 0:03:34 12 Bauke Mollema (Ned) Trek-Segafredo 0:03:45 13 Pieter Serry (Bel) Deceuninck-QuickStep 0:03:47 14 Bob Jungels (Lux) Deceuninck-QuickStep 0:04:08 15 Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec 0:04:34 16 Hugh John Carthy (GBr) EF Education First 0:04:36 17 Davide Formolo (Ita) Bora-Hansgrohe 0:04:42 18 Rafal Majka (Pol) Bora-Hansgrohe 0:04:43 19 Sam Oomen (Ned) Team Sunweb 0:05:02 20 Richard Carapaz (Ecu) Movistar Team 0:05:06 21 Victor De La Parte (Spa) CCC Team 0:05:20 22 Ilnur Zakarin (Rus) Katusha-Alpecin 0:05:22 23 Jan Polanc (Slo) UAE Team Emirates 0:05:24 24 Simon Yates (GBr) Mitchelton-Scott 0:05:36 25 Tanel Kangert (Est) EF Education First 0:05:51 26 Pavel Sivakov (Rus) Team Ineos 0:06:01 27 Miguel Angel Lopez (Col) Astana Pro Team 0:06:19 28 Esteban Chaves (Col) Mitchelton-Scott 0:06:20 29 Tony Gallopin (Fra) AG2R La Mondiale 0:06:21 30 Mikel Landa (Spa) Movistar Team 0:06:42 31 Tao Geoghegan Hart (GBr) Team Ineos 0:06:58 32 Ben O'Connor (Aus) Dimension Data 0:07:12 33 Joe Dombrowski (USA) EF Education First 0:07:29 34 Mikel Nieve (Spa) Mitchelton-Scott 0:08:11 35 Alexis Vuillermoz (Fra) AG2R La Mondiale 0:08:58 36 Dario Cataldo (Ita) Astana Pro Team 0:09:43 37 Enrico Gasparotto (Ita) Dimension Data 0:10:00 38 Davide Villella (Ita) Astana Pro Team 0:10:37 39 Eros Capecchi (Ita) Deceuninck-QuickStep 0:10:44 40 Francesco Gavazzi (Ita) Androni Giocattoli-Sidermec 0:11:09 41 Jan Bakelants (Bel) Team Sunweb 0:11:22 42 Louis Vervaeke (Bel) Team Sunweb 0:11:30 43 Larry Warbasse (USA) AG2R La Mondiale 0:12:26 44 Jay Mc Carthy (Aus) Bora-Hansgrohe 0:12:54 45 Matteo Montaguti (Ita) Androni Giocattoli-Sidermec 0:13:28 46 Diego Ulissi (Ita) UAE Team Emirates 0:14:42 47 Tosh Van Der Sande (Bel) Lotto Soudal 0:15:07 48 Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 0:15:34 49 Edward Dunbar (Irl) Team Ineos 0:16:01 50 Giulio Ciccone (Ita) Trek-Segafredo 0:16:11 51 Andrey Zeits (Kaz) Astana Pro Team 0:16:28 52 Ion Izagirre Insausti (Spa) Astana Pro Team 0:16:30 53 Ruben Plaza (Spa) Israel Cycling Academy 0:16:42 54 Sebastian Henao (Col) Team Ineos 0:16:45 55 Jai Hindley (Aus) Team Sunweb 0:16:46 56 Domenico Pozzovivo (Ita) Bahrain-Merida 0:17:21 57 Gianluca Brambilla (Ita) Trek-Segafredo 0:17:29 58 Kristian Sbaragli (Ita) Israel Cycling Academy 0:17:49 59 Ryan Gibbons (RSA) Dimension Data 0:17:50 60 Hubert Dupont (Fra) AG2R La Mondiale 0:18:04 61 Lucas Hamilton (Aus) Mitchelton-Scott 0:18:43 62 Ben Gastauer (Lux) AG2R La Mondiale 0:18:46 63 Lukasz Owsian (Pol) CCC Team 0:19:18 64 François Bidard (Fra) AG2R La Mondiale 0:20:12 65 Luke Durbridge (Aus) Mitchelton-Scott 0:21:16 66 Christopher Hamilton (Aus) Team Sunweb 0:21:50 67 Christopher Juul Jensen (Den) Mitchelton-Scott 0:22:19 68 Adam Hansen (Aus) Lotto Soudal 0:22:29 69 Jonnathan Narvaez (Ecu) Team Ineos 0:23:17 70 Brent Bookwalter (USA) Mitchelton-Scott 0:24:17 71 Reto Hollenstein (Swi) Katusha-Alpecin 72 Paul Martens (Ger) Team Jumbo-Visma 0:24:25 73 Jan Hirt (Cze) Astana Pro Team 0:24:27 74 Enrico Battaglin (Ita) Katusha-Alpecin 0:24:47 75 Florian Senechal (Fra) Deceuninck-QuickStep 0:26:08 76 Ivan Sosa (Col) Team Ineos 0:26:12 77 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 0:26:28 78 Koen Bouwman (Ned) Team Jumbo-Visma 0:27:14 79 Nicola Conci (Ita) Trek-Segafredo 0:28:25 80 Damiano Caruso (Ita) Bahrain-Merida 0:28:32 81 Antonio Nibali (Ita) Bahrain-Merida 0:29:06 82 Pawel Poljanski (Pol) Bora-Hansgrohe 0:29:18 83 Lorenzo Rota (Ita) Bardiani CSF 0:29:45 84 Manuel Senni (Ita) Bardiani CSF 0:29:49 85 Salvatore Puccio (Ita) Team Ineos 0:29:59 86 Andrea Garosio (Ita) Bahrain-Merida 0:30:11 87 Antwan Tolhoek (Ned) Team Jumbo-Visma 88 Manuel Belletti (Ita) Androni Giocattoli-Sidermec 0:30:18 89 Marco Marcato (Ita) UAE Team Emirates 0:31:05 90 Marco Canola (Ita) Nippo-Vini Fantini-Faizane 0:31:21 91 Fabio Sabatini (Ita) Deceuninck-QuickStep 0:31:38 92 Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane 0:32:51 93 Antonio Pedrero (Spa) Movistar Team 0:33:53 94 Manuele Boaro (Ita) Astana Pro Team 95 Danilo Wyss (Swi) Dimension Data 0:33:55 96 Valerio Agnoli (Ita) Bahrain-Merida 0:34:01 97 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:34:09 98 Thomas De Gendt (Bel) Lotto Soudal 0:35:19 99 Nathan Brown (USA) EF Education First 0:35:35 100 Jonathan Caicedo (Ecu) EF Education First 0:36:46 101 Tobias Ludvigsson (Swe) Groupama-FDJ 0:36:59 102 Marco Haller (Aut) Katusha-Alpecin 0:37:39 103 Francisco Ventoso (Spa) CCC Team 0:37:43 104 Sepp Kuss (USA) Team Jumbo-Visma 0:38:00 105 Jasper De Buyst (Bel) Lotto Soudal 0:38:17 106 Christian Knees (Ger) Team Ineos 0:38:18 107 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 0:39:03 108 Michael Gogl (Aut) Trek-Segafredo 0:39:25 109 Luca Covili (Ita) Bardiani CSF 0:40:09 110 Krists Neilands (Lat) Israel Cycling Academy 0:41:02 111 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 0:41:47 112 Pascal Ackermann (Ger) Bora-Hansgrohe 0:42:58 113 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 0:43:23 114 Enrico Barbin (Ita) Bardiani CSF 0:43:35 115 Elia Viviani (Ita) Deceuninck-QuickStep 0:44:06 116 Arnaud Demare (Fra) Groupama-FDJ 0:44:14 117 Chad Haga (USA) Team Sunweb 0:45:23 118 Caleb Ewan (Aus) Lotto Soudal 0:45:57 119 Jos van Emden (Ned) Team Jumbo-Visma 0:47:10 120 Michael Schwarzmann (Ger) Bora-Hansgrohe 0:47:22 121 Rüdiger Selig (Ger) Bora-Hansgrohe 122 Davide Cimolai (Ita) Israel Cycling Academy 0:47:24 123 Jacopo Guarnieri (Ita) Groupama-FDJ 0:48:24 124 Cesare Benedetti (Ita) Bora-Hansgrohe 0:48:27 125 Jenthe Biermans (Bel) Katusha-Alpecin 0:48:33 126 Guy Niv (Isr) Israel Cycling Academy 0:49:06 127 Sean Bennett (USA) EF Education First 0:49:46 128 Ignatas Konovalovas (Ltu) Groupama-FDJ 0:51:37 129 Grega Bole (Slo) Bahrain-Merida 0:51:49 130 Simone Consonni (Ita) UAE Team Emirates 0:52:10 131 Mirco Maestri (Ita) Bardiani CSF 0:54:26 132 Victor Campenaerts (Bel) Lotto Soudal 0:58:11 133 Giacomo Nizzolo (Ita) Dimension Data 0:58:34 134 Luis Mas Bonet (Spa) Movistar Team 0:58:49 135 Josef Cerny (Cze) CCC Team 1:01:04 136 Ramon Sinkeldam (Ned) Groupama-FDJ 1:01:16 137 Guillaume Boivin (Can) Israel Cycling Academy 1:02:40 138 Olivier Le Gac (Fra) Groupama-FDJ 1:03:15 139 Hector Carretero (Spa) Movistar Team 1:03:29 140 Jack Bauer (NZl) Mitchelton-Scott 1:03:34 141 Jasha Sütterlin (Ger) Movistar Team 1:04:10 142 Mikkel Frølich Honoré (Den) Deceuninck-QuickStep 1:05:04 143 Roger Kluge (Ger) Lotto Soudal 1:06:32 144 Awet Andemeskel (Eri) Israel Cycling Academy 1:09:14 145 James Knox (GBr) Deceuninck-QuickStep 1:09:25 146 Thomas Leezer (Ned) Team Jumbo-Visma 1:09:26 147 Juan Jose Lobato Del Valle (Spa) Nippo-Vini Fantini-Faizane 1:13:35 148 Markel Irizar (Spa) Trek-Segafredo 1:13:57 149 Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane 1:17:43 150 Scott Davies (GBr) Dimension Data 1:19:39 151 Conor Dunne (Irl) Israel Cycling Academy 1:19:56 152 Kamil Gradek (Pol) CCC Team 1:20:28 153 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 1:20:56 154 Dmitrii Strakhov (Rus) Katusha-Alpecin 1:21:48 155 Paolo Simion (Ita) Bardiani CSF 1:23:00 156 Miles Scotson (Aus) Groupama-FDJ 1:23:27 157 Mark Renshaw (Aus) Dimension Data 1:24:34 158 Matteo Moschetti (Ita) Trek-Segafredo 1:25:03 159 Tom Bohli (Swi) UAE Team Emirates 1:29:51 160 Jakub Mareczko (Ita) CCC Team 1:31:57 161 Will Clarke (Aus) Trek-Segafredo 1:35:27 162 Nico Denz (Ger) AG2R La Mondiale 1:35:37 163 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 1:36:42

Point classification # Rider Name (Country) Team Result 1 Pascal Ackermann (Ger) Bora-Hansgrohe 155 pts 2 Arnaud Demare (Fra) Groupama-FDJ 154 3 Caleb Ewan (Aus) Lotto Soudal 109 4 Richard Carapaz (Ecu) Movistar Team 50 5 Primoz Roglic (Slo) Team Jumbo-Visma 42 6 Davide Cimolai (Ita) Israel Cycling Academy 36 7 Rüdiger Selig (Ger) Bora-Hansgrohe 34 8 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 32 9 José Rojas (Spa) Movistar Team 32 10 Matteo Moschetti (Ita) Trek-Segafredo 32 11 Manuel Belletti (Ita) Androni Giocattoli-Sidermec 30 12 Giacomo Nizzolo (Ita) Dimension Data 30 13 Valerio Conti (Ita) UAE Team Emirates 29 14 Pello Bilbao (Spa) Astana Pro Team 27 15 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 26 16 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 25 17 Diego Ulissi (Ita) UAE Team Emirates 25 18 Simon Yates (GBr) Mitchelton-Scott 23 19 Miguel Angel Lopez (Col) Astana Pro Team 21 20 Elia Viviani (Ita) Deceuninck-QuickStep 21 21 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 20 22 Tony Gallopin (Fra) AG2R La Mondiale 20 23 Florian Senechal (Fra) Deceuninck-QuickStep 20 24 Vincenzo Nibali (Ita) Bahrain-Merida 19 25 Mirco Maestri (Ita) Bardiani CSF 18 26 Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane 18 27 Jacopo Guarnieri (Ita) Groupama-FDJ 16 28 Bauke Mollema (Ned) Trek-Segafredo 15 29 Davide Formolo (Ita) Bora-Hansgrohe 15 30 Fabio Sabatini (Ita) Deceuninck-QuickStep 13 31 Enrico Barbin (Ita) Bardiani CSF 12 32 Luca Covili (Ita) Bardiani CSF 12 33 Valentin Madouas (Fra) Groupama-FDJ 12 34 Ryan Gibbons (RSA) Dimension Data 12 35 Sean Bennett (USA) EF Education First 12 36 Victor Campenaerts (Bel) Lotto Soudal 12 37 Jakub Mareczko (Ita) CCC Team 12 38 Giovanni Carboni (Ita) Bardiani CSF 10 39 Rafal Majka (Pol) Bora-Hansgrohe 10 40 Jasper De Buyst (Bel) Lotto Soudal 10 41 Paolo Simion (Ita) Bardiani CSF 10 42 Pieter Serry (Bel) Deceuninck-QuickStep 9 43 Nans Peters (Fra) AG2R La Mondiale 8 44 Sam Oomen (Ned) Team Sunweb 8 45 Jan Bakelants (Bel) Team Sunweb 8 46 Louis Vervaeke (Bel) Team Sunweb 8 47 Ruben Plaza (Spa) Israel Cycling Academy 8 48 Lucas Hamilton (Aus) Mitchelton-Scott 8 49 Jenthe Biermans (Bel) Katusha-Alpecin 8 50 Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec 7 51 Christian Knees (Ger) Team Ineos 7 52 Michael Schwarzmann (Ger) Bora-Hansgrohe 7 53 Tanel Kangert (Est) EF Education First 6 54 Krists Neilands (Lat) Israel Cycling Academy 6 55 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 6 56 Matteo Montaguti (Ita) Androni Giocattoli-Sidermec 5 57 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 5 58 Chad Haga (USA) Team Sunweb 5 59 Bob Jungels (Lux) Deceuninck-QuickStep 4 60 Tao Geoghegan Hart (GBr) Team Ineos 4 61 Sebastian Henao (Col) Team Ineos 4 62 Lukasz Owsian (Pol) CCC Team 4 63 Viacheslav Kuznetsov (Rus) Katusha-Alpecin 4 64 Ignatas Konovalovas (Ltu) Groupama-FDJ 4 65 Josef Cerny (Cze) CCC Team 4 66 Olivier Le Gac (Fra) Groupama-FDJ 4 67 Roger Kluge (Ger) Lotto Soudal 4 68 Hugh John Carthy (GBr) EF Education First 3 69 Giulio Ciccone (Ita) Trek-Segafredo 3 70 Marco Canola (Ita) Nippo-Vini Fantini-Faizane 3 71 Antonio Pedrero (Spa) Movistar Team 3 72 Tobias Ludvigsson (Swe) Groupama-FDJ 3 73 Sepp Kuss (USA) Team Jumbo-Visma 3 74 Ramon Sinkeldam (Ned) Groupama-FDJ 3 75 Andrey Amador (CRc) Movistar Team 2 76 Jay Mc Carthy (Aus) Bora-Hansgrohe 2 77 Kristian Sbaragli (Ita) Israel Cycling Academy 2 78 François Bidard (Fra) AG2R La Mondiale 2 79 Paul Martens (Ger) Team Jumbo-Visma 2 80 Nicola Conci (Ita) Trek-Segafredo 2 81 Thomas De Gendt (Bel) Lotto Soudal 2 82 Juan Jose Lobato Del Valle (Spa) Nippo-Vini Fantini-Faizane 2 83 Amaro Antunes (Por) CCC Team 1 84 Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 1 85 Damiano Caruso (Ita) Bahrain-Merida 1 86 Manuele Boaro (Ita) Astana Pro Team 1 87 Jos van Emden (Ned) Team Jumbo-Visma 1 88 Cesare Benedetti (Ita) Bora-Hansgrohe 1 89 Will Clarke (Aus) Trek-Segafredo 1 90 Koen Bouwman (Ned) Team Jumbo-Visma -10

Mountain classification # Rider Name (Country) Team Result 1 Giulio Ciccone (Ita) Trek-Segafredo 32 pts 2 Primoz Roglic (Slo) Team Jumbo-Visma 22 3 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 18 4 Antonio Pedrero (Spa) Movistar Team 18 5 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 15 6 Valerio Conti (Ita) UAE Team Emirates 8 7 Bauke Mollema (Ned) Trek-Segafredo 8 8 Andrey Zeits (Kaz) Astana Pro Team 8 9 François Bidard (Fra) AG2R La Mondiale 7 10 Giovanni Carboni (Ita) Bardiani CSF 6 11 Richard Carapaz (Ecu) Movistar Team 6 12 Lucas Hamilton (Aus) Mitchelton-Scott 6 13 Louis Vervaeke (Bel) Team Sunweb 5 14 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 5 15 José Rojas (Spa) Movistar Team 4 16 Pello Bilbao (Spa) Astana Pro Team 4 17 Vincenzo Nibali (Ita) Bahrain-Merida 4 18 Ruben Plaza (Spa) Israel Cycling Academy 4 19 Lukasz Owsian (Pol) CCC Team 3 20 Hugh John Carthy (GBr) EF Education First 2 21 Simon Yates (GBr) Mitchelton-Scott 2 22 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 2 23 Mirco Maestri (Ita) Bardiani CSF 2 24 Pieter Serry (Bel) Deceuninck-QuickStep 1 25 Rafal Majka (Pol) Bora-Hansgrohe 1 26 Tanel Kangert (Est) EF Education First 1 27 Jay Mc Carthy (Aus) Bora-Hansgrohe 1 28 Paul Martens (Ger) Team Jumbo-Visma 1 29 Koen Bouwman (Ned) Team Jumbo-Visma 1 30 Damiano Caruso (Ita) Bahrain-Merida 1 31 Thomas De Gendt (Bel) Lotto Soudal 1 32 Enrico Barbin (Ita) Bardiani CSF 1

Young rider classification # Rider Name (Country) Team Result 1 Nans Peters (Fra) AG2R La Mondiale 39:47:00 2 Valentin Madouas (Fra) Groupama-FDJ 0:01:06 3 Giovanni Carboni (Ita) Bardiani CSF 0:01:09 4 Hugh John Carthy (GBr) EF Education First 0:02:15 5 Sam Oomen (Ned) Team Sunweb 0:02:41 6 Pavel Sivakov (Rus) Team Ineos 0:03:40 7 Miguel Angel Lopez (Col) Astana Pro Team 0:03:58 8 Tao Geoghegan Hart (GBr) Team Ineos 0:04:37 9 Ben O'Connor (Aus) Dimension Data 0:04:51 10 Andrea Vendrame (Ita) Androni Giocattoli-Sidermec 0:13:13 11 Edward Dunbar (Irl) Team Ineos 0:13:40 12 Giulio Ciccone (Ita) Trek-Segafredo 0:13:50 13 Jai Hindley (Aus) Team Sunweb 0:14:25 14 Ryan Gibbons (RSA) Dimension Data 0:15:29 15 Lucas Hamilton (Aus) Mitchelton-Scott 0:16:22 16 Christopher Hamilton (Aus) Team Sunweb 0:19:29 17 Jonnathan Narvaez (Ecu) Team Ineos 0:20:56 18 Ivan Sosa (Col) Team Ineos 0:23:51 19 Nicola Conci (Ita) Trek-Segafredo 0:26:04 20 Lorenzo Rota (Ita) Bardiani CSF 0:27:24 21 Antwan Tolhoek (Ned) Team Jumbo-Visma 0:27:50 22 Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane 0:30:30 23 Amanuel Ghebreigzabhier (Eri) Dimension Data 0:31:48 24 Sepp Kuss (USA) Team Jumbo-Visma 0:35:39 25 Luca Covili (Ita) Bardiani CSF 0:37:48 26 Krists Neilands (Lat) Israel Cycling Academy 0:38:41 27 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 0:39:26 28 Pascal Ackermann (Ger) Bora-Hansgrohe 0:40:37 29 Caleb Ewan (Aus) Lotto Soudal 0:43:36 30 Jenthe Biermans (Bel) Katusha-Alpecin 0:46:12 31 Guy Niv (Isr) Israel Cycling Academy 0:46:45 32 Sean Bennett (USA) EF Education First 0:47:25 33 Simone Consonni (Ita) UAE Team Emirates 0:49:49 34 Hector Carretero (Spa) Movistar Team 1:01:08 35 Mikkel Frølich Honoré (Den) Deceuninck-QuickStep 1:02:43 36 James Knox (GBr) Deceuninck-QuickStep 1:07:04 37 Giovanni Lonardi (Ita) Nippo-Vini Fantini-Faizane 1:15:22 38 Scott Davies (GBr) Dimension Data 1:17:18 39 Dmitrii Strakhov (Rus) Katusha-Alpecin 1:19:27 40 Miles Scotson (Aus) Groupama-FDJ 1:21:06 41 Matteo Moschetti (Ita) Trek-Segafredo 1:22:42 42 Tom Bohli (Swi) UAE Team Emirates 1:27:30 43 Jakub Mareczko (Ita) CCC Team 1:29:36 44 Nico Denz (Ger) AG2R La Mondiale 1:33:16

Intermediate sprint classification # Rider Name (Country) Team Result 1 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 51 pts 2 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 38 3 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 26 4 Arnaud Demare (Fra) Groupama-FDJ 24 5 Mirco Maestri (Ita) Bardiani CSF 22 6 José Rojas (Spa) Movistar Team 21 7 Enrico Barbin (Ita) Bardiani CSF 20 8 Luca Covili (Ita) Bardiani CSF 16 9 Pascal Ackermann (Ger) Bora-Hansgrohe 14 10 Valerio Conti (Ita) UAE Team Emirates 10 11 Valentin Madouas (Fra) Groupama-FDJ 9 12 Louis Vervaeke (Bel) Team Sunweb 8 13 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 8 14 Michael Schwarzmann (Ger) Bora-Hansgrohe 7 15 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 6 16 Sam Oomen (Ned) Team Sunweb 6 17 Jan Bakelants (Bel) Team Sunweb 6 18 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 4 19 Cesare Benedetti (Ita) Bora-Hansgrohe 4 20 Olivier Le Gac (Fra) Groupama-FDJ 4 21 Giovanni Carboni (Ita) Bardiani CSF 3 22 Ruben Plaza (Spa) Israel Cycling Academy 3 23 Michael Gogl (Aut) Trek-Segafredo 3 24 Krists Neilands (Lat) Israel Cycling Academy 3 25 Jacopo Guarnieri (Ita) Groupama-FDJ 3 26 Roger Kluge (Ger) Lotto Soudal 3 27 Miles Scotson (Aus) Groupama-FDJ 3 28 Nans Peters (Fra) AG2R La Mondiale 2 29 Matteo Montaguti (Ita) Androni Giocattoli-Sidermec 2 30 Kristian Sbaragli (Ita) Israel Cycling Academy 2 31 Florian Senechal (Fra) Deceuninck-QuickStep 2 32 Sean Bennett (USA) EF Education First 2 33 Grega Bole (Slo) Bahrain-Merida 2 34 Will Clarke (Aus) Trek-Segafredo 2 35 Pieter Serry (Bel) Deceuninck-QuickStep 1 36 Giulio Ciccone (Ita) Trek-Segafredo 1 37 Jai Hindley (Aus) Team Sunweb 1 38 Lukasz Owsian (Pol) CCC Team 1 39 Thomas De Gendt (Bel) Lotto Soudal 1 40 Caleb Ewan (Aus) Lotto Soudal 1 41 Rüdiger Selig (Ger) Bora-Hansgrohe 1 42 Ignatas Konovalovas (Ltu) Groupama-FDJ 1

Combativity classification # Rider Name (Country) Team Result 1 Arnaud Demare (Fra) Groupama-FDJ 35 pts 2 Pascal Ackermann (Ger) Bora-Hansgrohe 32 3 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 31 4 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 27 5 Caleb Ewan (Aus) Lotto Soudal 22 6 Primoz Roglic (Slo) Team Jumbo-Visma 17 7 José Rojas (Spa) Movistar Team 16 8 Mirco Maestri (Ita) Bardiani CSF 15 9 Elia Viviani (Ita) Deceuninck-QuickStep 15 10 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 14 11 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 13 12 Valerio Conti (Ita) UAE Team Emirates 12 13 Enrico Barbin (Ita) Bardiani CSF 10 14 Luca Covili (Ita) Bardiani CSF 9 15 Giulio Ciccone (Ita) Trek-Segafredo 9 16 Richard Carapaz (Ecu) Movistar Team 7 17 Valentin Madouas (Fra) Groupama-FDJ 7 18 Vincenzo Nibali (Ita) Bahrain-Merida 7 19 Louis Vervaeke (Bel) Team Sunweb 7 20 Bauke Mollema (Ned) Trek-Segafredo 6 20 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 6 20 Ruben Plaza (Spa) Israel Cycling Academy 6 20 Pello Bilbao (Spa) Astana Pro Team 6 20 Giovanni Carboni (Ita) Bardiani CSF 6 25 Michael Schwarzmann (Ger) Bora-Hansgrohe 5 25 Rüdiger Selig (Ger) Bora-Hansgrohe 5 25 Victor Campenaerts (Bel) Lotto Soudal 5 25 Tony Gallopin (Fra) AG2R La Mondiale 5 25 Matteo Moschetti (Ita) Trek-Segafredo 5 25 Simon Yates (GBr) Mitchelton-Scott 5 31 Lucas Hamilton (Aus) Mitchelton-Scott 4 31 Giacomo Nizzolo (Ita) Dimension Data 4 31 Jan Bakelants (Bel) Team Sunweb 4 31 Sam Oomen (Ned) Team Sunweb 4 31 Olivier Le Gac (Fra) Groupama-FDJ 4 31 Cesare Benedetti (Ita) Bora-Hansgrohe 4 31 Davide Formolo (Ita) Bora-Hansgrohe 4 31 Florian Senechal (Fra) Deceuninck-QuickStep 4 31 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 4 31 Diego Ulissi (Ita) UAE Team Emirates 4 41 Miguel Angel Lopez (Col) Astana Pro Team 3 41 Fabio Sabatini (Ita) Deceuninck-QuickStep 3 41 Antonio Pedrero (Spa) Movistar Team 3 41 Krists Neilands (Lat) Israel Cycling Academy 3 41 Miles Scotson (Aus) Groupama-FDJ 3 41 Jacopo Guarnieri (Ita) Groupama-FDJ 3 41 Roger Kluge (Ger) Lotto Soudal 3 41 Michael Gogl (Aut) Trek-Segafredo 3 49 Will Clarke (Aus) Trek-Segafredo 2 49 Nans Peters (Fra) AG2R La Mondiale 2 49 Davide Cimolai (Ita) Israel Cycling Academy 2 49 Kristian Sbaragli (Ita) Israel Cycling Academy 2 49 Pieter Serry (Bel) Deceuninck-QuickStep 2 49 Sean Bennett (USA) EF Education First 2 49 Tanel Kangert (Est) EF Education First 2 49 Matteo Montaguti (Ita) Androni Giocattoli-Sidermec 2 49 Manuel Belletti (Ita) Androni Giocattoli-Sidermec 2 49 Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec 2 49 Andrey Zeits (Kaz) Astana Pro Team 2 49 Grega Bole (Slo) Bahrain-Merida 2 61 Rafal Majka (Pol) Bora-Hansgrohe 1 61 Jakub Mareczko (Ita) CCC Team 1 61 Lukasz Owsian (Pol) CCC Team 1 61 François Bidard (Fra) AG2R La Mondiale 1 61 Thomas De Gendt (Bel) Lotto Soudal 1 61 Ryan Gibbons (RSA) Dimension Data 1 61 Ignatas Konovalovas (Ltu) Groupama-FDJ 1 61 Chad Haga (USA) Team Sunweb 1 61 Jai Hindley (Aus) Team Sunweb 1

Breakaway classification # Rider Name (Country) Team Result 1 Marco Frapporti (Ita) Androni Giocattoli-Sidermec 620 pts 2 Damiano Cima (Ita) Nippo-Vini Fantini-Faizane 564 3 Mirco Maestri (Ita) Bardiani CSF 374 4 Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Faizane 259 5 Giulio Ciccone (Ita) Trek-Segafredo 221 6 François Bidard (Fra) AG2R La Mondiale 214 7 Lukasz Owsian (Pol) CCC Team 195 8 Sean Bennett (USA) EF Education First 151 9 Will Clarke (Aus) Trek-Segafredo 150 10 Louis Vervaeke (Bel) Team Sunweb 134 11 Luca Covili (Ita) Bardiani CSF 115 12 Ivan Santaromita (Ita) Nippo-Vini Fantini-Faizane 85 13 Miguel Eduardo Florez Lopez (Col) Androni Giocattoli-Sidermec 85 14 Enrico Barbin (Ita) Bardiani CSF 85 15 José Rojas (Spa) Movistar Team 57 16 Pello Bilbao (Spa) Astana Pro Team 50 17 Mattia Cattaneo (Ita) Androni Giocattoli-Sidermec 50 18 Davide Formolo (Ita) Bora-Hansgrohe 50 19 Tony Gallopin (Fra) AG2R La Mondiale 50 20 Lucas Hamilton (Aus) Mitchelton-Scott 50 21 Fausto Masnada (Ita) Androni Giocattoli-Sidermec 48 22 Sebastian Henao (Col) Team Ineos 42 23 Jay Mc Carthy (Aus) Bora-Hansgrohe 41 24 Andrey Zeits (Kaz) Astana Pro Team 41 25 Antonio Pedrero (Spa) Movistar Team 41 26 Valerio Conti (Ita) UAE Team Emirates 39 27 Nans Peters (Fra) AG2R La Mondiale 27 28 Nathan Brown (USA) EF Education First 18 29 Lorenzo Rota (Ita) Bardiani CSF 17 30 Krists Neilands (Lat) Israel Cycling Academy 17 31 Marco Marcato (Ita) UAE Team Emirates 16 32 Pieter Serry (Bel) Deceuninck-QuickStep 10 33 Ruben Plaza (Spa) Israel Cycling Academy 10 34 Nicola Bagioli (Ita) Nippo-Vini Fantini-Faizane 10