Tour de Pologne: Ackermann wins stage 1 in Krakow

Pascal Ackermann (Bora-Hansgrohe) produced a powerful sprint finish to claim victory on stage 1 of the Tour de Pologne, beating Fernando Gaviria (UAE Team Emirates) into second place, while Fabio Jakobsen (Deceuninck-QuickStep) claimed third.

The short and flat opening leg in the hinterland of Krakow was always liable to produce a bunch finish, not least because of the depth of sprint talent in this Tour de Pologne peloton, and so it proved.

The finale was a familiar one for Ackermann, who won the corresponding stage a year ago, and he held firm when all others faded on the seemingly interminable finishing straight in Krakow to claim the leader’s yellow jersey.

Ben Swift (Ineos) opened the sprint from distance on the wide Aleja Focha in Krakow, but the Briton perhaps mistimed his effort and soon faded from contention. No matter, the touchpaper had been ignited, as Gaviria surged towards the front, guided by his teammate Simone Consonni.

Ackermann responded in kind and thundered past Gaviria and although he still had more than 100 metres left to race, the German never wilted and claimed an emphatic victory. Gaviria was making his first appearance since a knee injury forced him out of the Giro d’Italia in May, and he will draw solace from his speed here as he looks to the reminder of the season.

The Dutch champion Jakobsen had too much ground to make up in the final metres, though he did recoup some ground within sight of the line to claim third on the stage, ahead of Max Walscheid (Sunweb) and Danny van Poppel (Jumbo-Visma).

Mark Cavendish (Dimension Data) missed the opportunity to sprint for stage victory after he was brought down in a crash on the final lap of the 4km finishing circuit, together with teammate Jaco Venter. The Manxman soon remounted and completed the stage, and he will hope for better fortune on the road to Katowice on Sunday.

How it unfolded

Intermittent and heavy showers of rain had buffeted Krakow and its surrounds on Saturday morning, and the early exchanges of this Tour de Pologne opener took place on slippery roads and beneath charcoal grey skies.

A three-man move comprising Charles Planet (Novo Nordisk) and the Polish national team duo of Jakub Kaczmarek and Adrian Kurek forged clear early on and built a lead of over three minutes on a peloton that was content to grant them some latitude.

Kurek picked up maximum points at the first intermediate sprint, but endured disappointment shortly afterwards, when his wheels slipped from under him on a rain-soaked stretch of cobbles, leaving just two riders out in front for the remainder of the afternoon.

Planet, by now a veteran of such moves, claimed the king of the mountains jersey after calmly out-sprinting Kaczmarek atop each of the day’s three category 4 climbs, while his breakaway companion will wear the blue jersey of most aggressive rider on Sunday.

Behind, Bora-Hansgrohe – and Maciej Bodnar in particular – performed the pace-making, alongside Deceuninck-QuickStep and UAE Team Emirates, and this coalition of sprint teams helped to keep the break’s lead at around 1:30 or so for much of the afternoon.

As roads dried out on the approach to Krakow, so too did the peloton’s urgency increase, and they pegged back Planet and Kaczmarek with 14km to go, just before they crossed the finish line for the first time.

Just before the juncture was made, a crash in the peloton saw the Cofidis duo of Luis Angel Maté and Filippo Fortin come down, and both men would be forced to abandon the race.

Once on the finishing circuit, Team Ineos helped to ratchet up the pace thanks to an impressive cameo from Vasil Kirienka, and the high speed thereafter ensured that there would be no late attacks to upset the sprinters.

After taking the bell, Cavendish came down in a low-speed crash on a sharp left-hand corner, leaving him no time to regain his place ahead of the inevitable bunch finish. On the last lap, Bob Jungels (Deceuninck-QuickStep) took command of affairs on the front, and when he swung over at the flamme rouge, it was Jumbo-Visma who hit the front on behalf of Van Poppel.

The first sprinter to open his effort in the final was Swift, but the Briton was soon passed by Gaviria, who in turn had to yield to the overwhelming strength of Ackermann.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe0:57:58
2Fernando Gaviria (Col) UAE Team EmiratesRow 1 - Cell 2
3Fabio Jakobsen (Ned) Deceuninck-QuickStepRow 2 - Cell 2
4Maximilian Walscheid (Ger) Team SunwebRow 3 - Cell 2
5Danny van Poppel (Ned) Team Jumbo-VismaRow 4 - Cell 2
6Jakub Mareczko (Ita) CCC TeamRow 5 - Cell 2
7Sacha Modolo (Ita) EF Education FirstRow 6 - Cell 2
8Paweł Franczak (Pol) PolandRow 7 - Cell 2
9John Degenkolb (Ger) Trek-SegafredoRow 8 - Cell 2
10Luka Mezgec (Slo) Mitchelton-ScottRow 9 - Cell 2
11Marc Sarreau (Fra) Groupama-FDJRow 10 - Cell 2
12Rüdiger Selig (Ger) Bora-HansgroheRow 11 - Cell 2
13Simone Consonni (Ita) UAE Team EmiratesRow 12 - Cell 2
14Clement Venturini (Fra) AG2R La MondialeRow 13 - Cell 2
15Mamyr Stash (Rus) Gazprom–RusveloRow 14 - Cell 2
16Christopher Hamilton (Aus) Team SunwebRow 15 - Cell 2
17Diego Ulissi (Ita) UAE Team EmiratesRow 16 - Cell 2
18Eduard Prades (Spa) Movistar TeamRow 17 - Cell 2
19Enzo Wouters (Bel) Lotto SoudalRow 18 - Cell 2
20Ben Swift (GBr) Team IneosRow 19 - Cell 2
21Enrico Gasparatto (Ita) Dimension DataRow 20 - Cell 2
22Ruben Fernandez (Spa) Movistar TeamRow 21 - Cell 2
23Davide Formolo (Ita) Bora-HansgroheRow 22 - Cell 2
24Matej Mohoric (Slo) Bahrain-MeridaRow 23 - Cell 2
25Sergey Shilov (Rus) Gazprom-RusVeloRow 24 - Cell 2
26Bjorg Lambrecht (Bel) Lotto SoudalRow 25 - Cell 2
27Andrea Peron (Ita) Team Novo NordiskRow 26 - Cell 2
28Sergio Higuita (Col) EF Education FirstRow 27 - Cell 2
29Asbjørn Kragh Andersen (Den) Team SunwebRow 28 - Cell 2
30Luka Pibernik (Slo) Bahrain-MeridaRow 29 - Cell 2
31Vasil Kiryienka (Blr) Team IneosRow 30 - Cell 2
32Silvan Dillier (Swi) AG2R La MondialeRow 31 - Cell 2
33Carl Fredrik Hagen (Nor) Lotto SoudalRow 32 - Cell 2
34José Rojas (Spa) Movistar TeamRow 33 - Cell 2
35Rob Power (Aus) Team SunwebRow 34 - Cell 2
36Carlos Betancur (Col) Movistar TeamRow 35 - Cell 2
37Bernhard Eisel (Aut) Dimension DataRow 36 - Cell 2
38Jai Hindley (Aus) Team SunwebRow 37 - Cell 2
39Reto Hollenstein (Swi) Katusha-AlpecinRow 38 - Cell 2
40Péter Kusztor (Hun) Team Novo NordiskRow 39 - Cell 2
41Simon Spilak (Slo) Katusha-AlpecinRow 40 - Cell 2
42Nikolai Cherkasov (Rus) Gazprom-RusveloRow 41 - Cell 2
43Merhawi Kudus (Eri) Astana Pro TeamRow 42 - Cell 2
44Ivan Rovny (Rus) Gazprom-RusveloRow 43 - Cell 2
45Jesper Hansen (Den) Cofidis, Solutions CreditsRow 44 - Cell 2
46Nikita Stalnov (Kaz) Astana Pro TeamRow 45 - Cell 2
47Eduardo Sepulveda (Arg) Movistar TeamRow 46 - Cell 2
48Chun Kai Feng (Tpe) Bahrain-MeridaRow 47 - Cell 2
49Ion Izagirre Insausti (Spa) Astana Pro TeamRow 48 - Cell 2
50Gino Mäder (Swi) Dimension DataRow 49 - Cell 2
51Evgeny Shalunov (Rus) Gazprom-RusveloRow 50 - Cell 2
52Domenico Pozzovivo (Ita) Bahrain-MeridaRow 51 - Cell 2
53Tomasz Marczynski (Pol) Lotto SoudalRow 52 - Cell 2
54Łukasz Owsian (Pol) CCC TeamRow 53 - Cell 2
55Damien Howson (Aus) Mitchelton-ScottRow 54 - Cell 2
56Harm Vanhoucke (Bel) Lotto SoudalRow 55 - Cell 2
57Maciej Paterski (Pol) PolandRow 56 - Cell 2
58Ben O'Connor (Aus) Dimension DataRow 57 - Cell 2
59Nicholas Schultz (Aus) Mitchelton-ScottRow 58 - Cell 2
60Alexander Vlasov (Rus) Gazprom-RusVeloRow 59 - Cell 2
61Bob Jungels (Lux) Deceuninck-QuickStepRow 60 - Cell 2
62Mikel Nieve (Spa) Mitchelton-ScottRow 61 - Cell 2
63Simon Geschke (Ger) CCC TeamRow 62 - Cell 2
64Petr Vakoc (Cze) Deceuninck-QuickStepRow 63 - Cell 2
65Rafał Majka (Pol) Bora-HansgroheRow 64 - Cell 2
66Quentin Jauregui (Fra) AG2R La MondialeRow 65 - Cell 2
67Nathan Brown (USA) EF Education FirstRow 66 - Cell 2
68Marek Rutkiewicz (Pol) PolandRow 67 - Cell 2
69Szymon Rekita (Pol) PolandRow 68 - Cell 2
70Paweł Poljanski (Pol) Bora-HansgorgheRow 69 - Cell 2
71Salvatore Puccio (Ita) Team IneosRow 70 - Cell 2
72Brian Kamstra (Ned) Team Novo NordiskRow 71 - Cell 2
73Dmitrii Strakhov (Rus) Katusha-AlpecinRow 72 - Cell 2
74Luis Villalobos (Mex) EF Education FirstRow 73 - Cell 2
75Dario Cataldo (Ita) Astana Pro TeamRow 74 - Cell 2
76Gianluca Brambilla (Ita) Trek-SegafredoRow 75 - Cell 2
77Rodrigo Contreras (Col) Astana Pro TeamRow 76 - Cell 2
78Edward Ravasi (Ita) UAE Team EmiratesRow 77 - Cell 2
79Pavel Kochetkov (Rus) Katusha-AlpecinRow 78 - Cell 2
80Hermann Pernsteiner (Aut) Bahrain-MeridaRow 79 - Cell 2
81Matteo Fabbro (Ita) Katusha-AlpecinRow 80 - Cell 2
82Miguel Angel Lopez (Col) Astana Pro TeamRow 81 - Cell 2
83Pavel Sivakov (Rus) Team IneosRow 82 - Cell 2
84Léo Vincent (Fra) Groupama-FDJRow 83 - Cell 2
85Amaro Antunes (Por) CCC TeamRow 84 - Cell 2
86Paweł Cieslik (Pol) PolandRow 85 - Cell 2
87Pierre Latour (Fra) AG2R La MondialeRow 86 - Cell 2
88Alexandre Geniez (Fra) AG2R La MondialeRow 87 - Cell 2
89Mathias Le Turnier (Fra) Cofidis, Solutions CreditsRow 88 - Cell 2
90Owain Doull (GBr) Team IneosRow 89 - Cell 2
91James Knox (GBr) Deceuninck-QuickStepRow 90 - Cell 2
92Romain Seigle (Fra) Groupama-FDJRow 91 - Cell 2
93Jose Herrada (Spa) Cofidis, Solutions CreditsRow 92 - Cell 2
94Fumiyaki Beppu (Jpn) Trek-Segafredo)Row 93 - Cell 2
95Neilson Powless (USA) Team Jumbo-VismaRow 94 - Cell 2
96Ildar Arslanov (Rus) Gazprom–RusveloRow 95 - Cell 2
97Sander Armee (Bel) Lotto SoudalRow 96 - Cell 2
98Robert Gesink (Ned) Team Jumbo-VismaRow 97 - Cell 2
99Taco van der Hoorn (Ned) Team Jumbo-VismaRow 98 - Cell 2
100Joonas Henttala (Fin) Team Novo NordiskRow 99 - Cell 2
101Nicola Conci (Ita) Trek-SegafredoRow 100 - Cell 2
102Rémi Cavagna (Fra) Deceuninck-QuickStepRow 101 - Cell 2
103Rafael Valls (Spa) Movistar TeamRow 102 - Cell 2
104Serge Pauwels (Bel) CCC TeamRow 103 - Cell 2
105Charles Planet (Fra) Team Novo NordiskRow 104 - Cell 2
106Tsgabu Grmay (Eth) Mitchelton-ScottRow 105 - Cell 2
107Sam Brand (GBr) Team Novo NordiskRow 106 - Cell 2
108Winner Anacona (Col) Movistar TeamRow 107 - Cell 2
109Tao Geoghegan Hart (GBr) Team IneosRow 108 - Cell 2
110Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 109 - Cell 2
111Kilian Frankiny (Swi) Groupama-FDJRow 110 - Cell 2
112Jonas Vingegaard (Den) Team Jumbo-VismaRow 111 - Cell 2
113Clément Chevrier (Fra) AG2R La MondialeRow 112 - Cell 2
114Darwin Atapuma (Col) Cofidis, Solutions CreditsRow 113 - Cell 2
115Fabio Sabatini (Ita) Deceuninck-QuickStepRow 114 - Cell 2
116Jelle Wallays (Bel) Lotto SoudalRow 115 - Cell 2
117Antwan Tolhoek (Ned) Team Jumbo-VismaRow 116 - Cell 2
118Valerio Conti (Ita) UAE Team EmiratesRow 117 - Cell 2
119Adrian Kurek (Pol) PolandRow 118 - Cell 2
120Michael Gogl (Aut) Trek-SegafredoRow 119 - Cell 2
121Mickaël Delage (Fra) Groupama-FDJRow 120 - Cell 2
122Daniel Navarro Garcia (Spa) Katusha-AlpecinRow 121 - Cell 2
123Benjamin Thomas (Fra) Groupama-FDJRow 122 - Cell 2
124Cesare Benedetti (Ita) Bora-HansgroheRow 123 - Cell 2
125Maciej Bodnar (Pol) Bora-HansgroheRow 124 - Cell 2
126Simone Petilli (Ita) UAE Team EmiratesRow 125 - Cell 2
127Jakub Kaczmarek (Pol) PolandRow 126 - Cell 2
128David Lozano Riba (Spa) Team Novo NordiskRow 127 - Cell 2
129Manuele Mori (Ita) UAE Team EmiratesRow 128 - Cell 2
130Michael Storer (Aus) Team SunwebRow 129 - Cell 2
131Michał Golas (Pol) Team IneosRow 130 - Cell 2
132Domen Novak (Slo) Bahrain-MeridaRow 131 - Cell 2
133Stefan De Bod (RSA) Dimension DataRow 132 - Cell 2
134Jan Tratnik (Slo) Bahrain-MeridaRow 133 - Cell 2
135Max Kanter (Ger) Team Sunweb0:00:25
136Bruno Armirail (Fra) Groupama-FDJ0:00:32
137Kamil Gradek (Pol) CCC Team0:00:49
138Paweł Bernas (Pol) CCC Team0:00:51
139Alexander Edmondson (Aus) Mitchelton-ScottRow 138 - Cell 2
140Lennard Hofstede (Ned) Team Jumbo-Visma0:00:56
141Sean Bennett (USA) EF Education First0:01:13
142Mads Pedersen (Den) Trek-Segafredo0:01:47
143Samuel Bewley (NZl) Mitchelton-ScottRow 142 - Cell 2
144Geoffrey Bouchard (Fra) AG2R La Mondiale0:01:53
145Logan Owen (USA) EF Education First0:01:59
146Julius van den Berg (Ned) EF Education FirstRow 145 - Cell 2
147Jaco Venter (RSA) Dimension Data0:02:51
148Pieter Serry (Bel) Deceuninck-QuickStepRow 147 - Cell 2
149Enrico Battaglin (Ita) Katusha-AlpecinRow 148 - Cell 2
150Jan Hirt (Cze) Astana Pro Team0:03:31
151Mark Cavendish (GBr) Dimension Data0:03:38
DNFLuis Angel Mate Mardones (Spa) Cofidis, Solutions CreditsRow 151 - Cell 2
DNFFilippo Fortin (Ita) Cofidis, Solutions CreditsRow 152 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Myślenice (26km)
#Rider Name (Country) Team
1Adrian Kurek (Pol) Poland
2Bernhard Eisel (Aut) Dimension Data
3Jakub Kaczmarek (Pol) Poland
Swipe to scroll horizontally
Sprint 2 - Czernichów (95km)
#Rider Name (Country) Team
1Jakub Kaczmarek (Pol) Poland
2Charles Planet (Fra) Team Novo Nordisk
3Matej Mohoric (Slo) Bahrain-Merida
Swipe to scroll horizontally
Sprint 3 - Kraków (113km)
#Rider Name (Country) Team
1Jakub Kaczmarek (Pol) Poland
2Charles Planet (Fra) Team Novo Nordisk
3Quentin Jauregui (Fra) AG2R La Mondiale
Swipe to scroll horizontally
KOM 1 - Cat 4 - Lanckorona,Rynek (45.2km)
#Rider Name (Country) Team
1Charles Planet (Fra) Team Novo Nordisk
Swipe to scroll horizontally
KOM 2 - Witanowice (73.8km)
#Rider Name (Country) Team
1Charles Planet (Fra) Team Novo Nordisk
Swipe to scroll horizontally
KOM 3 - Kaszów (99.1km)
#Rider Name (Country) Team
1Charles Planet (Fra) Team Novo Nordisk
Swipe to scroll horizontally
General Classification after stage 1
#Rider Name (Country) TeamResult
1Pascal Ackermann (Ger) Bora-Hansgrohe2:57:48
2Jakub Kaczmarek (Pol) Poland0:00:03
3Fernando Gaviria (Col) UAE Team Emirates0:00:04
4Charles Planet (Fra) Team Novo NordiskRow 3 - Cell 2
5Fabio Jakobsen (Ned) Deceuninck-QuickStep0:00:06
6Adrian Kurek (Pol) Poland0:00:07
7Matej Mohoric (Slo) Bahrain-Merida0:00:09
8Quentin Jauregui (Fra) AG2R La MondialeRow 7 - Cell 2
9Maximilian Walscheid (Ger) Team Sunweb0:00:10
10Danny van Poppel (Ned) Team Jumbo-VismaRow 9 - Cell 2
11Jakub Mareczko (Ita) CCC TeamRow 10 - Cell 2
12Sacha Modolo (Ita) EF Education FirstRow 11 - Cell 2
13Pawe_ Franczak (Pol) PolandRow 12 - Cell 2
14John Degenkolb (Ger) Trek-SegafredoRow 13 - Cell 2
15Luka Mezgec (Slo) Mitchelton-ScottRow 14 - Cell 2
16Marc Sarreau (Fra) Groupama-FDJRow 15 - Cell 2
17Rüdiger Selig (Ger) Bora-HansgroheRow 16 - Cell 2
18Simone Consonni (Ita) UAE Team EmiratesRow 17 - Cell 2
19Clement Venturini (Fra) AG2R La MondialeRow 18 - Cell 2
20Mamyr Stash (Rus) Gazprom–RusveloRow 19 - Cell 2
21Christopher Hamilton (Aus) Team SunwebRow 20 - Cell 2
22Diego Ulissi (Ita) UAE Team EmiratesRow 21 - Cell 2
23Eduard Prades (Spa) Movistar TeamRow 22 - Cell 2
24Enzo Wouters (Bel) Lotto SoudalRow 23 - Cell 2
25Ben Swift (GBr) Team SkyRow 24 - Cell 2
26Enrico Gasparatto (Ita) Dimension DataRow 25 - Cell 2
27Ruben Fernandez (Spa) Movistar TeamRow 26 - Cell 2
28Davide Formolo (Ita) Bora-HansgroheRow 27 - Cell 2
29Sergey Shilov (Rus) Gazprom-RusVeloRow 28 - Cell 2
30Bjorg Lambrecht (Bel) Lotto SoudalRow 29 - Cell 2
31Andrea Peron (Ita) Team Novo NordiskRow 30 - Cell 2
32HIGUITA GARCIA Sergio AndresRow 31 - Cell 2
33Asbjørn Kragh Andersen (Den) Team SunwebRow 32 - Cell 2
34Luka Pibernik (Slo) Bahrain-MeridaRow 33 - Cell 2
35Vasil Kiryienka (Blr) Team SkyRow 34 - Cell 2
36Silvan Dillier (Swi) AG2R La MondialeRow 35 - Cell 2
37Carl Fredrik Hagen (Nor) Lotto SoudalRow 36 - Cell 2
38José Rojas (Spa) Movistar TeamRow 37 - Cell 2
39Rob Power (Aus) Team SunwebRow 38 - Cell 2
40Carlos Betancur (Col) Movistar TeamRow 39 - Cell 2
41Bernhard Eisel (Aut) Dimension DataRow 40 - Cell 2
42Jai Hindley (Aus) Team SunwebRow 41 - Cell 2
43Reto Hollenstein (Swi) Katusha-AlpecinRow 42 - Cell 2
44Péter Kusztor (Hun) Team Novo NordiskRow 43 - Cell 2
45Simon Spilak (Slo) Katusha-AlpecinRow 44 - Cell 2
46Nikolai Cherkasov (Rus) Gazprom–RusveloRow 45 - Cell 2
47Merhawi Kudus (Eri) Astana Pro TeamRow 46 - Cell 2
48Ivan Rovny (Rus) Gazprom–RusveloRow 47 - Cell 2
49Jesper Hansen (Den) Cofidis, Solutions CreditsRow 48 - Cell 2
50Nikita Stalnov (Kaz) Astana Pro TeamRow 49 - Cell 2
51Eduardo Sepulveda (Arg) Movistar TeamRow 50 - Cell 2
52Chun Kai Feng (Tpe) Bahrain-MeridaRow 51 - Cell 2
53Ion Izagirre Insausti (Spa) Astana Pro TeamRow 52 - Cell 2
54Gino Mäder (Swi) Dimension DataRow 53 - Cell 2
55Evgeny Shalunov (Rus) Gazprom–RusveloRow 54 - Cell 2
56Domenico Pozzovivo (Ita) Bahrain-MeridaRow 55 - Cell 2
57Tomasz Marczynski (Pol) Lotto SoudalRow 56 - Cell 2
58_ukasz Owsian (Pol) CCC TeamRow 57 - Cell 2
59Damien Howson (Aus) Mitchelton-ScottRow 58 - Cell 2
60Harm Vanhoucke (Bel) Lotto SoudalRow 59 - Cell 2
61Maciej Paterski (Pol) PolandRow 60 - Cell 2
62Ben O'Connor (Aus) Dimension DataRow 61 - Cell 2
63Nicholas Schultz (Aus) Mitchelton-ScottRow 62 - Cell 2
64Alexander Vlasov (Rus) Gazprom-RusVeloRow 63 - Cell 2
65Bob Jungels (Lux) Deceuninck-QuickStepRow 64 - Cell 2
66Mikel Nieve (Spa) Mitchelton-ScottRow 65 - Cell 2
67Simon Geschke (Ger) CCC TeamRow 66 - Cell 2
68Petr Vakoc (Cze) Deceuninck-QuickStepRow 67 - Cell 2
69Rafa_ Majka (Pol) Bora-HansgroheRow 68 - Cell 2
70Nathan Brown (USA) EF Education FirstRow 69 - Cell 2
71Marek Rutkiewicz (Pol) PolandRow 70 - Cell 2
72Szymon Rekita (Pol) PolandRow 71 - Cell 2
73Pawe_ Poljanski (Pol) Bora-HansgorgheRow 72 - Cell 2
74Salvatore Puccio (Ita) Team SkyRow 73 - Cell 2
75Brian Kamstra (Ned) Team Novo NordiskRow 74 - Cell 2
76Dmitrii Strakhov (Rus) Katusha-AlpecinRow 75 - Cell 2
77Luis Villalobos (Mex) EF Education FirstRow 76 - Cell 2
78Dario Cataldo (Ita) Astana Pro TeamRow 77 - Cell 2
79Gianluca Brambilla (Ita) Trek-SegafredoRow 78 - Cell 2
80Rodrigo Contreras (Col) Astana Pro TeamRow 79 - Cell 2
81Edward Ravasi (Ita) UAE Team EmiratesRow 80 - Cell 2
82Pavel Kochetkov (Rus) Katusha-AlpecinRow 81 - Cell 2
83Hermann Pernsteiner (Aut) Bahrain-MeridaRow 82 - Cell 2
84Matteo Fabbro (Ita) Katusha-AlpecinRow 83 - Cell 2
85Miguel Angel Lopez (Col) Astana Pro TeamRow 84 - Cell 2
86Pavel Sivakov (Rus) Team SkyRow 85 - Cell 2
87Léo Vincent (Fra) Groupama-FDJRow 86 - Cell 2
88Amaro Antunes (Por) CCC TeamRow 87 - Cell 2
89Pawe_ Cieslik (Pol) PolandRow 88 - Cell 2
90Pierre Latour (Fra) AG2R La MondialeRow 89 - Cell 2
91Alexandre Geniez (Fra) AG2R La MondialeRow 90 - Cell 2
92Mathias Le Turnier (Fra) Cofidis, Solutions CreditsRow 91 - Cell 2
93Owain Doull (GBr) Team SkyRow 92 - Cell 2
94James Knox (GBr) Deceuninck-QuickStepRow 93 - Cell 2
95Romain Seigle (Fra) Groupama-FDJRow 94 - Cell 2
96Jose Herrada (Spa) Cofidis, Solutions CreditsRow 95 - Cell 2
97Fumiyaki Beppu (Jpn) Trek-Segafredo)Row 96 - Cell 2
98Neilson Powless (USA) Team Jumbo-VismaRow 97 - Cell 2
99Ildar Arslanov (Rus) Gazprom–RusveloRow 98 - Cell 2
100Sander Armee (Bel) Lotto SoudalRow 99 - Cell 2
101Robert Gesink (Ned) Team Jumbo-VismaRow 100 - Cell 2
102Taco van der Hoorn (Ned) Team Jumbo-VismaRow 101 - Cell 2
103Joonas Henttala (Fin) Team Novo NordiskRow 102 - Cell 2
104Nicola Conci (Ita) Trek-SegafredoRow 103 - Cell 2
105Rémi Cavagna (Fra) Deceuninck-QuickStepRow 104 - Cell 2
106Rafael Valls (Spa) Movistar TeamRow 105 - Cell 2
107Serge Pauwels (Bel) CCC TeamRow 106 - Cell 2
108Tsgabu Grmay (Eth) Mitchelton-ScottRow 107 - Cell 2
109Sam Brand (GBr) Team Novo NordiskRow 108 - Cell 2
110Winner Anacona (Col) Movistar TeamRow 109 - Cell 2
111Tao Geoghegan Hart (GBr) Team SkyRow 110 - Cell 2
112Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 111 - Cell 2
113Kilian Frankiny (Swi) Groupama-FDJRow 112 - Cell 2
114Jonas Vingegaard (Den) Team Jumbo-VismaRow 113 - Cell 2
115Clément Chevrier (Fra) AG2R La MondialeRow 114 - Cell 2
116Darwin Atapuma (Col) Cofidis, Solutions CreditsRow 115 - Cell 2
117Fabio Sabatini (Ita) Deceuninck-QuickStepRow 116 - Cell 2
118Jelle Wallays (Bel) Lotto SoudalRow 117 - Cell 2
119Antwan Tolhoek (Ned) Team Jumbo-VismaRow 118 - Cell 2
120Valerio Conti (Ita) UAE Team EmiratesRow 119 - Cell 2
121Michael Gogl (Aut) Trek-SegafredoRow 120 - Cell 2
122Mickaël Delage (Fra) Groupama-FDJRow 121 - Cell 2
123Daniel Navarro Garcia (Spa) Katusha-AlpecinRow 122 - Cell 2
124Benjamin Thomas (Fra) Groupama-FDJRow 123 - Cell 2
125Cesare Benedetti (Ita) Bora-HansgroheRow 124 - Cell 2
126Maciej Bodnar (Pol) Bora-HansgroheRow 125 - Cell 2
127Simone Petilli (Ita) UAE Team EmiratesRow 126 - Cell 2
128David Lozano Riba (Spa) Team Novo NordiskRow 127 - Cell 2
129Manuele Mori (Ita) UAE Team EmiratesRow 128 - Cell 2
130Michael Storer (Aus) Team SunwebRow 129 - Cell 2
131Micha_ Golas (Pol) Team IneosRow 130 - Cell 2
132Domen Novak (Slo) Bahrain-MeridaRow 131 - Cell 2
133Stefan De Bod (RSA) Dimension DataRow 132 - Cell 2
134Jan Tratnik (Slo) Bahrain-MeridaRow 133 - Cell 2
135Max Kanter (Ger) Team Sunweb0:00:35
136Bruno Armirail (Fra) Groupama-FDJ0:00:42
137Kamil Gradek (Pol) CCC Team0:00:59
138Pawe_ Bernas (Pol) CCC Team0:01:01
139Alexander Edmondson (Aus) Mitchelton-ScottRow 138 - Cell 2
140Lennard Hofstede (Ned) Team Jumbo-Visma0:01:06
141Julius van den Berg (Ned) EF Education First0:01:09
142Sean Bennett (USA) EF Education First0:01:23
143Mads Pedersen (Den) Trek-Segafredo0:01:57
144Samuel Bewley (NZl) Mitchelton-ScottRow 143 - Cell 2
145Geoffrey Bouchard (Fra) AG2R La Mondiale0:02:03
146Logan Owen (USA) EF Education First0:02:09
147Jaco Venter (RSA) Dimension Data0:03:01
148Pieter Serry (Bel) Deceuninck-QuickStepRow 147 - Cell 2
149Enrico Battaglin (Ita) Katusha-AlpecinRow 148 - Cell 2
150Jan Hirt (Cze) Astana Pro Team0:03:41
151Mark Cavendish (GBr) Dimension Data0:03:48
Swipe to scroll horizontally
Sprint Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Pascal Ackermann (Ger) Bora-Hansgrohe20pts
2Fernando Gaviria (Col) UAE Team Emirates19Row 1 - Cell 3
3Fabio Jakobsen (Ned) Deceuninck-QuickStep18Row 2 - Cell 3
4Maximilian Walscheid (Ger) Team Sunweb17Row 3 - Cell 3
5Danny van Poppel (Ned) Team Jumbo-Visma16Row 4 - Cell 3
6Jakub Mareczko (Ita) CCC Team15Row 5 - Cell 3
7Sacha Modolo (Ita) EF Education First14Row 6 - Cell 3
8Pawe_ Franczak (Pol) Poland13Row 7 - Cell 3
9John Degenkolb (Ger) Trek-Segafredo12Row 8 - Cell 3
10Luka Mezgec (Slo) Mitchelton-Scott11Row 9 - Cell 3
11Marc Sarreau (Fra) Groupama-FDJ10Row 10 - Cell 3
12Rüdiger Selig (Ger) Bora-Hansgrohe9Row 11 - Cell 3
13Simone Consonni (Ita) UAE Team Emirates8Row 12 - Cell 3
14Clement Venturini (Fra) AG2R La Mondiale7Row 13 - Cell 3
15Mamyr Stash (Rus) Gazprom–Rusvelo6Row 14 - Cell 3
16Christopher Hamilton (Aus) Team Sunweb5Row 15 - Cell 3
17Diego Ulissi (Ita) UAE Team Emirates4Row 16 - Cell 3
18Eduard Prades (Spa) Movistar Team3Row 17 - Cell 3
19Enzo Wouters (Bel) Lotto Soudal2Row 18 - Cell 3
20Ben Swift (GBr) Team Sky1Row 19 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Charles Planet (Fra) Team Novo Nordisk3pts
Swipe to scroll horizontally
Most Active Riders
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jakub Kaczmarek (Pol) Poland7pts
2Charles Planet (Fra) Team Novo Nordisk6Row 1 - Cell 3
3Adrian Kurek (Pol) Poland3Row 2 - Cell 3
4Matej Mohoric (Slo) Bahrain-Merida1Row 3 - Cell 3
5Quentin Jauregui (Fra) AG2R La Mondiale1Row 4 - Cell 3

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Barry Ryan
Head of Features

Barry Ryan is Head of Features at Cyclingnews. He has covered professional cycling since 2010, reporting from the Tour de France, Giro d’Italia and events from Argentina to Japan. His writing has appeared in The Independent, Procycling and Cycling Plus. He is the author of The Ascent: Sean Kelly, Stephen Roche and the Rise of Irish Cycling’s Golden Generation (opens in new tab), published by Gill Books.

Latest on Cyclingnews