Giro d'Italia: Tratnik wins stage 16

Jan Tratnik (Bahrain McLaren) secured a solo victory during stage 16 at the Giro d'Italia. The Slovenian made his winning move over the top of the steep finish climb to take the win ahead of late-race breakaway companion Ben O'Connor (NTT Pro Cycling) in San Daniele del Friuli. Enrico Battaglin (Bahrain McLaren) took the chase-group sprint for third place.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Jan Tratnik (Slo) Bahrain McLaren 6:04:36
2Ben O'Connor (Aus) NTT Pro Cycling 0:00:07
3Enrico Battaglin (Ita) Bahrain McLaren 0:01:14
4Kamil Malecki (Pol) CCC Team
5Ben Swift (GBr) Ineos Grenadiers
6Andrea Vendrame (Ita) AG2R la Mondiale 0:01:21
7Geoffrey Bouchard (Fra) AG2R la Mondiale
8Matteo Fabbro (Ita) Bora-Hansgrohe 0:01:25
9Manuele Boaro (Ita) Astana Pro Team 0:01:33
10Alessandro Tonelli (Ita) Bardiani CSF Faizane' 0:01:37
11Valerio Conti (Ita) UAE Team Emirates 0:02:59
12Lorenzo Rota (Ita) Vini Zabu' KTM
13Sergio Samitier Samitier (Spa) Movistar Team
14Lawrence Warbasse (USA) AG2R la Mondiale
15François Bidard (Fra) AG2R la Mondiale 0:03:02
16Salvatore Puccio (Ita) Ineos Grenadiers 0:03:44
17Fabio Felline (Ita) Astana Pro Team
18Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec 0:04:44
19Stefano Oldani (Ita) Lotto Soudal 0:08:51
20Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec
21Julien Bernard (Fra) Trek-Segafredo
22Filippo Zana (Ita) Bardiani CSF Faizane'
23Joseph Rosskopf (USA) CCC Team
24Pawel Poljanski (Pol) Bora-Hansgrohe 0:09:28
25Giovanni Visconti (Ita) Vini Zabu' KTM 0:09:42
26Einer Augusto Rubio Reyes (Col) Movistar Team
27Ruben Guerreiro (Por) EF Pro Cycling 0:11:48
28Joao Almeida (Por) Deceuninck-Quickstep 0:12:54
29Jai Hindley (Aus) Team Sunweb 0:12:56
30Vincenzo Nibali (Ita) Trek-Segafredo
31Tao Geoghegan Hart (GBr) Ineos Grenadiers
32Patrick Konrad (Aut) Bora-Hansgrohe
33Jakob Fuglsang (Den) Astana Pro Team
34Wilco Kelderman (Ned) Team Sunweb
35Pello Bilbao (Spa) Bahrain McLaren
36Rafal Majka (Pol) Bora-Hansgrohe
37Domenico Pozzovivo (Ita) NTT Pro Cycling
38Brandon McNulty (USA) UAE Team Emirates
39Fausto Masnada (Ita) Deceuninck-Quickstep 0:13:06
40Antonio Pedrero (Spa) Movistar Team
41James Knox (GBr) Deceuninck-Quickstep
42Sam Oomen (Ned) Team Sunweb 0:13:13
43Hermann Pernsteiner (Aut) Bahrain McLaren 0:13:17
44Diego Ulissi (Ita) UAE Team Emirates 0:13:18
45Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:13:22
46Jacopo Mosca (Ita) Trek-Segafredo 0:13:32
47Louis Meintjes (RSA) NTT Pro Cycling
48Jonas Gregaard Wilsly (Den) Astana Pro Team
49Matteo Sobrero (Ita) NTT Pro Cycling
50Jonathan Caicedo (Ecu) EF Pro Cycling
51Victor De la Parte (Spa) CCC Team 0:13:44
52Mikkel Frølich Honoré (Den) Deceuninck-Quickstep
53Martijn Tusveld (Ned) Team Sunweb
54James Whelan (Aus) EF Pro Cycling 0:13:47
55Nicola Conci (Ita) Trek-Segafredo
56Sander Armee (Bel) Lotto Soudal 0:13:54
57Thomas De Gendt (Bel) Lotto Soudal
58Pieter Serry (Bel) Deceuninck-Quickstep
59Dario Cataldo (Ita) Movistar Team
60Attila Valter (Hun) CCC Team
61Domen Novak (Slo) Bahrain McLaren 0:14:29
62Rohan Dennis (Aus) Ineos Grenadiers 0:14:35
63Hector Carretero (Spa) Movistar Team
64Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
65Amanuel Gebreigzabhier (Eri) NTT Pro Cycling 0:14:40
66Christopher Hamilton (Aus) Team Sunweb 0:15:01
67Jaakko Hanninen (Fin) AG2R la Mondiale 0:15:50
68Luca Chirico (Ita) Androni Giocattoli-Sidermec
69Carl Fredrik Hagen (Nor) Lotto Soudal 0:17:21
70Yukiya Arashiro (Jpn) Bahrain McLaren
71Cesare Benedetti (Ita) Bora-Hansgrohe 0:17:31
72Joe Dombrowski (USA) UAE Team Emirates 0:17:35
73Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:17:46
74Antonio Nibali (Ita) Trek-Segafredo 0:17:57
75Danilo Wyss (Swi) NTT Pro Cycling 0:19:54
76Chad Haga (USA) Team Sunweb
77Giovanni Carboni (Ita) Bardiani CSF Faizane'
78Rick Zabel (Ger) Israel Start-Up Nation 0:21:26
79Nico Denz (Ger) Team Sunweb
80Marco Mathis (Ger) Cofidis
81Mattia Bais (Ita) Androni Giocattoli-Sidermec
82Simon Pellaud (Swi) Androni Giocattoli-Sidermec
83Josip Rumac (Cro) Androni Giocattoli-Sidermec
84Matteo Spreafico (Ita) Androni Giocattoli-Sidermec
85Francesco Romano (Ita) Bardiani CSF Faizane'
86Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
87Ilnur Zakarin (Rus) CCC Team
88Fabio Mazzucco (Ita) Bardiani CSF Faizane'
89Eduardo Sepulveda (Arg) Movistar Team
90Nathan Haas (Aus) Cofidis
91Dylan Sunderland (Aus) NTT Pro Cycling
92Mark Padun (Ukr) Bahrain McLaren
93Alex Dowsett (GBr) Israel Start-Up Nation
94Tanel Kangert (Est) EF Pro Cycling
95Jesper Hansen (Den) Cofidis
96Eros Capecchi (Ita) Bahrain McLaren
97Etienne Van Empel (Ned) Vini Zabu' KTM
98Victor Campenaerts (Bel) NTT Pro Cycling
99Adam Hansen (Aus) Lotto Soudal
100Stéphane Rossetto (Fra) Cofidis
101Iljo Keisse (Bel) Deceuninck-Quickstep 0:21:41
102Elia Viviani (Ita) Cofidis
103Filippo Ganna (Ita) Ineos Grenadiers
104Simon Clarke (Aus) EF Pro Cycling
105Davide Ballerini (Ita) Deceuninck-Quickstep
106Davide Villella (Ita) Movistar Team
107Marco Frapporti (Ita) Vini Zabu' KTM
108Filippo Fiorelli (Ita) Bardiani CSF Faizane'
109Matthew Holmes (GBr) Lotto Soudal
110Mathias Le Turnier (Fra) Cofidis
111Daniel Navarro Garcia (Spa) Israel Start-Up Nation
112Guy Sagiv (Isr) Israel Start-Up Nation
113Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec
114Kamil Gradek (Pol) CCC Team
115Giovanni Lonardi (Ita) Bardiani CSF Faizane'
116Josef Cerny (Cze) CCC Team
117Rodrigo Contreras Pinzon (Col) Astana Pro Team
118Peter Sagan (Svk) Bora-Hansgrohe 0:22:06
119Maciej Bodnar (Pol) Bora-Hansgrohe
120Albert Torres Barcelo (Spa) Movistar Team
121Edoardo Zardini (Ita) Vini Zabu' KTM
122Davide Cimolai (Ita) Israel Start-Up Nation 0:22:09
123Miles Scotson (Aus) Groupama-FDJ 0:26:15
124Kilian Frankiny (Swi) Groupama-FDJ
125Simon Guglielmi (Fra) Groupama-FDJ
126Arnaud Demare (Fra) Groupama-FDJ
127Simone Bevilacqua (Ita) Vini Zabu' KTM
128Jacopo Guarnieri (Ita) Groupama-FDJ
129Simone Consonni (Ita) Cofidis
130Matthias Brändle (Aut) Israel Start-Up Nation
131Lachlan Morton (Aus) EF Pro Cycling
132Jonathan Dibben (GBr) Lotto Soudal
133Harm Vanhoucke (Bel) Lotto Soudal
134Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep
135Ignatas Konovalovas (Ltu) Groupama-FDJ
136Mikkel Bjerg (Den) UAE Team Emirates 0:27:52
DNFMaximiliano Ariel Richeze (Arg) UAE Team Emirates
DNSFernando Gaviria Rendon (Col) UAE Team Emirates
Swipe to scroll horizontally
intermediate sprint, Cividale Del Friuli, km. 87.8
Pos.Rider Name (Country) TeamResult
1Andrea Vendrame (Ita) AG2R la Mondiale 12
2Lawrence Warbasse (USA) AG2R la Mondiale 8
3Fabio Felline (Ita) Astana Pro Team 6
4Joseph Rosskopf (USA) CCC Team 5
5Salvatore Puccio (Ita) Ineos Grenadiers 4
6Geoffrey Bouchard (Fra) AG2R la Mondiale 3
7Manuele Boaro (Ita) Astana Pro Team 2
8Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 1
Swipe to scroll horizontally
Points
Pos.Rider Name (Country) TeamResult
1Jan Tratnik (Slo) Bahrain McLaren 15
2Ben O'Connor (Aus) NTT Pro Cycling 12
3Enrico Battaglin (Ita) Bahrain McLaren 9
4Kamil Malecki (Pol) CCC Team 7
5Ben Swift (GBr) Ineos Grenadiers 6
6Andrea Vendrame (Ita) AG2R la Mondiale 5
7Geoffrey Bouchard (Fra) AG2R la Mondiale 4
8Matteo Fabbro (Ita) Bora-Hansgrohe 3
9Manuele Boaro (Ita) Astana Pro Team 2
10Alessandro Tonelli (Ita) Bardiani CSF Faizane' 1
Swipe to scroll horizontally
Mountain 1 (Cat. 2) Madonnina Del Domm, km. 31
Pos.Rider Name (Country) TeamResult
1Ruben Guerreiro (Por) EF Pro Cycling 18
2Giovanni Visconti (Ita) Vini Zabu' KTM 8
3Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 6
4James Whelan (Aus) EF Pro Cycling 4
5Geoffrey Bouchard (Fra) AG2R la Mondiale 2
6Valerio Conti (Ita) UAE Team Emirates 1
Swipe to scroll horizontally
Mountain 2 (Cat. 3) Monte SPIG, km. 77.2
Pos.Rider Name (Country) TeamResult
1Giovanni Visconti (Ita) Vini Zabu' KTM 9
2Ruben Guerreiro (Por) EF Pro Cycling 4
3Lorenzo Rota (Ita) Vini Zabu' KTM 2
4James Whelan (Aus) EF Pro Cycling 1
Swipe to scroll horizontally
Mountain 3 (Cat. 3) Monteaperta, km. 123
Pos.Rider Name (Country) TeamResult
1Giovanni Visconti (Ita) Vini Zabu' KTM 9
2Enrico Battaglin (Ita) Bahrain McLaren 4
3Geoffrey Bouchard (Fra) AG2R la Mondiale 2
4James Whelan (Aus) EF Pro Cycling 1
Swipe to scroll horizontally
Mountain 4 (Cat. 3) Monte Di Ragogna, km. 162.1
Pos.Rider Name (Country) TeamResult
1Ruben Guerreiro (Por) EF Pro Cycling 9
2Giovanni Visconti (Ita) Vini Zabu' KTM 4
3Geoffrey Bouchard (Fra) AG2R la Mondiale 2
4James Whelan (Aus) EF Pro Cycling 1
Swipe to scroll horizontally
Mountain 5 (Cat. 3) Monte Di Ragogna, km. 189
Pos.Rider Name (Country) TeamResult
1Jan Tratnik (Slo) Bahrain McLaren 9
2Manuele Boaro (Ita) Astana Pro Team 4
3Alessandro Tonelli (Ita) Bardiani CSF Faizane' 2
4Ben Swift (GBr) Ineos Grenadiers 1
Swipe to scroll horizontally
Mountain 6 (Cat. 3) Monte Di Ragogna, km. 216
Pos.Rider Name (Country) TeamResult
1Jan Tratnik (Slo) Bahrain McLaren 9
2Ben O'Connor (Aus) NTT Pro Cycling 4
3Kamil Malecki (Pol) CCC Team 2
4Ben Swift (GBr) Ineos Grenadiers 1
Swipe to scroll horizontally
Bonus sprint - Castello Di Susans, km. 180.6
Pos.Rider Name (Country) TeamResult
1Manuele Boaro (Ita) Astana Pro Team 0:00:03
2Jan Tratnik (Slo) Bahrain McLaren 0:00:02
3Lorenzo Rota (Ita) Vini Zabu' KTM 0:00:01
Swipe to scroll horizontally
Young Riders
Pos.Rider Name (Country) TeamResult
1Ben O'Connor (Aus) NTT Pro Cycling 6:04:43
2Kamil Malecki (Pol) CCC Team 0:01:07
3Matteo Fabbro (Ita) Bora-Hansgrohe 0:01:18
4Lorenzo Rota (Ita) Vini Zabu' KTM 0:02:52
5Sergio Samitier Samitier (Spa) Movistar Team
6Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec 0:04:37
7Stefano Oldani (Ita) Lotto Soudal 0:08:44
8Filippo Zana (Ita) Bardiani CSF Faizane'
9Einer Augusto Rubio Reyes (Col) Movistar Team 0:09:35
10Joao Almeida (Por) Deceuninck-Quickstep 0:12:47
11Jai Hindley (Aus) Team Sunweb 0:12:49
12Tao Geoghegan Hart (GBr) Ineos Grenadiers
13Brandon McNulty (USA) UAE Team Emirates
14James Knox (GBr) Deceuninck-Quickstep 0:12:59
15Sam Oomen (Ned) Team Sunweb 0:13:06
16Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:13:15
17Jonas Gregaard Wilsly (Den) Astana Pro Team 0:13:25
18Matteo Sobrero (Ita) NTT Pro Cycling
19Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 0:13:37
20James Whelan (Aus) EF Pro Cycling 0:13:40
21Nicola Conci (Ita) Trek-Segafredo
22Attila Valter (Hun) CCC Team 0:13:47
23Domen Novak (Slo) Bahrain McLaren 0:14:22
24Hector Carretero (Spa) Movistar Team 0:14:28
25Christopher Hamilton (Aus) Team Sunweb 0:14:54
26Jaakko Hanninen (Fin) AG2R la Mondiale 0:15:43
27Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 0:17:39
28Giovanni Carboni (Ita) Bardiani CSF Faizane' 0:19:47
29Mattia Bais (Ita) Androni Giocattoli-Sidermec 0:21:19
30Francesco Romano (Ita) Bardiani CSF Faizane'
31Simone Ravanelli (Ita) Androni Giocattoli-Sidermec
32Fabio Mazzucco (Ita) Bardiani CSF Faizane'
33Dylan Sunderland (Aus) NTT Pro Cycling
34Mark Padun (Ukr) Bahrain McLaren
35Filippo Ganna (Ita) Ineos Grenadiers 0:21:34
36Mathias Le Turnier (Fra) Cofidis
37Giovanni Lonardi (Ita) Bardiani CSF Faizane'
38Simon Guglielmi (Fra) Groupama-FDJ 0:26:08
39Simone Bevilacqua (Ita) Vini Zabu' KTM
40Harm Vanhoucke (Bel) Lotto Soudal
41Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep
42Mikkel Bjerg (Den) UAE Team Emirates 0:27:45
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1AG2R la Mondiale 18:19:29
2Bahrain McClaren 0:08:29
3Ineos Grenadiers 0:12:13
4Astana Pro Team 0:12:32
5Bora-Hansgrohe 0:18:08
6CCC Team
7Movistar Team 0:20:06
8NTT Pro Cycling 0:20:54
9UAE Team Emirates 0:23:32
10Androni Giocattoli-Sidermec 0:23:44
11Bardiani CSF Faizane 0:24:41
12Vini Zabu' KTM 0:28:26
13Trek-Segafredo 0:29:38
14Lotto Soudal 0:30:58
15Team Sunweb 0:33:24
16Deceuninck-Quick-Step 0:33:25
17EF Pro Cycling 0:33:26
18Cofidis 0:58:37
19Israel Start-Up Nation 0:58:52
20Groupama-FDJ 1:13:04
Swipe to scroll horizontally
General classification after stage 16
Pos.Rider Name (Country) TeamResult
1Joao Almeida (Por) Deceuninck-Quickstep 65:45:08
2Wilco Kelderman (Ned) Team Sunweb 0:00:17
3Jai Hindley (Aus) Team Sunweb 0:02:58
4Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:02:59
5Pello Bilbao (Spa) Bahrain McLaren 0:03:12
6Rafal Majka (Pol) Bora-Hansgrohe 0:03:20
7Vincenzo Nibali (Ita) Trek-Segafredo 0:03:31
8Domenico Pozzovivo (Ita) NTT Pro Cycling 0:03:52
9Patrick Konrad (Aut) Bora-Hansgrohe 0:04:11
10Fausto Masnada (Ita) Deceuninck-Quickstep 0:04:24
11Brandon McNulty (USA) UAE Team Emirates 0:04:31
12Jakob Fuglsang (Den) Astana Pro Team 0:05:09
13Antonio Pedrero (Spa) Movistar Team 0:08:26
14James Knox (GBr) Deceuninck-Quickstep 0:09:07
15Hermann Pernsteiner (Aut) Bahrain McLaren 0:09:53
16Sergio Samitier Samitier (Spa) Movistar Team 0:10:48
17Matteo Fabbro (Ita) Bora-Hansgrohe 0:20:27
18Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:27:06
19Lawrence Warbasse (USA) AG2R la Mondiale 0:29:43
20Ilnur Zakarin (Rus) CCC Team 0:30:56
21Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:31:27
22Sam Oomen (Ned) Team Sunweb 0:32:19
23Ben Swift (GBr) Ineos Grenadiers 0:35:21
24Attila Valter (Hun) CCC Team 0:36:27
25Fabio Felline (Ita) Astana Pro Team 0:42:23
26Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 0:46:16
27Jacopo Mosca (Ita) Trek-Segafredo 0:51:46
28Martijn Tusveld (Ned) Team Sunweb 0:51:57
29Christopher Hamilton (Aus) Team Sunweb 0:53:25
30Tanel Kangert (Est) EF Pro Cycling 0:56:10
31Ben O'Connor (Aus) NTT Pro Cycling 0:56:20
32Pieter Serry (Bel) Deceuninck-Quickstep 0:57:24
33Victor De la Parte (Spa) CCC Team 1:02:13
34François Bidard (Fra) AG2R la Mondiale 1:06:56
35Antonio Nibali (Ita) Trek-Segafredo 1:12:48
36Diego Ulissi (Ita) UAE Team Emirates 1:14:26
37Davide Villella (Ita) Movistar Team 1:15:11
38Ruben Guerreiro (Por) EF Pro Cycling 1:16:21
39Enrico Battaglin (Ita) Bahrain McLaren 1:20:45
40Salvatore Puccio (Ita) Ineos Grenadiers 1:22:09
41Louis Meintjes (RSA) NTT Pro Cycling 1:23:07
42Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 1:25:57
43Pawel Poljanski (Pol) Bora-Hansgrohe 1:27:32
44Andrea Vendrame (Ita) AG2R la Mondiale 1:28:34
45Thomas De Gendt (Bel) Lotto Soudal 1:29:09
46Einer Augusto Rubio Reyes (Col) Movistar Team 1:30:06
47Jesper Hansen (Den) Cofidis 1:30:08
48Julien Bernard (Fra) Trek-Segafredo 1:32:09
49Nicola Conci (Ita) Trek-Segafredo 1:32:54
50Jan Tratnik (Slo) Bahrain McLaren 1:33:23
51Joseph Rosskopf (USA) CCC Team 1:35:26
52Carl Fredrik Hagen (Nor) Lotto Soudal 1:36:41
53Giovanni Visconti (Ita) Vini Zabu' KTM 1:37:03
54Eduardo Sepulveda (Arg) Movistar Team 1:37:20
55Daniel Navarro Garcia (Spa) Israel Start-Up Nation 1:37:52
56Jonas Gregaard Wilsly (Den) Astana Pro Team 1:38:26
57Joe Dombrowski (USA) UAE Team Emirates 1:38:40
58Alessandro Tonelli (Ita) Bardiani CSF Faizane' 1:39:05
59Harm Vanhoucke (Bel) Lotto Soudal 1:40:25
60Sander Armee (Bel) Lotto Soudal 1:43:17
61Manuele Boaro (Ita) Astana Pro Team 1:43:24
62Stéphane Rossetto (Fra) Cofidis 1:44:19
63Mark Padun (Ukr) Bahrain McLaren 1:44:35
64Geoffrey Bouchard (Fra) AG2R la Mondiale 1:50:03
65Dario Cataldo (Ita) Movistar Team 1:57:28
66Rohan Dennis (Aus) Ineos Grenadiers 1:57:52
67Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1:59:55
68Jonathan Caicedo (Ecu) EF Pro Cycling 2:02:25
69Jaakko Hanninen (Fin) AG2R la Mondiale 2:02:51
70Kamil Malecki (Pol) CCC Team 2:03:56
71Chad Haga (USA) Team Sunweb 2:04:31
72Matteo Sobrero (Ita) NTT Pro Cycling 2:05:54
73Filippo Ganna (Ita) Ineos Grenadiers 2:11:38
74Davide Ballerini (Ita) Deceuninck-Quickstep 2:12:37
75Amanuel Gebreigzabhier (Eri) NTT Pro Cycling 2:13:54
76Domen Novak (Slo) Bahrain McLaren 2:15:58
77Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec 2:18:46
78Giovanni Carboni (Ita) Bardiani CSF Faizane' 2:19:54
79Luca Chirico (Ita) Androni Giocattoli-Sidermec 2:20:21
80Simon Clarke (Aus) EF Pro Cycling 2:22:00
81Peter Sagan (Svk) Bora-Hansgrohe 2:22:49
82Lorenzo Rota (Ita) Vini Zabu' KTM 2:24:08
83Simon Pellaud (Swi) Androni Giocattoli-Sidermec 2:25:58
84Mikkel Bjerg (Den) UAE Team Emirates 2:27:37
85Kilian Frankiny (Swi) Groupama-FDJ 2:31:23
86Danilo Wyss (Swi) NTT Pro Cycling 2:31:58
87Francesco Romano (Ita) Bardiani CSF Faizane' 2:33:04
88Yukiya Arashiro (Jpn) Bahrain McLaren 2:33:28
89Josip Rumac (Cro) Androni Giocattoli-Sidermec 2:33:45
90Nico Denz (Ger) Team Sunweb 2:34:16
91Eros Capecchi (Ita) Bahrain McLaren 2:34:43
92Stefano Oldani (Ita) Lotto Soudal 2:36:59
93Edoardo Zardini (Ita) Vini Zabu' KTM 2:38:30
94Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 2:39:07
95Josef Cerny (Cze) CCC Team 2:39:36
96Valerio Conti (Ita) UAE Team Emirates 2:40:35
97Hector Carretero (Spa) Movistar Team 2:42:41
98Etienne Van Empel (Ned) Vini Zabu' KTM 2:46:57
99Cesare Benedetti (Ita) Bora-Hansgrohe 2:47:00
100Victor Campenaerts (Bel) NTT Pro Cycling 2:48:15
101Matthew Holmes (GBr) Lotto Soudal 2:49:47
102Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 2:51:22
103Filippo Zana (Ita) Bardiani CSF Faizane' 2:54:57
104Maciej Bodnar (Pol) Bora-Hansgrohe 2:59:45
105Mathias Le Turnier (Fra) Cofidis 3:02:53
106James Whelan (Aus) EF Pro Cycling 3:09:25
107Kamil Gradek (Pol) CCC Team 3:09:31
108Simone Consonni (Ita) Cofidis 3:10:52
109Mattia Bais (Ita) Androni Giocattoli-Sidermec 3:12:44
110Elia Viviani (Ita) Cofidis 3:13:01
111Albert Torres Barcelo (Spa) Movistar Team 3:13:46
112Adam Hansen (Aus) Lotto Soudal 3:14:52
113Miles Scotson (Aus) Groupama-FDJ 3:16:19
114Rodrigo Contreras Pinzon (Col) Astana Pro Team 3:18:17
115Arnaud Demare (Fra) Groupama-FDJ 3:20:31
116Davide Cimolai (Ita) Israel Start-Up Nation 3:21:05
117Filippo Fiorelli (Ita) Bardiani CSF Faizane' 3:23:40
118Nathan Haas (Aus) Cofidis 3:25:10
119Rick Zabel (Ger) Israel Start-Up Nation 3:28:36
120Lachlan Morton (Aus) EF Pro Cycling 3:29:00
121Ignatas Konovalovas (Ltu) Groupama-FDJ 3:29:56
122Alex Dowsett (GBr) Israel Start-Up Nation 3:30:29
123Simon Guglielmi (Fra) Groupama-FDJ 3:30:46
124Dylan Sunderland (Aus) NTT Pro Cycling 3:32:04
125Marco Frapporti (Ita) Vini Zabu' KTM 3:34:35
126Giovanni Lonardi (Ita) Bardiani CSF Faizane' 3:36:34
127Matteo Spreafico (Ita) Androni Giocattoli-Sidermec 3:38:28
128Matthias Brändle (Aut) Israel Start-Up Nation 3:38:47
129Jacopo Guarnieri (Ita) Groupama-FDJ 3:39:05
130Fabio Mazzucco (Ita) Bardiani CSF Faizane' 3:40:34
131Simone Bevilacqua (Ita) Vini Zabu' KTM 3:42:04
132Iljo Keisse (Bel) Deceuninck-Quickstep 3:43:43
133Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 3:48:36
134Marco Mathis (Ger) Cofidis 3:50:02
135Guy Sagiv (Isr) Israel Start-Up Nation 4:05:04
136Jonathan Dibben (GBr) Lotto Soudal 4:06:58
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Arnaud Demare (Fra) Groupama-FDJ 221
2Peter Sagan (Svk) Bora-Hansgrohe 184
3Joao Almeida (Por) Deceuninck-Quickstep 90
4Diego Ulissi (Ita) UAE Team Emirates 77
5Filippo Ganna (Ita) Ineos Grenadiers 66
6Andrea Vendrame (Ita) AG2R la Mondiale 66
7Patrick Konrad (Aut) Bora-Hansgrohe 56
8Simon Pellaud (Swi) Androni Giocattoli-Sidermec 50
9Wilco Kelderman (Ned) Team Sunweb 40
10Davide Ballerini (Ita) Deceuninck-Quickstep 40
11Tao Geoghegan Hart (GBr) Ineos Grenadiers 39
12Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 39
13Brandon McNulty (USA) UAE Team Emirates 37
14Ben Swift (GBr) Ineos Grenadiers 37
15Marco Frapporti (Ita) Vini Zabu' KTM 36
16Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 36
17Joseph Rosskopf (USA) CCC Team 33
18Ruben Guerreiro (Por) EF Pro Cycling 32
19Elia Viviani (Ita) Cofidis 32
20Fabio Felline (Ita) Astana Pro Team 31
21Enrico Battaglin (Ita) Bahrain McLaren 30
22Salvatore Puccio (Ita) Ineos Grenadiers 30
23Alex Dowsett (GBr) Israel Start-Up Nation 29
24Thomas De Gendt (Bel) Lotto Soudal 27
25Matthew Holmes (GBr) Lotto Soudal 27
26Jai Hindley (Aus) Team Sunweb 27
27Mattia Bais (Ita) Androni Giocattoli-Sidermec 26
28Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 25
29Jakob Fuglsang (Den) Astana Pro Team 24
30Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 24
31Mikkel Bjerg (Den) UAE Team Emirates 24
32Davide Cimolai (Ita) Israel Start-Up Nation 24
33Jonathan Caicedo (Ecu) EF Pro Cycling 23
34Giovanni Visconti (Ita) Vini Zabu' KTM 22
35Jan Tratnik (Slo) Bahrain McLaren 20
36Ben O'Connor (Aus) NTT Pro Cycling 20
37Stefano Oldani (Ita) Lotto Soudal 20
38Rafal Majka (Pol) Bora-Hansgrohe 19
39Mark Padun (Ukr) Bahrain McLaren 18
40Simone Consonni (Ita) Cofidis 18
41Pello Bilbao (Spa) Bahrain McLaren 17
42Sergio Samitier Samitier (Spa) Movistar Team 17
43Harm Vanhoucke (Bel) Lotto Soudal 17
44Simon Clarke (Aus) EF Pro Cycling 17
45Filippo Fiorelli (Ita) Bardiani CSF Faizane' 17
46Vincenzo Nibali (Ita) Trek-Segafredo 16
47Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 15
48Josef Cerny (Cze) CCC Team 15
49Francesco Romano (Ita) Bardiani CSF Faizane' 14
50Lawrence Warbasse (USA) AG2R la Mondiale 14
51Rick Zabel (Ger) Israel Start-Up Nation 14
52Rohan Dennis (Aus) Ineos Grenadiers 13
53Josip Rumac (Cro) Androni Giocattoli-Sidermec 12
54Alessandro Tonelli (Ita) Bardiani CSF Faizane' 12
55Geoffrey Bouchard (Fra) AG2R la Mondiale 12
56Nico Denz (Ger) Team Sunweb 12
57Matthias Brändle (Aut) Israel Start-Up Nation 10
58Manuele Boaro (Ita) Astana Pro Team 9
59Jacopo Mosca (Ita) Trek-Segafredo 8
60Lorenzo Rota (Ita) Vini Zabu' KTM 8
61Edoardo Zardini (Ita) Vini Zabu' KTM 8
62Cesare Benedetti (Ita) Bora-Hansgrohe 8
63Giovanni Lonardi (Ita) Bardiani CSF Faizane' 8
64Davide Villella (Ita) Movistar Team 7
65Kamil Malecki (Pol) CCC Team 7
66Kilian Frankiny (Swi) Groupama-FDJ 7
67Carl Fredrik Hagen (Nor) Lotto Soudal 6
68Hector Carretero (Spa) Movistar Team 6
69Etienne Van Empel (Ned) Vini Zabu' KTM 6
70Filippo Zana (Ita) Bardiani CSF Faizane' 6
71Kamil Gradek (Pol) CCC Team 6
72James Knox (GBr) Deceuninck-Quickstep 5
73Eduardo Sepulveda (Arg) Movistar Team 5
74Victor Campenaerts (Bel) NTT Pro Cycling 5
75James Whelan (Aus) EF Pro Cycling 5
76Fabio Mazzucco (Ita) Bardiani CSF Faizane' 5
77Domenico Pozzovivo (Ita) NTT Pro Cycling 4
78Tanel Kangert (Est) EF Pro Cycling 4
79Sander Armee (Bel) Lotto Soudal 4
80Matteo Sobrero (Ita) NTT Pro Cycling 4
81Jacopo Guarnieri (Ita) Groupama-FDJ 4
82Matteo Fabbro (Ita) Bora-Hansgrohe 3
83Dario Cataldo (Ita) Movistar Team 3
84Maciej Bodnar (Pol) Bora-Hansgrohe 3
85Albert Torres Barcelo (Spa) Movistar Team 3
86Rodrigo Contreras Pinzon (Col) Astana Pro Team 3
87Jesper Hansen (Den) Cofidis 2
88Daniel Navarro Garcia (Spa) Israel Start-Up Nation 2
89Valerio Conti (Ita) UAE Team Emirates 2
90Miles Scotson (Aus) Groupama-FDJ 2
91Fausto Masnada (Ita) Deceuninck-Quickstep 1
92Sam Oomen (Ned) Team Sunweb 1
93Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 1
94Giovanni Carboni (Ita) Bardiani CSF Faizane' -10
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Giovanni Visconti (Ita) Vini Zabu' KTM 148
2Ruben Guerreiro (Por) EF Pro Cycling 118
3Filippo Ganna (Ita) Ineos Grenadiers 48
4Tao Geoghegan Hart (GBr) Ineos Grenadiers 45
5Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 45
6Jonathan Caicedo (Ecu) EF Pro Cycling 40
7Simon Pellaud (Swi) Androni Giocattoli-Sidermec 39
8Wilco Kelderman (Ned) Team Sunweb 34
9Matthew Holmes (GBr) Lotto Soudal 32
10Rohan Dennis (Aus) Ineos Grenadiers 28
11Thomas De Gendt (Bel) Lotto Soudal 25
12Domenico Pozzovivo (Ita) NTT Pro Cycling 20
13Lawrence Warbasse (USA) AG2R la Mondiale 20
14Kilian Frankiny (Swi) Groupama-FDJ 20
15Jan Tratnik (Slo) Bahrain McLaren 18
16Edoardo Zardini (Ita) Vini Zabu' KTM 18
17Jakob Fuglsang (Den) Astana Pro Team 18
18James Whelan (Aus) EF Pro Cycling 16
19Peter Sagan (Svk) Bora-Hansgrohe 15
20Ben O'Connor (Aus) NTT Pro Cycling 15
21Mikkel Bjerg (Den) UAE Team Emirates 15
22Jai Hindley (Aus) Team Sunweb 14
23Harm Vanhoucke (Bel) Lotto Soudal 12
24Rafal Majka (Pol) Bora-Hansgrohe 11
25Vincenzo Nibali (Ita) Trek-Segafredo 11
26Etienne Van Empel (Ned) Vini Zabu' KTM 11
27Dario Cataldo (Ita) Movistar Team 9
28Geoffrey Bouchard (Fra) AG2R la Mondiale 9
29Joao Almeida (Por) Deceuninck-Quickstep 9
30Andrea Vendrame (Ita) AG2R la Mondiale 8
31Hector Carretero (Spa) Movistar Team 8
32Marco Frapporti (Ita) Vini Zabu' KTM 8
33Matthias Brändle (Aut) Israel Start-Up Nation 8
34Alex Dowsett (GBr) Israel Start-Up Nation 7
35Salvatore Puccio (Ita) Ineos Grenadiers 6
36Jesper Hansen (Den) Cofidis 6
37Joseph Rosskopf (USA) CCC Team 6
38Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 6
39Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 6
40Mattia Bais (Ita) Androni Giocattoli-Sidermec 5
41Sergio Samitier Samitier (Spa) Movistar Team 5
42Davide Villella (Ita) Movistar Team 5
43Simon Clarke (Aus) EF Pro Cycling 4
44Patrick Konrad (Aut) Bora-Hansgrohe 4
45James Knox (GBr) Deceuninck-Quickstep 4
46Sam Oomen (Ned) Team Sunweb 4
47Ben Swift (GBr) Ineos Grenadiers 4
48Enrico Battaglin (Ita) Bahrain McLaren 4
49Alessandro Tonelli (Ita) Bardiani CSF Faizane' 4
50Manuele Boaro (Ita) Astana Pro Team 4
51Diego Ulissi (Ita) UAE Team Emirates 3
52Rick Zabel (Ger) Israel Start-Up Nation 3
53Pello Bilbao (Spa) Bahrain McLaren 3
54Eduardo Sepulveda (Arg) Movistar Team 3
55Mark Padun (Ukr) Bahrain McLaren 3
56Lorenzo Rota (Ita) Vini Zabu' KTM 3
57Valerio Conti (Ita) UAE Team Emirates 3
58Kamil Malecki (Pol) CCC Team 2
59Kamil Gradek (Pol) CCC Team 2
60Fabio Mazzucco (Ita) Bardiani CSF Faizane' 2
61Brandon McNulty (USA) UAE Team Emirates 1
62Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 1
63Sander Armee (Bel) Lotto Soudal 1
64Davide Ballerini (Ita) Deceuninck-Quickstep 1
65Cesare Benedetti (Ita) Bora-Hansgrohe 1
66Ignatas Konovalovas (Ltu) Groupama-FDJ 1
67Giovanni Carboni (Ita) Bardiani CSF Faizane' -4
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Joao Almeida (Por) Deceuninck-Quickstep 65:45:08
2Jai Hindley (Aus) Team Sunweb 0:02:58
3Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:02:59
4Brandon McNulty (USA) UAE Team Emirates 0:04:31
5James Knox (GBr) Deceuninck-Quickstep 0:09:07
6Sergio Samitier Samitier (Spa) Movistar Team 0:10:48
7Matteo Fabbro (Ita) Bora-Hansgrohe 0:20:27
8Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:27:06
9Sam Oomen (Ned) Team Sunweb 0:32:19
10Attila Valter (Hun) CCC Team 0:36:27
11Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 0:46:16
12Christopher Hamilton (Aus) Team Sunweb 0:53:25
13Ben O'Connor (Aus) NTT Pro Cycling 0:56:20
14Oscar Rodriguez Garaicoechea (Spa) Astana Pro Team 1:25:57
15Einer Augusto Rubio Reyes (Col) Movistar Team 1:30:06
16Nicola Conci (Ita) Trek-Segafredo 1:32:54
17Jonas Gregaard Wilsly (Den) Astana Pro Team 1:38:26
18Harm Vanhoucke (Bel) Lotto Soudal 1:40:25
19Mark Padun (Ukr) Bahrain McLaren 1:44:35
20Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 1:59:55
21Jaakko Hanninen (Fin) AG2R la Mondiale 2:02:51
22Kamil Malecki (Pol) CCC Team 2:03:56
23Matteo Sobrero (Ita) NTT Pro Cycling 2:05:54
24Filippo Ganna (Ita) Ineos Grenadiers 2:11:38
25Domen Novak (Slo) Bahrain McLaren 2:15:58
26Jefferson Alexander Cepeda (Ecu) Androni Giocattoli-Sidermec 2:18:46
27Giovanni Carboni (Ita) Bardiani CSF Faizane' 2:19:54
28Lorenzo Rota (Ita) Vini Zabu' KTM 2:24:08
29Mikkel Bjerg (Den) UAE Team Emirates 2:27:37
30Francesco Romano (Ita) Bardiani CSF Faizane' 2:33:04
31Stefano Oldani (Ita) Lotto Soudal 2:36:59
32Hector Carretero (Spa) Movistar Team 2:42:41
33Filippo Zana (Ita) Bardiani CSF Faizane' 2:54:57
34Mathias Le Turnier (Fra) Cofidis 3:02:53
35James Whelan (Aus) EF Pro Cycling 3:09:25
36Mattia Bais (Ita) Androni Giocattoli-Sidermec 3:12:44
37Simon Guglielmi (Fra) Groupama-FDJ 3:30:46
38Dylan Sunderland (Aus) NTT Pro Cycling 3:32:04
39Giovanni Lonardi (Ita) Bardiani CSF Faizane' 3:36:34
40Fabio Mazzucco (Ita) Bardiani CSF Faizane' 3:40:34
41Simone Bevilacqua (Ita) Vini Zabu' KTM 3:42:04
42Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 3:48:36
Swipe to scroll horizontally
Combativity classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 42
2Giovanni Visconti (Ita) Vini Zabu' KTM 40
3Peter Sagan (Svk) Bora-Hansgrohe 40
4Ruben Guerreiro (Por) EF Pro Cycling 31
5Joao Almeida (Por) Deceuninck-Quickstep 28
6Filippo Ganna (Ita) Ineos Grenadiers 28
7Arnaud Demare (Fra) Groupama-FDJ 28
8Marco Frapporti (Ita) Vini Zabu' KTM 28
9Thomas De Gendt (Bel) Lotto Soudal 27
10Mattia Bais (Ita) Androni Giocattoli-Sidermec 24
11Matthew Holmes (GBr) Lotto Soudal 20
12Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 19
13Jan Tratnik (Slo) Bahrain McLaren 18
14Jonathan Caicedo (Ecu) EF Pro Cycling 18
15Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 17
16Andrea Vendrame (Ita) AG2R la Mondiale 16
17Wilco Kelderman (Ned) Team Sunweb 15
18Joseph Rosskopf (USA) CCC Team 15
19Tao Geoghegan Hart (GBr) Ineos Grenadiers 14
20Mikkel Bjerg (Den) UAE Team Emirates 14
21Diego Ulissi (Ita) UAE Team Emirates 13
22Rohan Dennis (Aus) Ineos Grenadiers 13
23Alex Dowsett (GBr) Israel Start-Up Nation 13
24Ben Swift (GBr) Ineos Grenadiers 12
25Salvatore Puccio (Ita) Ineos Grenadiers 12
26Manuele Boaro (Ita) Astana Pro Team 12
27Ben O'Connor (Aus) NTT Pro Cycling 11
28Alessandro Tonelli (Ita) Bardiani CSF Faizane' 11
29Davide Ballerini (Ita) Deceuninck-Quickstep 11
30Lorenzo Rota (Ita) Vini Zabu' KTM 11
31Patrick Konrad (Aut) Bora-Hansgrohe 10
32Brandon McNulty (USA) UAE Team Emirates 10
33Kilian Frankiny (Swi) Groupama-FDJ 10
34Francesco Romano (Ita) Bardiani CSF Faizane' 10
35Jai Hindley (Aus) Team Sunweb 9
36Mark Padun (Ukr) Bahrain McLaren 9
37Simon Clarke (Aus) EF Pro Cycling 9
38Edoardo Zardini (Ita) Vini Zabu' KTM 9
39Lawrence Warbasse (USA) AG2R la Mondiale 8
40Carl Fredrik Hagen (Nor) Lotto Soudal 8
41Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 8
42Fabio Felline (Ita) Astana Pro Team 7
43Harm Vanhoucke (Bel) Lotto Soudal 7
44Geoffrey Bouchard (Fra) AG2R la Mondiale 7
45Mikkel Frølich Honoré (Den) Deceuninck-Quickstep 6
46Etienne Van Empel (Ned) Vini Zabu' KTM 6
47Filippo Zana (Ita) Bardiani CSF Faizane' 6
48James Whelan (Aus) EF Pro Cycling 6
49Kamil Gradek (Pol) CCC Team 6
50Matthias Brändle (Aut) Israel Start-Up Nation 6
51Alvaro Jose Hodeg Chagui (Col) Deceuninck-Quickstep 6
52Sergio Samitier Samitier (Spa) Movistar Team 5
53Enrico Battaglin (Ita) Bahrain McLaren 5
54Dario Cataldo (Ita) Movistar Team 5
55Josip Rumac (Cro) Androni Giocattoli-Sidermec 5
56Hector Carretero (Spa) Movistar Team 5
57Cesare Benedetti (Ita) Bora-Hansgrohe 5
58Elia Viviani (Ita) Cofidis 5
59Rafal Majka (Pol) Bora-Hansgrohe 4
60Jakob Fuglsang (Den) Astana Pro Team 4
61Domenico Pozzovivo (Ita) NTT Pro Cycling 3
62Davide Villella (Ita) Movistar Team 3
63Sander Armee (Bel) Lotto Soudal 3
64Kamil Malecki (Pol) CCC Team 3
65Josef Cerny (Cze) CCC Team 3
66Victor Campenaerts (Bel) NTT Pro Cycling 3
67Simone Consonni (Ita) Cofidis 3
68Rick Zabel (Ger) Israel Start-Up Nation 3
69Fabio Mazzucco (Ita) Bardiani CSF Faizane' 3
70Jacopo Mosca (Ita) Trek-Segafredo 2
71Eduardo Sepulveda (Arg) Movistar Team 2
72Davide Cimolai (Ita) Israel Start-Up Nation 2
73Vincenzo Nibali (Ita) Trek-Segafredo 1
74François Bidard (Fra) AG2R la Mondiale 1
75Jesper Hansen (Den) Cofidis 1
76Chad Haga (USA) Team Sunweb 1
77Nico Denz (Ger) Team Sunweb 1
78Stefano Oldani (Ita) Lotto Soudal 1
79Alessandro Bisolti (Ita) Androni Giocattoli-Sidermec 1
Swipe to scroll horizontally
Sprints classification
Pos.Rider Name (Country) TeamResult
1Simon Pellaud (Swi) Androni Giocattoli-Sidermec 58
2Marco Frapporti (Ita) Vini Zabu' KTM 44
3Thomas De Gendt (Bel) Lotto Soudal 36
4Mattia Bais (Ita) Androni Giocattoli-Sidermec 34
5Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 28
6Manuele Boaro (Ita) Astana Pro Team 21
7Peter Sagan (Svk) Bora-Hansgrohe 21
8Andrea Vendrame (Ita) AG2R la Mondiale 20
9Francesco Romano (Ita) Bardiani CSF Faizane' 20
10Matthew Holmes (GBr) Lotto Soudal 16
11Lorenzo Rota (Ita) Vini Zabu' KTM 15
12Giovanni Visconti (Ita) Vini Zabu' KTM 13
13Carl Fredrik Hagen (Nor) Lotto Soudal 13
14Alessandro Tonelli (Ita) Bardiani CSF Faizane' 11
15Ruben Guerreiro (Por) EF Pro Cycling 11
16Alex Dowsett (GBr) Israel Start-Up Nation 11
17Jan Tratnik (Slo) Bahrain McLaren 10
18Jonathan Caicedo (Ecu) EF Pro Cycling 10
19Kilian Frankiny (Swi) Groupama-FDJ 10
20Josip Rumac (Cro) Androni Giocattoli-Sidermec 10
21Salvatore Puccio (Ita) Ineos Grenadiers 9
22Davide Ballerini (Ita) Deceuninck-Quickstep 9
23Joseph Rosskopf (USA) CCC Team 9
24Lawrence Warbasse (USA) AG2R la Mondiale 8
25Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 8
26Cesare Benedetti (Ita) Bora-Hansgrohe 7
27Edoardo Zardini (Ita) Vini Zabu' KTM 7
28Joao Almeida (Por) Deceuninck-Quickstep 6
29Ben O'Connor (Aus) NTT Pro Cycling 6
30Rohan Dennis (Aus) Ineos Grenadiers 6
31Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 6
32Geoffrey Bouchard (Fra) AG2R la Mondiale 6
33Mark Padun (Ukr) Bahrain McLaren 6
34Filippo Zana (Ita) Bardiani CSF Faizane' 6
35Kamil Gradek (Pol) CCC Team 6
36Mikkel Bjerg (Den) UAE Team Emirates 6
37Filippo Ganna (Ita) Ineos Grenadiers 5
38Ben Swift (GBr) Ineos Grenadiers 4
39Sergio Samitier Samitier (Spa) Movistar Team 4
40James Whelan (Aus) EF Pro Cycling 4
41Etienne Van Empel (Ned) Vini Zabu' KTM 4
42Arnaud Demare (Fra) Groupama-FDJ 4
43Simon Clarke (Aus) EF Pro Cycling 4
44Fabio Felline (Ita) Astana Pro Team 3
45Dario Cataldo (Ita) Movistar Team 3
46Davide Villella (Ita) Movistar Team 3
47Sander Armee (Bel) Lotto Soudal 3
48Victor Campenaerts (Bel) NTT Pro Cycling 3
49Hector Carretero (Spa) Movistar Team 3
50Elia Viviani (Ita) Cofidis 3
51Fabio Mazzucco (Ita) Bardiani CSF Faizane' 3
52Eduardo Sepulveda (Arg) Movistar Team 2
53Jacopo Mosca (Ita) Trek-Segafredo 2
54Matthias Brändle (Aut) Israel Start-Up Nation 2
55François Bidard (Fra) AG2R la Mondiale 1
56Chad Haga (USA) Team Sunweb 1
57Harm Vanhoucke (Bel) Lotto Soudal 1
Swipe to scroll horizontally
Breakaway classification
Pos.Rider Name (Country) TeamResult
1Mattia Bais (Ita) Androni Giocattoli-Sidermec 451
2Marco Frapporti (Ita) Vini Zabu' KTM 428
3Matthew Holmes (GBr) Lotto Soudal 336
4Simon Pellaud (Swi) Androni Giocattoli-Sidermec 328
5Salvatore Puccio (Ita) Ineos Grenadiers 320
6Simone Ravanelli (Ita) Androni Giocattoli-Sidermec 304
7Alessandro Tonelli (Ita) Bardiani CSF Faizane' 288
8Giovanni Visconti (Ita) Vini Zabu' KTM 281
9Filippo Ganna (Ita) Ineos Grenadiers 276
10Francesco Romano (Ita) Bardiani CSF Faizane' 263
11Jhonatan Restrepo Valencia (Col) Androni Giocattoli-Sidermec 231
12Jan Tratnik (Slo) Bahrain McLaren 222
13Mikkel Bjerg (Den) UAE Team Emirates 216
14Thomas De Gendt (Bel) Lotto Soudal 193
15Joseph Rosskopf (USA) CCC Team 176
16Sander Armee (Bel) Lotto Soudal 174
17James Whelan (Aus) EF Pro Cycling 174
18Alex Dowsett (GBr) Israel Start-Up Nation 172
19Ruben Guerreiro (Por) EF Pro Cycling 171
20Matthias Brändle (Aut) Israel Start-Up Nation 168
21Filippo Zana (Ita) Bardiani CSF Faizane' 159
22Geoffrey Bouchard (Fra) AG2R la Mondiale 152
23Carl Fredrik Hagen (Nor) Lotto Soudal 151
24Edoardo Zardini (Ita) Vini Zabu' KTM 151
25Hector Carretero (Spa) Movistar Team 151
26Valerio Conti (Ita) UAE Team Emirates 146
27Etienne Van Empel (Ned) Vini Zabu' KTM 145
28Fabio Mazzucco (Ita) Bardiani CSF Faizane' 145
29Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 138
30Jonathan Caicedo (Ecu) EF Pro Cycling 137
31Harm Vanhoucke (Bel) Lotto Soudal 136
32Lorenzo Rota (Ita) Vini Zabu' KTM 136
33Victor Campenaerts (Bel) NTT Pro Cycling 135
34Rodrigo Contreras Pinzon (Col) Astana Pro Team 132
35Peter Sagan (Svk) Bora-Hansgrohe 123
36Ben Swift (GBr) Ineos Grenadiers 118
37Josip Rumac (Cro) Androni Giocattoli-Sidermec 118
38Ben O'Connor (Aus) NTT Pro Cycling 116
39Davide Villella (Ita) Movistar Team 116
40Lawrence Warbasse (USA) AG2R la Mondiale 112
41Kilian Frankiny (Swi) Groupama-FDJ 111
42Eduardo Sepulveda (Arg) Movistar Team 103
43Simon Clarke (Aus) EF Pro Cycling 103
44Dario Cataldo (Ita) Movistar Team 94
45Mark Padun (Ukr) Bahrain McLaren 75
46Kamil Gradek (Pol) CCC Team 75
47Rohan Dennis (Aus) Ineos Grenadiers 72
48Manuele Boaro (Ita) Astana Pro Team 67
49Andrea Vendrame (Ita) AG2R la Mondiale 32
50Daniel Navarro Garcia (Spa) Israel Start-Up Nation 32
51Luca Chirico (Ita) Androni Giocattoli-Sidermec 32
52Josef Cerny (Pol) CCC Team 32
53Stéphane Rossetto (Fra) Cofidis 20
54François Bidard (Fra) AG2R la Mondiale 14
55Jesper Hansen (Den) Cofidis 14
56Sergio Samitier Samitier (Spa) Movistar Team 10
57Marco Mathis (Ger) Cofidis 10
58Wilco Kelderman (Ned) Team Sunweb 8
59Jai Hindley (Aus) Team Sunweb 8
60Tao Geoghegan Hart (GBr) Ineos Grenadiers 8
Swipe to scroll horizontally
Fair Play classification
Pos.Rider Name (Country) TeamResult
1AG2R la Mondiale
2Groupama-FDJ
3Androni Giocattoli-Sidermec0.5
4Team Sunweb 20
5CCC Team 20
6Bahrain McClaren 40
7Bora-Hansgrohe 40
8Deceuninck-Quick-Step 60
9NTT Pro Cycling 60
10UAE Team Emirates 60
11Cofidis 60
12Vini Zabu' KTM 70
13Israel Start-Up Nation 80.5
14Trek-Segafredo 110
15Astana Pro Team 110
16Bardiani CSF Faizane 110
17Lotto Soudal 115
18Movistar Team 160
19Ineos Grenadiers 200
20EF Pro Cycling 490
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 197:05:24
2Deceuninck-Quick-Step 0:22:36
3Bora-Hansgrohe 0:23:37
4Team Sunweb 0:28:03
5Bahrain McClaren 0:34:58
6Movistar Team 1:00:35
7AG2R la Mondiale 1:17:43
8CCC Team 1:18:06
9Astana Pro Team 1:22:40
10Trek-Segafredo 1:25:10
11NTT Pro Cycling 1:41:26
12UAE Team Emirates 1:56:51
13Lotto Soudal 3:09:21
14EF Pro Cycling 3:25:49
15Androni Giocattoli-Sidermec 5:00:13
16Cofidis 5:07:57
17Vini Zabu' KTM 5:39:43
18Bardiani CSF Faizane 5:59:30
19Israel Start-Up Nation 7:30:29
20Groupama-FDJ 9:04:59
Kirsten Frattini
Deputy Editor

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews