Tirreno-Adriatico: Kwiatkowski holds on to win the overall

Michal Kwiatkowski (Team Sky) took the overall victory at Tirreno-Adriatico after extending his race lead in a wet time trial. Kwiatkowski went into the final stage with a three-second advantage over Damiano Caruso (BMC Racing), but put time into the Italian over the 10-kilometre course. 

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Rohan Dennis (Aus) BMC Racing Team0:11:15
2Jos van Emden (Ned) LottoNL-Jumbo0:00:03
3Jonathan Castroviejo (Spa) Team Sky0:00:07
4Mads Pedersen (Den) Trek-Segafredo0:00:08
5Gianni Moscon (Ita) Team Sky0:00:12
6Michael Hepburn (Aus) Mitchelton-Scott0:00:13
7Jack Bauer (NZl) Mitchelton-Scott0:00:13
8Luke Durbridge (Aus) Mitchelton-Scott0:00:16
9Primoz Roglic (Slo) LottoNL-Jumbo0:00:18
10Vasil Kiryienka (Blr) Team Sky0:00:18
11Chris Froome (GBr) Team Sky0:00:19
12Michal Kwiatkowski (Pol) Team Sky0:00:20
13Geraint Thomas (GBr) Team Sky0:00:22
14Patrick Bevin (NZl) BMC Racing Team0:00:22
15Nelson Oliveira (Por) Movistar Team0:00:22
16Victor Campenaerts (Bel) Lotto Soudal0:00:22
17Daryl Impey (RSA) Mitchelton-Scott0:00:23
18Matthieu Ladagnous (Fra) Groupama-FDJ0:00:23
19Ryan Mullen (Irl) Trek-Segafredo0:00:24
20Bob Jungels (Lux) Quick-Step Floors0:00:24
21Lennard Kämna (Ger) Team Sunweb0:00:25
22Tony Martin (Ger) Katusha-Alpecin0:00:26
23Filippo Ganna (Ita) UAE Team Emirates0:00:28
24Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale0:00:29
25Maciej Bodnar (Pol) Bora-Hansgrohe0:00:30
26Andrey Amador (CRc) Movistar Team0:00:30
27Matthias Brändle (Aut) Trek-Segafredo0:00:30
28Stefan Küng (Swi) BMC Racing Team0:00:33
29Chad Haga (USA) Team Sunweb0:00:33
30Edvald Boasson Hagen (Nor) Dimension Data0:00:36
31Alexey Lutsenko (Kaz) Astana Pro Team0:00:37
32Alexis Gougeard (Fra) AG2R La Mondiale0:00:37
33Nathan Haas (Aus) Katusha-Alpecin0:00:38
34Niki Terpstra (Ned) Quick-Step Floors0:00:39
35José Gonçalves (Por) Katusha-Alpecin0:00:39
36Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale0:00:40
37Damiano Caruso (Ita) BMC Racing Team0:00:41
38Danny van Poppel (Ned) LottoNL-Jumbo0:00:41
39Jan Polanc (Slo) UAE Team Emirates0:00:42
40Greg Van Avermaet (Bel) BMC Racing Team0:00:43
41Alex Dowsett (GBr) Katusha-Alpecin0:00:44
42Fabio Felline (Ita) Trek-Segafredo0:00:44
43Steve Morabito (Swi) Groupama-FDJ0:00:45
44Jasha Sütterlin (Ger) Movistar Team0:00:46
45Alexandre Geniez (Fra) AG2R La Mondiale0:00:46
46Tiesj Benoot (Bel) Lotto Soudal0:00:47
47Jaime Roson (Spa) Movistar Team0:00:48
48Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale0:00:48
49Kanstantsin Siutsou (Blr) Bahrain-Merida0:00:50
50Diego Ulissi (Ita) UAE Team Emirates0:00:50
51Tanel Kangert (Est) Astana Pro Team0:00:52
52Julien Duval (Fra) AG2R La Mondiale0:00:52
53Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale0:00:52
54Mathias Frank (Swi) AG2R La Mondiale0:00:53
55Alberto Bettiol (Ita) BMC Racing Team0:00:54
56Adam Yates (GBr) Mitchelton-Scott0:00:54
57Salvatore Puccio (Ita) Team Sky0:00:55
58George Bennett (NZl) LottoNL-Jumbo0:00:55
59Antoine Duchesne (Can) Groupama-FDJ0:00:55
60Philippe Gilbert (Bel) Quick-Step Floors0:00:56
61Jorge Arcas (Spa) Movistar Team0:00:57
62Davide Formolo (Ita) Bora-Hansgrohe0:00:57
63Zdenek Stybar (Cze) Quick-Step Floors0:00:57
64Davide Villella (Ita) Astana Pro Team0:00:58
65Benoit Vaugrenard (Fra) Groupama-FDJ0:00:58
66Vincenzo Nibali (Ita) Bahrain-Merida0:00:59
67Simone Consonni (Ita) UAE Team Emirates0:00:59
68Luka Mezgec (Slo) Mitchelton-Scott0:00:59
69Peter Sagan (Svk) Bora-Hansgrohe0:01:00
70Fabio Aru (Ita) UAE Team Emirates0:01:03
71Eduard Grosu (Rom) Nippo-Vini Fantini-Europa Ovini0:01:03
72Daniel Oss (Ita) Bora-Hansgrohe0:01:03
73Daniele Bennati (Ita) Movistar Team0:01:03
74Artem Nych (Rus) Gazprom-Rusvelo0:01:04
75Miguel Angel Lopez (Col) Astana Pro Team0:01:04
76Maarten Wynants (Bel) LottoNL-Jumbo0:01:05
77Clement Venturini (Fra) AG2R La Mondiale0:01:06
78Michael Schär (Swi) BMC Racing Team0:01:07
79Daniel Hoelgaard (Nor) Groupama-FDJ0:01:07
80Marcus Burghardt (Ger) Bora-Hansgrohe0:01:08
80Rigoberto Uran (Col) EF Education First-Drapac p/b CannondaleRow 80 - Cell 2
82Romain Bardet (Fra) AG2R La Mondiale0:01:08
83Jens Keukeleire (Bel) Lotto Soudal0:01:09
84Sergey Firsanov (Rus) Gazprom-Rusvelo0:01:09
85Julien Vermote (Bel) Dimension Data0:01:10
86Andrey Grivko (Ukr) Astana Pro Team0:01:10
87Marc Sarreau (Fra) Groupama-FDJ0:01:10
88Mikel Landa (Spa) Movistar Team0:01:10
89Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:01:11
90Domenico Pozzovivo (Ita) Bahrain-Merida0:01:12
91Edoardo Zardini (Ita) Wilier Triestina-Selle Italia0:01:12
92Jasper Stuyven (Bel) Trek-Segafredo0:01:13
93Rick Zabel (Ger) Katusha-Alpecin0:01:13
94Marco Marcato (Ita) UAE Team Emirates0:01:14
95Aleksandr Riabushenko (Blr) UAE Team Emirates0:01:14
96Rafal Majka (Pol) Bora-Hansgrohe0:01:15
97Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale0:01:16
98Krists Neilands (Lat) Israel Cycling Academy0:01:16
99Filippo Pozzato (Ita) Wilier Triestina-Selle Italia0:01:22
100Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:01:25
101Guillaume Boivin (Can) Israel Cycling Academy0:01:26
102Kristijan Koren (Slo) Bahrain-Merida0:01:27
103Marcel Kittel (Ger) Katusha-Alpecin0:01:27
104Alexander Foliforov (Rus) Gazprom-Rusvelo0:01:27
105Oscar Gatto (Ita) Astana Pro Team0:01:27
106Dario Cataldo (Ita) Astana Pro Team0:01:29
107Nikolas Maes (Bel) Lotto Soudal0:01:31
108Nikias Arndt (Ger) Team Sunweb0:01:34
109Tomasz Marczynski (Pol) Lotto Soudal0:01:34
110Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:01:34
111Marco Canola (Ita) Nippo-Vini Fantini-Europa Ovini0:01:34
112Jacopo Mosca (Ita) Wilier Triestina-Selle Italia0:01:36
113Scott Thwaites (GBr) Dimension Data0:01:38
114Simone Ponzi (Ita) Nippo-Vini Fantini-Europa Ovini0:01:38
115Liam Bertazzo (Ita) Wilier Triestina-Selle Italia0:01:38
116Maximiliano Richeze (Arg) Quick-Step Floors0:01:39
117Tosh Van Der Sande (Bel) Lotto Soudal0:01:40
118Marco Coledan (Ita) Wilier Triestina-Selle Italia0:01:42
119Igor Boev (Rus) Gazprom-Rusvelo0:01:42
120Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini0:01:44
121Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini0:01:44
122Franco Pellizotti (Ita) Bahrain-Merida0:01:47
123Louis Meintjes (RSA) Dimension Data0:01:47
124Boy van Poppel (Ned) Trek-Segafredo0:01:47
125Dennis van Winden (Ned) Israel Cycling Academy0:01:48
126Damiano Cunego (Ita) Nippo-Vini Fantini-Europa Ovini0:01:49
127August Jensen (Nor) Israel Cycling Academy0:01:52
128Kristian Sbaragli (Ita) Israel Cycling Academy0:01:54
129Guy Sagiv (Isr) Israel Cycling Academy0:01:56
130Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa Ovini0:01:56
131Davide Cimolai (Ita) Groupama-FDJ0:01:59
132Simon Spilak (Slo) Katusha-Alpecin0:02:01
133Matteo Busato (Ita) Wilier Triestina-Selle Italia0:02:07
134Jens Debusschere (Bel) Lotto Soudal0:02:24
135Jakub Mareczko (Ita) Wilier Triestina-Selle Italia0:02:26
DNSSonny Colbrelli (Ita) Bahrain-MeridaRow 135 - Cell 2
DNSFernando Gaviria (Col) Quick-Step FloorsRow 136 - Cell 2
DNSIljo Keisse (Bel) Quick-Step FloorsRow 137 - Cell 2
DNSGijs Van Hoecke (Bel) LottoNL-JumboRow 138 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Rohan Dennis (Aus) BMC Racing Team12pts
2Jos van Emden (Ned) LottoNL-Jumbo10Row 1 - Cell 3
3Jonathan Castroviejo (Spa) Team Sky8Row 2 - Cell 3
4Mads Pedersen (Den) Trek-Segafredo7Row 3 - Cell 3
5Gianni Moscon (Ita) Team Sky6Row 4 - Cell 3
6Michael Hepburn (Aus) Mitchelton-Scott5Row 5 - Cell 3
7Jack Bauer (NZl) Mitchelton-Scott4Row 6 - Cell 3
8Luke Durbridge (Aus) Mitchelton-Scott3Row 7 - Cell 3
9Primoz Roglic (Slo) LottoNL-Jumbo2Row 8 - Cell 3
10Vasil Kiryienka (Blr) Team Sky1Row 9 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Team Sky34:20:00
2Mitchelton-Scott0:05:00
3BMC Racing Team0:18:00
4Trek-Segafredo0:24:00
5LottoNL-Jumbo0:26:00
6Movistar Team1:01:00
7Katusha-Alpecin1:08:00
8EF Education First-Drapac p/b Cannondale1:21:00
9Quick-Step Floors1:22:00
10UAE Team Emirates1:23:00
11Groupama-FDJ1:26:00
12AG2R La Mondiale1:39:00
13Lotto Soudal1:41:00
14Astana Pro Team1:50:00
15Bora-HansgroheRow 14 - Cell 2
16Team Sunweb1:54:00
17Bahrain-Merida2:23:00
18Gazprom-Rusvelo2:46:00
19Dimension Data2:47:00
20Wilier Triestina-Selle Italia3:34:00
21Nippo-Vini Fantini-Europa Ovini3:39:00
22Israel-Cycling Academy3:53:00
Swipe to scroll horizontally
Final general classification
#Rider Name (Country) TeamResult
1Michal Kwiatkowski (Pol) Team Sky25:32:56
2Damiano Caruso (Ita) BMC Racing Team0:00:24
3Geraint Thomas (GBr) Team Sky0:00:32
4Tiesj Benoot (Bel) Lotto Soudal0:01:06
5Adam Yates (GBr) Mitchelton-Scott0:01:10
6Mikel Landa (Spa) Movistar Team0:01:13
7Davide Formolo (Ita) Bora-Hansgrohe0:01:15
8Jaime Roson (Spa) Movistar TeamRow 7 - Cell 2
9George Bennett (NZl) LottoNL-Jumbo0:01:16
10Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale0:01:22
11Vincenzo Nibali (Ita) Bahrain-Merida0:01:59
12Fabio Aru (Ita) UAE Team Emirates0:02:02
13Romain Bardet (Fra) AG2R La Mondiale0:02:31
14Domenico Pozzovivo (Ita) Bahrain-Merida0:02:34
15Alexey Lutsenko (Kaz) Astana Pro Team0:03:07
16Miguel Angel Lopez (Col) Astana Pro Team0:03:27
17Louis Meintjes (RSA) Dimension Data0:03:51
18Bob Jungels (Lux) Quick-Step Floors0:03:56
19Jan Polanc (Slo) UAE Team Emirates0:04:23
20Greg Van Avermaet (Bel) BMC Racing Team0:04:41
21Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa Ovini0:05:21
22Diego Ulissi (Ita) UAE Team Emirates0:06:26
23Kanstantsin Siutsou (Blr) Bahrain-Merida0:06:34
24Edoardo Zardini (Ita) Wilier Triestina-Selle Italia0:08:29
25Philippe Gilbert (Bel) Quick-Step Floors0:08:35
26Sergey Firsanov (Rus) Gazprom-Rusvelo0:08:44
27Simon Spilak (Slo) Katusha-Alpecin0:08:47
28José Gonçalves (Por) Katusha-Alpecin0:08:58
29Primoz Roglic (Slo) LottoNL-Jumbo0:09:01
30Steve Morabito (Swi) Groupama-FDJ0:09:18
31Davide Villella (Ita) Astana Pro Team0:10:47
32Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale0:11:06
33Fabio Felline (Ita) Trek-Segafredo0:12:31
34Chris Froome (GBr) Team Sky0:13:31
35Tanel Kangert (Est) Astana Pro Team0:13:33
36Mathias Frank (Swi) AG2R La Mondiale0:15:21
37Rafal Majka (Pol) Bora-Hansgrohe0:15:39
38Julien Vermote (Bel) Dimension Data0:16:23
39Andrey Amador (CRc) Movistar Team0:16:47
40Zdenek Stybar (Cze) Quick-Step Floors0:18:16
41Matthieu Ladagnous (Fra) Groupama-FDJ0:18:17
42Tosh Van Der Sande (Bel) Lotto Soudal0:18:44
43Peter Sagan (Svk) Bora-Hansgrohe0:19:31
44Jasper Stuyven (Bel) Trek-Segafredo0:19:46
45Daryl Impey (RSA) Mitchelton-ScottRow 44 - Cell 2
46Luke Durbridge (Aus) Mitchelton-Scott0:19:47
47Tony Martin (Ger) Katusha-Alpecin0:19:52
48Vasil Kiryienka (Blr) Team Sky0:20:05
49Jack Bauer (NZl) Mitchelton-Scott0:21:39
50Nathan Haas (Aus) Katusha-Alpecin0:21:47
51Nelson Oliveira (Por) Movistar Team0:22:46
52Daniel Oss (Ita) Bora-Hansgrohe0:22:48
53Gianni Moscon (Ita) Team Sky0:23:12
54Simone Ponzi (Ita) Nippo-Vini Fantini-Europa Ovini0:24:16
55Scott Thwaites (GBr) Dimension Data0:25:26
56Franco Pellizotti (Ita) Bahrain-Merida0:26:39
57Davide Cimolai (Ita) Groupama-FDJ0:27:48
58Edvald Boasson Hagen (Nor) Dimension Data0:27:49
59Kristijan Koren (Slo) Bahrain-Merida0:27:53
60Michael Schär (Swi) BMC Racing Team0:28:10
61Antoine Duchesne (Can) Groupama-FDJ0:28:13
62Andrey Grivko (Ukr) Astana Pro Team0:28:20
63Jorge Arcas (Spa) Movistar Team0:28:26
64Jens Keukeleire (Bel) Lotto Soudal0:28:40
65Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale0:28:48
66Marco Canola (Ita) Nippo-Vini Fantini-Europa Ovini0:28:57
67Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:29:30
68Michael Hepburn (Aus) Mitchelton-Scott0:31:22
69Dario Cataldo (Ita) Astana Pro Team0:31:23
70Jos van Emden (Ned) LottoNL-Jumbo0:31:25
71Matteo Busato (Ita) Wilier Triestina-Selle Italia0:31:55
72Marcus Burghardt (Ger) Bora-Hansgrohe0:32:50
73Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:33:27
74Oscar Gatto (Ita) Astana Pro Team0:34:04
75Tomasz Marczynski (Pol) Lotto Soudal0:34:22
76Marco Marcato (Ita) UAE Team Emirates0:35:41
77Niki Terpstra (Ned) Quick-Step Floors0:35:59
78Victor Campenaerts (Bel) Lotto Soudal0:36:29
79Rohan Dennis (Aus) BMC Racing Team0:36:39
80Jonathan Castroviejo (Spa) Team Sky0:36:44
81Salvatore Puccio (Ita) Team Sky0:37:19
82Nikolas Maes (Bel) Lotto Soudal0:37:36
83Clement Venturini (Fra) AG2R La Mondiale0:37:53
84Alexis Gougeard (Fra) AG2R La Mondiale0:38:41
85Jens Debusschere (Bel) Lotto Soudal0:38:59
86Boy van Poppel (Ned) Trek-Segafredo0:40:07
87Aleksandr Riabushenko (Blr) UAE Team Emirates0:40:09
88Daniele Bennati (Ita) Movistar Team0:40:45
89Alberto Bettiol (Ita) BMC Racing Team0:41:55
90Alexandre Geniez (Fra) AG2R La Mondiale0:42:01
91Daniel Hoelgaard (Nor) Groupama-FDJ0:44:24
92Luka Mezgec (Slo) Mitchelton-Scott0:44:33
93Krists Neilands (Lat) Israel Cycling Academy0:45:20
94Lennard Kämna (Ger) Team Sunweb0:45:27
95Maximiliano Richeze (Arg) Quick-Step Floors0:45:31
96Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale0:45:42
97Guillaume Boivin (Can) Israel Cycling Academy0:45:49
98Alexander Foliforov (Rus) Gazprom-Rusvelo0:46:16
99Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini0:46:36
100August Jensen (Nor) Israel Cycling Academy0:47:07
101Filippo Pozzato (Ita) Wilier Triestina-Selle Italia0:47:17
102Patrick Bevin (NZl) BMC Racing Team0:47:20
103Julien Duval (Fra) AG2R La Mondiale0:48:49
104Danny van Poppel (Ned) LottoNL-Jumbo0:48:54
105Benoit Vaugrenard (Fra) Groupama-FDJ0:49:59
106Stefan Küng (Swi) BMC Racing Team0:51:11
107Matthias Brändle (Aut) Trek-Segafredo0:51:58
108Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale0:52:28
109Alex Dowsett (GBr) Katusha-Alpecin0:52:39
110Eduard Grosu (Rom) Nippo-Vini Fantini-Europa Ovini0:52:44
111Simone Consonni (Ita) UAE Team Emirates0:53:25
112Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:54:17
113Jacopo Mosca (Ita) Wilier Triestina-Selle Italia0:54:21
114Jasha Sütterlin (Ger) Movistar Team0:54:26
115Mads Pedersen (Den) Trek-Segafredo0:55:14
116Nikias Arndt (Ger) Team Sunweb0:55:52
117Damiano Cunego (Ita) Nippo-Vini Fantini-Europa Ovini0:56:29
118Marcel Kittel (Ger) Katusha-Alpecin0:56:55
119Kristian Sbaragli (Ita) Israel Cycling Academy0:57:01
120Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini0:57:38
121Rick Zabel (Ger) Katusha-Alpecin0:57:39
122Ryan Mullen (Irl) Trek-Segafredo0:58:10
123Dennis van Winden (Ned) Israel Cycling Academy0:58:11
124Chad Haga (USA) Team Sunweb0:58:50
125Marc Sarreau (Fra) Groupama-FDJ1:00:36
126Maciej Bodnar (Pol) Bora-Hansgrohe1:00:42
127Maarten Wynants (Bel) LottoNL-Jumbo1:01:20
128Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale1:01:25
129Artem Nych (Rus) Gazprom-Rusvelo1:02:09
130Marco Coledan (Ita) Wilier Triestina-Selle Italia1:02:17
131Jakub Mareczko (Ita) Wilier Triestina-Selle Italia1:02:39
132Filippo Ganna (Ita) UAE Team Emirates1:03:17
133Igor Boev (Rus) Gazprom-Rusvelo1:03:19
134Guy Sagiv (Isr) Israel Cycling Academy1:03:57
135Liam Bertazzo (Ita) Wilier Triestina-Selle Italia1:17:04
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jacopo Mosca (Ita) Wilier Triestina-Selle Italia33pts
2Peter Sagan (Svk) Bora-Hansgrohe30Row 1 - Cell 3
3Marcel Kittel (Ger) Katusha-Alpecin24Row 2 - Cell 3
4Adam Yates (GBr) Mitchelton-Scott24Row 3 - Cell 3
5Mikel Landa (Spa) Movistar Team21Row 4 - Cell 3
6Tiesj Benoot (Bel) Lotto Soudal20Row 5 - Cell 3
7Michal Kwiatkowski (Pol) Team Sky16Row 6 - Cell 3
8Primoz Roglic (Slo) LottoNL-Jumbo14Row 7 - Cell 3
9Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale13Row 8 - Cell 3
10Rohan Dennis (Aus) BMC Racing Team12Row 9 - Cell 3
11Geraint Thomas (GBr) Team Sky12Row 10 - Cell 3
12Steve Morabito (Swi) Groupama-FDJ10Row 11 - Cell 3
13Rafal Majka (Pol) Bora-Hansgrohe10Row 12 - Cell 3
14Gianni Moscon (Ita) Team Sky10Row 13 - Cell 3
15Jos van Emden (Ned) LottoNL-Jumbo10Row 14 - Cell 3
16Romain Bardet (Fra) AG2R La Mondiale9Row 15 - Cell 3
17Mads Pedersen (Den) Trek-Segafredo9Row 16 - Cell 3
18Stepan Kuriyanov (Rus) Gazprom-Rusvelo8Row 17 - Cell 3
19George Bennett (NZl) LottoNL-Jumbo8Row 18 - Cell 3
20Jonathan Castroviejo (Spa) Team Sky8Row 19 - Cell 3
21Maximiliano Richeze (Arg) Quick-Step Floors8Row 20 - Cell 3
22Patrick Bevin (NZl) BMC Racing Team8Row 21 - Cell 3
23Marcus Burghardt (Ger) Bora-Hansgrohe7Row 22 - Cell 3
24Fabio Aru (Ita) UAE Team Emirates7Row 23 - Cell 3
25Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale7Row 24 - Cell 3
26Zdenek Stybar (Cze) Quick-Step Floors6Row 25 - Cell 3
27Igor Boev (Rus) Gazprom-Rusvelo6Row 26 - Cell 3
28Guy Sagiv (Isr) Israel Cycling Academy6Row 27 - Cell 3
29Michael Hepburn (Aus) Mitchelton-Scott5Row 28 - Cell 3
30Jens Debusschere (Bel) Lotto Soudal5Row 29 - Cell 3
31Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini5Row 30 - Cell 3
32Luke Durbridge (Aus) Mitchelton-Scott4Row 31 - Cell 3
33Jack Bauer (NZl) Mitchelton-Scott4Row 32 - Cell 3
34Kristijan Koren (Slo) Bahrain-Merida4Row 33 - Cell 3
35Marco Canola (Ita) Nippo-Vini Fantini-Europa Ovini4Row 34 - Cell 3
36Alexander Foliforov (Rus) Gazprom-Rusvelo4Row 35 - Cell 3
37Eduard Grosu (Rom) Nippo-Vini Fantini-Europa Ovini4Row 36 - Cell 3
38Simone Consonni (Ita) UAE Team Emirates4Row 37 - Cell 3
39Dennis van Winden (Ned) Israel Cycling Academy4Row 38 - Cell 3
40Jaime Roson (Spa) Movistar Team3Row 39 - Cell 3
41Greg Van Avermaet (Bel) BMC Racing Team3Row 40 - Cell 3
42Aleksandr Vlasov (Rus) Gazprom-Rusvelo3Row 41 - Cell 3
43Krists Neilands (Lat) Israel Cycling Academy3Row 42 - Cell 3
44Danny van Poppel (Ned) LottoNL-Jumbo3Row 43 - Cell 3
45Artem Nych (Rus) Gazprom-Rusvelo3Row 44 - Cell 3
46Antoine Duchesne (Can) Groupama-FDJ2Row 45 - Cell 3
47Dario Cataldo (Ita) Astana Pro Team2Row 46 - Cell 3
48Damiano Caruso (Ita) BMC Racing Team1Row 47 - Cell 3
49Bob Jungels (Lux) Quick-Step Floors1Row 48 - Cell 3
50Vasil Kiryienka (Blr) Team Sky1Row 49 - Cell 3
51Niki Terpstra (Ned) Quick-Step Floors1Row 50 - Cell 3
52Rick Zabel (Ger) Katusha-Alpecin1Row 51 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini35pts
2Jacopo Mosca (Ita) Wilier Triestina-Selle Italia25Row 1 - Cell 3
3Dario Cataldo (Ita) Astana Pro Team20Row 2 - Cell 3
4Mikel Landa (Spa) Movistar Team15Row 3 - Cell 3
5Rafal Majka (Pol) Bora-Hansgrohe10Row 4 - Cell 3
6Adam Yates (GBr) Mitchelton-Scott8Row 5 - Cell 3
7Steve Morabito (Swi) Groupama-FDJ8Row 6 - Cell 3
8Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini8Row 7 - Cell 3
9George Bennett (NZl) LottoNL-Jumbo7Row 8 - Cell 3
10Kristijan Koren (Slo) Bahrain-Merida7Row 9 - Cell 3
11Aleksandr Vlasov (Rus) Gazprom-Rusvelo7Row 10 - Cell 3
12Krists Neilands (Lat) Israel Cycling Academy7Row 11 - Cell 3
13Marcus Burghardt (Ger) Bora-Hansgrohe6Row 12 - Cell 3
14Primoz Roglic (Slo) LottoNL-Jumbo5Row 13 - Cell 3
15Tiesj Benoot (Bel) Lotto Soudal5Row 14 - Cell 3
16Fabio Aru (Ita) UAE Team Emirates5Row 15 - Cell 3
17Peter Sagan (Svk) Bora-Hansgrohe3Row 16 - Cell 3
18Rohan Dennis (Aus) BMC Racing Team3Row 17 - Cell 3
19Artem Nych (Rus) Gazprom-Rusvelo3Row 18 - Cell 3
20Michal Kwiatkowski (Pol) Team Sky2Row 19 - Cell 3
21Michael Schär (Swi) BMC Racing Team2Row 20 - Cell 3
22Antoine Duchesne (Can) Groupama-FDJ2Row 21 - Cell 3
23Alexander Foliforov (Rus) Gazprom-Rusvelo2Row 22 - Cell 3
24Dennis van Winden (Ned) Israel Cycling Academy2Row 23 - Cell 3
25Geraint Thomas (GBr) Team Sky1Row 24 - Cell 3
26Romain Bardet (Fra) AG2R La Mondiale1Row 25 - Cell 3
27Greg Van Avermaet (Bel) BMC Racing Team1Row 26 - Cell 3
28Stepan Kuriyanov (Rus) Gazprom-Rusvelo1Row 27 - Cell 3
29Guy Sagiv (Isr) Israel Cycling Academy1Row 28 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Tiesj Benoot (Bel) Lotto Soudal25:34:02
2Jaime Roson (Spa) Movistar Team0:00:09
3Miguel Angel Lopez (Col) Astana Pro Team0:02:21
4Gianni Moscon (Ita) Team Sky0:22:06
5Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:28:24
6Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:32:21
7Clement Venturini (Fra) AG2R La Mondiale0:36:47
8Alexis Gougeard (Fra) AG2R La Mondiale0:37:35
9Aleksandr Riabushenko (Blr) UAE Team Emirates0:39:03
10Alberto Bettiol (Ita) BMC Racing Team0:40:49
11Daniel Hoelgaard (Nor) Groupama-FDJ0:43:18
12Krists Neilands (Lat) Israel Cycling Academy0:44:14
13Lennard Kämna (Ger) Team Sunweb0:44:21
14Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini0:45:30
15Danny van Poppel (Ned) LottoNL-Jumbo0:47:48
16Stefan Küng (Swi) BMC Racing Team0:50:05
17Simone Consonni (Ita) UAE Team Emirates0:52:19
18Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:53:11
19Jacopo Mosca (Ita) Wilier Triestina-Selle Italia0:53:15
20Mads Pedersen (Den) Trek-Segafredo0:54:08
21Rick Zabel (Ger) Katusha-Alpecin0:56:33
22Ryan Mullen (Irl) Trek-Segafredo0:57:04
23Marc Sarreau (Fra) Groupama-FDJ0:59:30
24Artem Nych (Rus) Gazprom-Rusvelo1:01:03
25Jakub Mareczko (Ita) Wilier Triestina-Selle Italia1:01:33
26Filippo Ganna (Ita) UAE Team Emirates1:02:11
27Guy Sagiv (Isr) Israel Cycling Academy1:02:51
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Astana Pro Team76:02:04
2Team Sky0:00:39
3Bahrain-Merida0:00:43
4Bora-Hansgrohe0:01:41
5UAE Team Emirates0:02:52
6Katusha-Alpecin0:04:55
7Movistar Team0:09:02
8Quick-Step Floors0:09:16
9BMC Racing Team0:16:29
10EF Education First-Drapac p/b Cannondale0:20:00
11Lotto Soudal0:22:26
12Mitchelton-Scott0:23:11
13Groupama-FDJ0:28:28
14Dimension Data0:28:50
15LottoNL-Jumbo0:28:52
16AG2R La Mondiale0:34:53
17Nippo-Vini Fantini-Europa Ovini0:39:18
18Gazprom-Rusvelo0:54:14
19Trek-Segafredo0:59:30
20Israel-Cycling Academy1:04:33
21Wilier Triestina-Selle Italia1:11:30
22Team Sunweb1:48:08

Born in Ireland to a cycling family and later moved to the Isle of Man, so there was no surprise when I got into the sport. Studied sports journalism at university before going on to do a Masters in sports broadcast. After university I spent three months interning at Eurosport, where I covered the Tour de France. In 2012 I started at Procycling Magazine, before becoming the deputy editor of Procycling Week. I then joined Cyclingnews, in December 2013.

Latest on Cyclingnews