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. 

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