Tour de Pologne: Kwiatkowski wins stage 4

Michal Kwiatkowski powered to victory on the tricky uphill finish in Szczyrk on stage 4 of the Tour de Pologne, backing up a day's worth of effort by his Team Sky teammates. He out-kicked defending champion Dylan Teuns (BMC Racing), accelerating away from the Belgian on the final corner. George Bennett (LottoNL-Jumbo) was distanced by the pair but crossed the line in third place. 

Riding the Tour de Pologne for the first time since 2016, Kwiatkowski and Team Sky set their stall out early on. The squad sat en-mass at the front of the bunch, keeping a tight grip on the early break and catching them on the final classified climb.

Heading into the short but steep ascent, Kwiatkowski dropped off the front with just Sergio Henao for company. He bided his time, not reacting to a stinging attack from Richard Carapaz (Movistar) from the bottom of the ascent.

The winner on this same stage last year, Teuns made his own move soon after Carapaz was caught with 300 metres remaining. Kwiatkowski latched onto the wheel of Teuns, pushing past him with just a few metres remaining to take his first ever stage win at his home race.

How it happened

After three sprint stages, the Tour de Pologne moved into the mountains with a finishing circuit that included four first category ascents. Alvaro Hodeg (Quick-Step Floors) started the day in the leader's yellow jersey after his victory on stage 3, but he knew that he would enjoy just one day at the top of the standings.

Starting off in Jaworzno, the peloton set a hard pace as riders tried to form a breakaway. After plenty of action, a three-man move formed with Bert Van Lerberghe (Cofidis), Jan Tratnik (CCC Sprandi Polkowice) and Mark Rutkiewicz (Poland) getting clear. They quickly assumed a strong advantage, and after 30 kilometres of racing the trio had 5:45.

Looking after team leader and home favourite Michal Kwiatkowski, Team Sky assumed the front of the bunch and cut the lead to a more comfortable four minutes. Van Lerberghe couldn't hold the pace when the leaders hit the first climb and he slipped back into the clutches of Team Sky and the rest of the peloton, leaving just the two riders up front.

Tratnik looked the strongest of the remaining escapees, picking off the king of the mountains points ahead of Rutkiewicz on the first two ascents. The Polish rider began to struggle, and with just under 40 kilometres remaining, he was distanced by Tratnik. The CCC rider plugged on alone and would claim the points at the top of the third climb. Behind him, four riders would attack the peloton in pursuit of the Slovenian.

George Preidler (Groupama-FDJ), Ivan Rovny (Gazprom-Rusvelo), Patrick Konrad (Bora-Hansgrohe) and Jorge Arcas (Movistar) were just 45 seconds behind Tratnik at the top of the climb. He would hold off until the final ascent, but no sooner had the climb begun, Tratnik had been caught. Tratnik would quickly dropped by his new companions and Preidler would drop off the pace soon after.

Team Sky continued to mete out a hefty pace on the climb and the last three escapees were caught with 12 kilometres remaining. There was no fight at all for the king of the mountains points as Pavel Sivakov led he bunch over the top of the climb. While the sprinters had been dispatched with earlier in the day, a large group of around 50 riders remained as the riders made their way down the descent to the final 900-metre rise to the finish line in Szczyrk.

Having relied on Team Sky to set the pace for much of the day, a number of different teams moved to the front, including that of defending champion Dylan Teuns, with Mitchelton-Scott and Bora-Hansgrohe getting into the mix. Kwiatkowski had just Sergio Henao for company after the rest of his team peeled off.

Carapaz tried to get the jump on the peloton, as he had done at the Giro d'Italia in May, striking out as soon as the road turned upwards. The Ecuadorian took a big gap but appeared to be struggling with 400 metres to go, the gradient really biting. He would be brought back as Enrico Gasparotto briefly accelerated from the bunch.

Teuns knew this climb well, having beaten Peter Sagan to take the stage win last year and he had his eyes set on the double. He made his move soon after Carapaz was caught, taking Kwiatkowski with him. The Polish rider would prove too strong for him and he could only watch as Kwiatkowski raised his arms in celebration.

Stage 5 will be another lumpy day with three classified climbs to contend with and plenty of undulating roads.

 

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Michal Kwiatkowski (Pol) Team Sky4:25:44
2Dylan Teuns (Bel) BMC Racing Team0:00:03
3George Bennett (NZl) LottoNL-JumboRow 2 - Cell 2
4Sergei Chernetski (Rus) Astana Pro TeamRow 3 - Cell 2
5Daniel Moreno (Spa) EF Education First-Drapac p/b CannondaleRow 4 - Cell 2
6Thibaut Pinot (Fra) Groupama-FDJRow 5 - Cell 2
7Sam Oomen (Ned) Team Sunweb0:00:06
8Enrico Gasparotto (Ita) Bahrain-MeridaRow 7 - Cell 2
9Sergio Henao (Col) Team SkyRow 8 - Cell 2
10Davide Formolo (Ita) Bora-HansgroheRow 9 - Cell 2
11Laurens De Plus (Bel) Quick-Step FloorsRow 10 - Cell 2
12Fabio Aru (Ita) UAE Team EmiratesRow 11 - Cell 2
13Emanuel Buchmann (Ger) Bora-HansgroheRow 12 - Cell 2
14Dries Devenyns (Bel) Quick-Step Floors0:00:10
15Georg Preidler (Aut) Groupama-FDJ0:00:14
16Gianluca Brambilla (Ita) Trek-SegafredoRow 15 - Cell 2
17Simon Yates (GBr) Mitchelton-ScottRow 16 - Cell 2
18Alberto Bettiol (Ita) BMC Racing TeamRow 17 - Cell 2
19Silvan Dillier (Swi) AG2R La MondialeRow 18 - Cell 2
20Floris De Tier (Bel) LottoNL-JumboRow 19 - Cell 2
21Pawel Cieslik (Pol) CCC Sprandi PolkowiceRow 20 - Cell 2
22Alexey Lutsenko (Kaz) Astana Pro Team0:00:18
23Richard Carapaz (Ecu) Movistar TeamRow 22 - Cell 2
24Simon Spilak (Slo) Katusha-Alpecin0:00:21
25Jan Bakelants (Bel) AG2R La MondialeRow 24 - Cell 2
26Scott Davies (GBr) Dimension DataRow 25 - Cell 2
27Alessandro De Marchi (Ita) BMC Racing Team0:00:25
28Mikael Cherel (Fra) AG2R La MondialeRow 27 - Cell 2
29Fabio Felline (Ita) Trek-Segafredo0:00:27
30Antonio Pedrero (Spa) Movistar TeamRow 29 - Cell 2
31Stephane Rossetto (Fra) Cofidis, Solutions CreditsRow 30 - Cell 2
32Sander Armee (Bel) Lotto SoudalRow 31 - Cell 2
33Andrey Zeits (Kaz) Astana Pro Team0:00:31
34Steff Cras (Bel) Katusha-AlpecinRow 33 - Cell 2
35Eduardo Sepulveda (Arg) Movistar TeamRow 34 - Cell 2
36Davide Villella (Ita) Astana Pro Team0:00:35
37Michal Schlegel (Cze) CCC Sprandi PolkowiceRow 36 - Cell 2
38Eros Capecchi (Ita) Quick-Step Floors0:00:39
39Bjorg Lambrecht (Bel) Lotto SoudalRow 38 - Cell 2
40Mathias Le Turnier (Fra) Cofidis, Solutions Credits0:00:43
41Jose Herrada (Spa) Cofidis, Solutions CreditsRow 40 - Cell 2
42Lachlan Morton (Aus) Dimension Data0:00:47
43Ivan Rovny (Rus) Gazprom-RusveloRow 42 - Cell 2
44Valerio Agnoli (Ita) Bahrain-MeridaRow 43 - Cell 2
45Edvald Boasson Hagen (Nor) Dimension Data0:00:50
46James Shaw (GBr) Lotto SoudalRow 45 - Cell 2
47Patrick Konrad (Aut) Bora-HansgroheRow 46 - Cell 2
48Lukasz Owsian (Pol) CCC Sprandi Polkowice0:00:54
49Domen Novak (Slo) Bahrain-MeridaRow 48 - Cell 2
50Nans Peters (Fra) AG2R La Mondiale0:00:59
51Léo Vincent (Fra) Groupama-FDJ0:01:05
52Mark Padun (Ukr) Bahrain-Merida0:01:07
53Michal Podlaski (Pol) Poland0:01:09
54Ben O'Connor (Aus) Dimension Data0:01:14
55Daniel Teklehaimanot (Eri) Cofidis, Solutions Credits0:01:15
56Jakub Kaczmarek (Pol) PolandRow 55 - Cell 2
57Artem Nych (Rus) Gazprom-Rusvelo0:01:18
58Reto Hollenstein (Swi) Katusha-Alpecin0:01:23
59Valerio Conti (Ita) UAE Team Emirates0:01:26
60Clement Chevrier (Fra) AG2R La Mondiale0:01:31
61Enrico Battaglin (Ita) LottoNL-Jumbo0:01:48
62Roman Kreuziger (Cze) Mitchelton-Scott0:01:53
63Danilo Wyss (Swi) BMC Racing TeamRow 62 - Cell 2
64Nuno Bico (Por) Movistar Team0:02:34
65Harm Vanhoucke (Bel) Lotto SoudalRow 64 - Cell 2
66Rohan Dennis (Aus) BMC Racing Team0:02:56
67Peter Kennaugh (GBr) Bora-HansgroheRow 66 - Cell 2
68Pavel Sivakov (Rus) Team SkyRow 67 - Cell 2
69Lars Bak (Den) Lotto Soudal0:03:00
70Salvatore Puccio (Ita) Team Sky0:03:05
71Rui Costa (Por) UAE Team Emirates0:03:08
72Przemyslaw Niemiec (Pol) UAE Team Emirates0:03:17
73Maciej Paterski (Pol) Poland0:03:33
74Edward Ravasi (Ita) UAE Team Emirates0:03:41
75Artyom Zakharov (Kaz) Astana Pro Team0:03:47
76Luis Angel Mate Mardones (Spa) Cofidis, Solutions CreditsRow 75 - Cell 2
77Michael Storer (Aus) Team Sunweb0:04:24
78Carlos Verona (Spa) Mitchelton-Scott0:04:30
79Grega Bole (Slo) Bahrain-Merida0:06:36
80Ben Gastauer (Lux) AG2R La MondialeRow 79 - Cell 2
81Louis Vervaeke (Bel) Team SunwebRow 80 - Cell 2
82Evgeny Shalunov (Rus) Gazprom-Rusvelo0:06:48
83Matteo Trentin (Ita) Mitchelton-Scott0:07:40
84Antoine Duchesne (Can) Groupama-FDJ0:07:45
85Kim Magnusson (Swe) EF Education First-Drapac p/b Cannondale0:07:49
86Hector Carretero (Spa) Movistar Team0:07:56
87Jorge Arcas (Spa) Movistar TeamRow 86 - Cell 2
88Clement Venturini (Fra) AG2R La Mondiale0:08:55
89Marek Rutkiewicz (Pol) PolandRow 88 - Cell 2
90Kamil Zielinski (Pol) PolandRow 89 - Cell 2
91Natnael Berhane (Eri) Dimension DataRow 90 - Cell 2
92Moreno Hofland (Ned) Lotto SoudalRow 91 - Cell 2
93Jurgen Roelandts (Bel) BMC Racing TeamRow 92 - Cell 2
94Yevgeniy Gidich (Kaz) Astana Pro Team0:08:59
95Logan Owen (USA) EF Education First-Drapac p/b Cannondale0:09:11
96Mitchell Docker (Aus) EF Education First-Drapac p/b CannondaleRow 95 - Cell 2
97Cesare Benedetti (Ita) Bora-Hansgrohe0:09:15
98Michal Paluta (Pol) CCC Sprandi PolkowiceRow 97 - Cell 2
99Dayer Quintana (Col) Movistar Team0:09:23
100Jhonatan Restrepo (Col) Katusha-AlpecinRow 99 - Cell 2
101Sven Erik Bystrøm (Nor) UAE Team Emirates0:09:34
102Maxim Belkov (Rus) Katusha-AlpecinRow 101 - Cell 2
103Jan Tratnik (Slo) CCC Sprandi Polkowice0:09:50
104Michael Schwarzmann (Ger) Bora-Hansgrohe0:09:51
105Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale0:09:58
106Niccolo Bonifazio (Ita) Bahrain-Merida0:10:11
107Lars Boom (Ned) LottoNL-Jumbo0:11:01
108Michal Golas (Pol) Team Sky0:11:33
109Michael Mørkøv (Den) Quick-Step FloorsRow 108 - Cell 2
110Gijs Van Hoecke (Bel) LottoNL-JumboRow 109 - Cell 2
111Ian Stannard (GBr) Team Sky0:11:36
112Thomas Leezer (Ned) LottoNL-Jumbo0:11:44
113Boy van Poppel (Ned) Trek-Segafredo0:11:50
114Danny van Poppel (Ned) LottoNL-JumboRow 113 - Cell 2
115Zhandos Bizhigitov (Kaz) Astana Pro Team0:11:52
116Giacomo Nizzolo (Ita) Trek-Segafredo0:12:01
117Sergey Firsanov (Rus) Gazprom-Rusvelo0:12:07
118Nacer Bouhanni (Fra) Cofidis, Solutions Credits0:17:40
119Pascal Ackermann (Ger) Bora-HansgroheRow 118 - Cell 2
120André Greipel (Ger) Lotto SoudalRow 119 - Cell 2
121Lukasz Wisniowski (Pol) Team SkyRow 120 - Cell 2
122Sergey Shilov (Pol) PolandRow 121 - Cell 2
123Ivan Garcia (Spa) Bahrain-MeridaRow 122 - Cell 2
124Fabio Sabatini (Ita) Quick-Step FloorsRow 123 - Cell 2
125Fumiyuki Beppu (Jpn) Trek-SegafredoRow 124 - Cell 2
126Luka Mezgec (Slo) Mitchelton-ScottRow 125 - Cell 2
127Alex Edmondson (Aus) Mitchelton-ScottRow 126 - Cell 2
128Mickael Delage (Fra) Groupama-FDJRow 127 - Cell 2
129Adam Stachowiak (Pol) PolandRow 128 - Cell 2
130Marc Sarreau (Fra) Groupama-FDJRow 129 - Cell 2
131William Bonnet (Fra) Groupama-FDJRow 130 - Cell 2
132Michael Albasini (Swi) Mitchelton-ScottRow 131 - Cell 2
133Alvaro Hodeg (Col) Quick-Step FloorsRow 132 - Cell 2
134Karol Domagalski (Pol) PolandRow 133 - Cell 2
135Jenthe Biermans (Bel) Katusha-AlpecinRow 134 - Cell 2
136Kamil Gradek (Pol) CCC Sprandi PolkowiceRow 135 - Cell 2
137Johannes Fröhlinger (Ger) Team SunwebRow 136 - Cell 2
138Davide Martinelli (Ita) Quick-Step FloorsRow 137 - Cell 2
139Alexander Foliforov (Rus) Gazprom-RusveloRow 138 - Cell 2
140Jaco Venter (RSA) Dimension DataRow 139 - Cell 2
141Bernhard Eisel (Aut) Dimension DataRow 140 - Cell 2
142Simone Consonni (Ita) UAE Team EmiratesRow 141 - Cell 2
143Alex Frame (NZl) Trek-Segafredo0:17:49
144Pawel Franczak (Pol) CCC Sprandi Polkowice0:21:57
145Alexander Porsev (Rus) Gazprom-RusveloRow 144 - Cell 2
146Bert Van Lerberghe (Bel) Cofidis, Solutions Credits0:25:55
147Julian Cardona Tabares (Col) EF Education First-Drapac p/b Cannondale0:30:07
148Daniel McLay (GBr) EF Education First-Drapac p/b Cannondale0:34:06
DNSNicolas Roche (Irl) BMC Racing TeamRow 148 - Cell 2
DNFNathan Haas (Aus) Katusha-AlpecinRow 149 - Cell 2
DNFMike Teunissen (Ned) Team SunwebRow 150 - Cell 2
DNFPhil Bauhaus (Ger) Team SunwebRow 151 - Cell 2
Swipe to scroll horizontally
Finish
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Michal Kwiatkowski (Pol) Team Sky20pts
2Dylan Teuns (Bel) BMC Racing Team19Row 1 - Cell 3
3George Bennett (NZl) LottoNL-Jumbo18Row 2 - Cell 3
4Sergei Chernetski (Rus) Astana Pro Team17Row 3 - Cell 3
5Daniel Moreno (Spa) EF Education First-Drapac p/b Cannondale16Row 4 - Cell 3
6Thibaut Pinot (Fra) Groupama-FDJ15Row 5 - Cell 3
7Sam Oomen (Ned) Team Sunweb14Row 6 - Cell 3
8Enrico Gasparotto (Ita) Bahrain-Merida13Row 7 - Cell 3
9Sergio Henao (Col) Team Sky12Row 8 - Cell 3
10Davide Formolo (Ita) Bora-Hansgrohe11Row 9 - Cell 3
11Laurens De Plus (Bel) Quick-Step Floors10Row 10 - Cell 3
12Fabio Aru (Ita) UAE Team Emirates9Row 11 - Cell 3
13Emanuel Buchmann (Ger) Bora-Hansgrohe8Row 12 - Cell 3
14Dries Devenyns (Bel) Quick-Step Floors7Row 13 - Cell 3
15Georg Preidler (Aut) Groupama-FDJ6Row 14 - Cell 3
16Gianluca Brambilla (Ita) Trek-Segafredo5Row 15 - Cell 3
17Simon Yates (GBr) Mitchelton-Scott4Row 16 - Cell 3
18Alberto Bettiol (Ita) BMC Racing Team3Row 17 - Cell 3
19Silvan Dillier (Swi) AG2R La Mondiale2Row 18 - Cell 3
20Floris De Tier (Bel) LottoNL-Jumbo1Row 19 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Przelecz Salmopolska, 109.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice10pts
2Marek Rutkiewicz (Pol) Poland7Row 1 - Cell 3
3Bert Van Lerberghe (Bel) Cofidis, Solutions Credits5Row 2 - Cell 3
4Lukasz Wisniowski (Pol) Team Sky3Row 3 - Cell 3
5Léo Vincent (Fra) Groupama-FDJ2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Zameczek, 124.1km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice10pts
2Marek Rutkiewicz (Pol) Poland7Row 1 - Cell 3
3Sander Armee (Bel) Lotto Soudal5Row 2 - Cell 3
4Hector Carretero (Spa) Movistar Team3Row 3 - Cell 3
5Ian Stannard (GBr) Team Sky2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Zameczek, 144km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice10pts
2Georg Preidler (Aut) Groupama-FDJ7Row 1 - Cell 3
3Ivan Rovny (Rus) Gazprom-Rusvelo5Row 2 - Cell 3
4Patrick Konrad (Aut) Bora-Hansgrohe3Row 3 - Cell 3
5Jorge Arcas (Spa) Movistar Team2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Przelecz Salmopolska, 167.9km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Pavel Sivakov (Rus) Team Sky10pts
2Salvatore Puccio (Ita) Team Sky7Row 1 - Cell 3
3Michal Kwiatkowski (Pol) Team Sky5Row 2 - Cell 3
4Sergio Henao (Col) Team Sky3Row 3 - Cell 3
5Fabio Aru (Ita) UAE Team Emirates2Row 4 - Cell 3
Swipe to scroll horizontally
Sprint 1 - Mysłowice, 10.6km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice3pts
2Marek Rutkiewicz (Pol) Poland2Row 1 - Cell 3
3Bert Van Lerberghe (Bel) Cofidis, Solutions Credits1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Chelm Slaski, 19.9km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice3pts
2Marek Rutkiewicz (Pol) Poland2Row 1 - Cell 3
3Bert Van Lerberghe (Bel) Cofidis, Solutions Credits1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Wilamowice, Rynek, 49.6km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice3pts
2Marek Rutkiewicz (Pol) Poland2Row 1 - Cell 3
3Bert Van Lerberghe (Bel) Cofidis, Solutions Credits1Row 2 - Cell 3
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Michal Kwiatkowski (Pol) Team Sky13:51:22
2Dylan Teuns (Bel) BMC Racing Team0:00:08
3George Bennett (NZl) LottoNL-Jumbo0:00:10
4Sergei Chernetski (Rus) Astana Pro Team0:00:14
5Thibaut Pinot (Fra) Groupama-FDJRow 4 - Cell 2
6Daniel Moreno (Spa) EF Education First-Drapac p/b CannondaleRow 5 - Cell 2
7Sam Oomen (Ned) Team Sunweb0:00:17
8Enrico Gasparotto (Ita) Bahrain-MeridaRow 7 - Cell 2
9Emanuel Buchmann (Ger) Bora-HansgroheRow 8 - Cell 2
10Fabio Aru (Ita) UAE Team EmiratesRow 9 - Cell 2
11Davide Formolo (Ita) Bora-HansgroheRow 10 - Cell 2
12Sergio Henao (Col) Team SkyRow 11 - Cell 2
13Laurens De Plus (Bel) Quick-Step FloorsRow 12 - Cell 2
14Dries Devenyns (Bel) Quick-Step Floors0:00:21
15Simon Yates (GBr) Mitchelton-Scott0:00:25
16Gianluca Brambilla (Ita) Trek-SegafredoRow 15 - Cell 2
17Pawel Cieslik (Pol) CCC Sprandi PolkowiceRow 16 - Cell 2
18Georg Preidler (Aut) Groupama-FDJRow 17 - Cell 2
19Silvan Dillier (Swi) AG2R La MondialeRow 18 - Cell 2
20Floris De Tier (Bel) LottoNL-JumboRow 19 - Cell 2
21Alberto Bettiol (Ita) BMC Racing TeamRow 20 - Cell 2
22Jan Bakelants (Bel) AG2R La Mondiale0:00:28
23Alexey Lutsenko (Kaz) Astana Pro Team0:00:29
24Richard Carapaz (Ecu) Movistar TeamRow 23 - Cell 2
25Simon Spilak (Slo) Katusha-Alpecin0:00:32
26Scott Davies (GBr) Dimension DataRow 25 - Cell 2
27Alessandro De Marchi (Ita) BMC Racing Team0:00:33
28Mikael Cherel (Fra) AG2R La Mondiale0:00:36
29Stephane Rossetto (Fra) Cofidis, Solutions Credits0:00:37
30Fabio Felline (Ita) Trek-Segafredo0:00:38
31Antonio Pedrero (Spa) Movistar TeamRow 30 - Cell 2
32Sander Armee (Bel) Lotto SoudalRow 31 - Cell 2
33Steff Cras (Bel) Katusha-Alpecin0:00:42
34Andrey Zeits (Kaz) Astana Pro TeamRow 33 - Cell 2
35Eduardo Sepulveda (Arg) Movistar TeamRow 34 - Cell 2
36Michal Schlegel (Cze) CCC Sprandi Polkowice0:00:46
37Davide Villella (Ita) Astana Pro TeamRow 36 - Cell 2
38Eros Capecchi (Ita) Quick-Step Floors0:00:50
39Bjorg Lambrecht (Bel) Lotto SoudalRow 38 - Cell 2
40Mathias Le Turnier (Fra) Cofidis, Solutions Credits0:00:52
41Jose Herrada (Spa) Cofidis, Solutions Credits0:00:54
42Ivan Rovny (Rus) Gazprom-Rusvelo0:00:58
43Valerio Agnoli (Ita) Bahrain-MeridaRow 42 - Cell 2
44Lachlan Morton (Aus) Dimension DataRow 43 - Cell 2
45Edvald Boasson Hagen (Nor) Dimension Data0:01:01
46Patrick Konrad (Aut) Bora-HansgroheRow 45 - Cell 2
47James Shaw (GBr) Lotto SoudalRow 46 - Cell 2
48Lukasz Owsian (Pol) CCC Sprandi Polkowice0:01:05
49Domen Novak (Slo) Bahrain-MeridaRow 48 - Cell 2
50Nans Peters (Fra) AG2R La Mondiale0:01:10
51Léo Vincent (Fra) Groupama-FDJ0:01:16
52Mark Padun (Ukr) Bahrain-Merida0:01:18
53Michal Podlaski (Pol) Poland0:01:20
54Ben O'Connor (Aus) Dimension Data0:01:25
55Jakub Kaczmarek (Pol) Poland0:01:26
56Daniel Teklehaimanot (Eri) Cofidis, Solutions CreditsRow 55 - Cell 2
57Artem Nych (Rus) Gazprom-Rusvelo0:01:29
58Reto Hollenstein (Swi) Katusha-Alpecin0:01:34
59Valerio Conti (Ita) UAE Team Emirates0:01:37
60Clement Chevrier (Fra) AG2R La Mondiale0:01:42
61Enrico Battaglin (Ita) LottoNL-Jumbo0:01:59
62Roman Kreuziger (Cze) Mitchelton-Scott0:02:04
63Danilo Wyss (Swi) BMC Racing TeamRow 62 - Cell 2
64Nuno Bico (Por) Movistar Team0:02:45
65Harm Vanhoucke (Bel) Lotto SoudalRow 64 - Cell 2
66Pavel Sivakov (Rus) Team Sky0:03:07
67Rohan Dennis (Aus) BMC Racing TeamRow 66 - Cell 2
68Peter Kennaugh (GBr) Bora-HansgroheRow 67 - Cell 2
69Lars Bak (Den) Lotto Soudal0:03:11
70Salvatore Puccio (Ita) Team Sky0:03:16
71Rui Costa (Por) UAE Team Emirates0:03:19
72Przemyslaw Niemiec (Pol) UAE Team Emirates0:03:28
73Maciej Paterski (Pol) Poland0:03:44
74Edward Ravasi (Ita) UAE Team Emirates0:03:52
75Artyom Zakharov (Kaz) Astana Pro Team0:03:58
76Luis Angel Mate Mardones (Spa) Cofidis, Solutions CreditsRow 75 - Cell 2
77Michael Storer (Aus) Team Sunweb0:04:35
78Carlos Verona (Spa) Mitchelton-Scott0:04:41
79Louis Vervaeke (Bel) Team Sunweb0:06:47
80Grega Bole (Slo) Bahrain-MeridaRow 79 - Cell 2
81Ben Gastauer (Lux) AG2R La MondialeRow 80 - Cell 2
82Matteo Trentin (Ita) Mitchelton-Scott0:07:47
83Antoine Duchesne (Can) Groupama-FDJ0:07:56
84Jorge Arcas (Spa) Movistar Team0:08:07
85Hector Carretero (Spa) Movistar TeamRow 84 - Cell 2
86Marek Rutkiewicz (Pol) Poland0:09:00
87Evgeny Shalunov (Rus) Gazprom-Rusvelo0:09:04
88Clement Venturini (Fra) AG2R La Mondiale0:09:06
89Jurgen Roelandts (Bel) BMC Racing TeamRow 88 - Cell 2
90Kamil Zielinski (Pol) PolandRow 89 - Cell 2
91Natnael Berhane (Eri) Dimension DataRow 90 - Cell 2
92Yevgeniy Gidich (Kaz) Astana Pro Team0:09:10
93Michal Paluta (Pol) CCC Sprandi Polkowice0:09:20
94Moreno Hofland (Ned) Lotto Soudal0:09:32
95Dayer Quintana (Col) Movistar Team0:09:34
96Jhonatan Restrepo (Col) Katusha-AlpecinRow 95 - Cell 2
97Sven Erik Bystrøm (Nor) UAE Team Emirates0:09:45
98Jan Tratnik (Slo) CCC Sprandi Polkowice0:09:52
99Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale0:10:09
100Niccolo Bonifazio (Ita) Bahrain-Merida0:10:22
101Michael Mørkøv (Den) Quick-Step Floors0:11:44
102Michal Golas (Pol) Team SkyRow 101 - Cell 2
103Gijs Van Hoecke (Bel) LottoNL-JumboRow 102 - Cell 2
104Ian Stannard (GBr) Team Sky0:11:47
105Thomas Leezer (Ned) LottoNL-Jumbo0:11:55
106Danny van Poppel (Ned) LottoNL-Jumbo0:12:01
107Michael Schwarzmann (Ger) Bora-Hansgrohe0:12:02
108Giacomo Nizzolo (Ita) Trek-Segafredo0:12:08
109Maxim Belkov (Rus) Katusha-Alpecin0:12:11
110Sergey Firsanov (Rus) Gazprom-Rusvelo0:12:18
111Boy van Poppel (Ned) Trek-Segafredo0:12:27
112Zhandos Bizhigitov (Kaz) Astana Pro Team0:12:57
113Mitchell Docker (Aus) EF Education First-Drapac p/b CannondaleRow 112 - Cell 2
114Lars Boom (Ned) LottoNL-Jumbo0:13:35
115Cesare Benedetti (Ita) Bora-Hansgrohe0:14:25
116Logan Owen (USA) EF Education First-Drapac p/b Cannondale0:14:59
117Alvaro Hodeg (Col) Quick-Step Floors0:17:29
118Pascal Ackermann (Ger) Bora-Hansgrohe0:17:31
119Jenthe Biermans (Bel) Katusha-Alpecin0:17:34
120André Greipel (Ger) Lotto Soudal0:17:44
121Simone Consonni (Ita) UAE Team Emirates0:17:51
122Nacer Bouhanni (Fra) Cofidis, Solutions CreditsRow 121 - Cell 2
123Marc Sarreau (Fra) Groupama-FDJRow 122 - Cell 2
124Ivan Garcia (Spa) Bahrain-MeridaRow 123 - Cell 2
125Johannes Fröhlinger (Ger) Team SunwebRow 124 - Cell 2
126Mickael Delage (Fra) Groupama-FDJRow 125 - Cell 2
127Lukasz Wisniowski (Pol) Team SkyRow 126 - Cell 2
128Luka Mezgec (Slo) Mitchelton-ScottRow 127 - Cell 2
129Fumiyuki Beppu (Jpn) Trek-SegafredoRow 128 - Cell 2
130William Bonnet (Fra) Groupama-FDJRow 129 - Cell 2
131Davide Martinelli (Ita) Quick-Step FloorsRow 130 - Cell 2
132Fabio Sabatini (Ita) Quick-Step FloorsRow 131 - Cell 2
133Sergey Shilov (Pol) PolandRow 132 - Cell 2
134Karol Domagalski (Pol) PolandRow 133 - Cell 2
135Jaco Venter (RSA) Dimension Data0:18:45
136Adam Stachowiak (Pol) Poland0:19:12
137Alex Edmondson (Aus) Mitchelton-Scott0:19:58
138Alexander Foliforov (Rus) Gazprom-Rusvelo0:20:00
139Alexander Porsev (Rus) Gazprom-Rusvelo0:22:08
140Alex Frame (NZl) Trek-Segafredo0:22:24
141Pawel Franczak (Pol) CCC Sprandi Polkowice0:23:02
142Kamil Gradek (Pol) CCC Sprandi Polkowice0:23:42
143Kim Magnusson (Swe) EF Education First-Drapac p/b Cannondale0:23:48
144Michael Albasini (Swi) Mitchelton-Scott0:24:36
145Bernhard Eisel (Aut) Dimension Data0:25:12
146Bert Van Lerberghe (Bel) Cofidis, Solutions Credits0:26:03
147Julian Cardona Tabares (Col) EF Education First-Drapac p/b Cannondale0:38:10
148Daniel McLay (GBr) EF Education First-Drapac p/b Cannondale0:40:47
Swipe to scroll horizontally
Point classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alvaro Hodeg (Col) Quick-Step Floors58pts
2Giacomo Nizzolo (Ita) Trek-Segafredo50Row 1 - Cell 3
3Pascal Ackermann (Ger) Bora-Hansgrohe49Row 2 - Cell 3
4Matteo Trentin (Ita) Mitchelton-Scott42Row 3 - Cell 3
5Simone Consonni (Ita) UAE Team Emirates38Row 4 - Cell 3
6Clement Venturini (Fra) AG2R La Mondiale35Row 5 - Cell 3
7Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale27Row 6 - Cell 3
8Marc Sarreau (Fra) Groupama-FDJ27Row 7 - Cell 3
9Danny van Poppel (Ned) LottoNL-Jumbo25Row 8 - Cell 3
10Edvald Boasson Hagen (Nor) Dimension Data23Row 9 - Cell 3
11Niccolo Bonifazio (Ita) Bahrain-Merida22Row 10 - Cell 3
12Sam Oomen (Ned) Team Sunweb21Row 11 - Cell 3
13Michal Kwiatkowski (Pol) Team Sky20Row 12 - Cell 3
14Dylan Teuns (Bel) BMC Racing Team19Row 13 - Cell 3
15Michael Mørkøv (Den) Quick-Step Floors19Row 14 - Cell 3
16Daniel McLay (GBr) EF Education First-Drapac p/b Cannondale19Row 15 - Cell 3
17André Greipel (Ger) Lotto Soudal18Row 16 - Cell 3
18George Bennett (NZl) LottoNL-Jumbo18Row 17 - Cell 3
19Jurgen Roelandts (Bel) BMC Racing Team18Row 18 - Cell 3
20Sergei Chernetski (Rus) Astana Pro Team17Row 19 - Cell 3
21Luka Mezgec (Slo) Mitchelton-Scott17Row 20 - Cell 3
22Daniel Moreno (Spa) EF Education First-Drapac p/b Cannondale16Row 21 - Cell 3
23Pawel Franczak (Pol) CCC Sprandi Polkowice16Row 22 - Cell 3
24Thibaut Pinot (Fra) Groupama-FDJ15Row 23 - Cell 3
25Enrico Gasparotto (Ita) Bahrain-Merida13Row 24 - Cell 3
26Alexander Porsev (Rus) Gazprom-Rusvelo13Row 25 - Cell 3
27Sergio Henao (Col) Team Sky12Row 26 - Cell 3
28Maciej Paterski (Pol) Poland12Row 27 - Cell 3
29Davide Formolo (Ita) Bora-Hansgrohe11Row 28 - Cell 3
30Kamil Zielinski (Pol) Poland11Row 29 - Cell 3
31Nacer Bouhanni (Fra) Cofidis, Solutions Credits11Row 30 - Cell 3
32Laurens De Plus (Bel) Quick-Step Floors10Row 31 - Cell 3
33Fabio Aru (Ita) UAE Team Emirates9Row 32 - Cell 3
34Emanuel Buchmann (Ger) Bora-Hansgrohe8Row 33 - Cell 3
35Dries Devenyns (Bel) Quick-Step Floors7Row 34 - Cell 3
36Simon Yates (GBr) Mitchelton-Scott7Row 35 - Cell 3
37Ivan Garcia (Spa) Bahrain-Merida7Row 36 - Cell 3
38Georg Preidler (Aut) Groupama-FDJ6Row 37 - Cell 3
39Moreno Hofland (Ned) Lotto Soudal6Row 38 - Cell 3
40Jenthe Biermans (Bel) Katusha-Alpecin5Row 39 - Cell 3
41Gianluca Brambilla (Ita) Trek-Segafredo5Row 40 - Cell 3
42Alberto Bettiol (Ita) BMC Racing Team3Row 41 - Cell 3
43Alexey Lutsenko (Kaz) Astana Pro Team3Row 42 - Cell 3
44Silvan Dillier (Swi) AG2R La Mondiale2Row 43 - Cell 3
45Boy van Poppel (Ned) Trek-Segafredo2Row 44 - Cell 3
46Floris De Tier (Bel) LottoNL-Jumbo1Row 45 - Cell 3
47Sven Erik Bystrøm (Nor) UAE Team Emirates1Row 46 - Cell 3
48Lukasz Wisniowski (Pol) Team Sky1Row 47 - Cell 3
Swipe to scroll horizontally
Mountain classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Tratnik (Slo) CCC Sprandi Polkowice30pts
2Marek Rutkiewicz (Pol) Poland14Row 1 - Cell 3
3Pavel Sivakov (Rus) Team Sky10Row 2 - Cell 3
4Georg Preidler (Aut) Groupama-FDJ7Row 3 - Cell 3
5Salvatore Puccio (Ita) Team Sky7Row 4 - Cell 3
6Michal Kwiatkowski (Pol) Team Sky5Row 5 - Cell 3
7Sander Armee (Bel) Lotto Soudal5Row 6 - Cell 3
8Ivan Rovny (Rus) Gazprom-Rusvelo5Row 7 - Cell 3
9Bert Van Lerberghe (Bel) Cofidis, Solutions Credits5Row 8 - Cell 3
10Sergio Henao (Col) Team Sky3Row 9 - Cell 3
11Patrick Konrad (Aut) Bora-Hansgrohe3Row 10 - Cell 3
12Hector Carretero (Spa) Movistar Team3Row 11 - Cell 3
13Michal Paluta (Pol) CCC Sprandi Polkowice3Row 12 - Cell 3
14Lukasz Wisniowski (Pol) Team Sky3Row 13 - Cell 3
15Fabio Aru (Ita) UAE Team Emirates2Row 14 - Cell 3
16Léo Vincent (Fra) Groupama-FDJ2Row 15 - Cell 3
17Jorge Arcas (Spa) Movistar Team2Row 16 - Cell 3
18Ian Stannard (GBr) Team Sky2Row 17 - Cell 3
19Adam Stachowiak (Pol) Poland1Row 18 - Cell 3
20Kamil Gradek (Pol) CCC Sprandi Polkowice1Row 19 - Cell 3
Swipe to scroll horizontally
Combativity classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jenthe Biermans (Bel) Katusha-Alpecin17pts
2Jan Tratnik (Slo) CCC Sprandi Polkowice9Row 1 - Cell 3
3Marek Rutkiewicz (Pol) Poland6Row 2 - Cell 3
4Michal Paluta (Pol) CCC Sprandi Polkowice6Row 3 - Cell 3
5Kamil Gradek (Pol) CCC Sprandi Polkowice5Row 4 - Cell 3
6Jan Bakelants (Bel) AG2R La Mondiale4Row 5 - Cell 3
7Alessandro De Marchi (Ita) BMC Racing Team3Row 6 - Cell 3
8André Greipel (Ger) Lotto Soudal3Row 7 - Cell 3
9Bert Van Lerberghe (Bel) Cofidis, Solutions Credits3Row 8 - Cell 3
10Mathias Le Turnier (Fra) Cofidis, Solutions Credits2Row 9 - Cell 3
11Michal Kwiatkowski (Pol) Team Sky1Row 10 - Cell 3
12Stephane Rossetto (Fra) Cofidis, Solutions Credits1Row 11 - Cell 3
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1BMC Racing Team41:35:21
2Astana Pro Team0:00:10
3Quick-Step Floors0:00:13
4AG2R La Mondiale0:00:18
6Movistar Team0:00:34
7Groupama-FDJ0:00:40
8CCC Sprandi Polkowice0:01:01
11Lotto Soudal0:01:14
14Katusha-Alpecin0:01:33
15Team Sky0:02:20
16UAE Team Emirates0:03:58
17Polish National Team0:05:15
18Mitchelton-Scott0:05:55
19Gazprom–Rusvelo0:08:11
20Team Sunweb0:10:24
21Trek-Segafredo0:11:49
22EF Education First-Drapac p/b Cannondale0:18:10

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