Tour de France: Teuns wins atop La Planche des Belles Filles

Stage 6 was billed as the first ‘real test’ of the 2019 Tour de France, and indeed there were plenty of developments on La Planche des Belles Filles. Dylan Teuns (Bahrain-Merida) claimed stage honours, using the final steep ramps to pull away from breakaway companion Giulio Ciccone (Trek-Segafredo), for whom consolation came in the form of the yellow jersey he wrestled from Julian Alaphilippe (Deceuninck-QuickStep).

As for the much-anticipated clues in the battle for the overall title, Geraint Thomas brushed off the doubts surrounding his pre-race form and staked a strong claim to leadership of Team Ineos, while Romain Bardet (AG2R La Mondiale) suffered a major blow to his hopes of improving on his 2016 and 2017 podiums.

This was the fourth appearance of La Planche des Belles Filles in the past eight editions of the Tour, though it was a very different proposition to 2012, 2014, and 2017. Not only was it preceded by six categorised climbs, the old finish line was succeeded by an extra kilometre of steep gravel tracks rising to the very peak of the Vosges mountain.

It was there that Thomas, who crashed out of the Tour de Suisse last month, attacked in the final 400 metres to finish as the best of the GC contenders in fourth place behind Xandro Meurisse (Wanty-Gobert), who had been in the breakaway. He caught and passed Alaphilippe in the dying metres, the Frenchman having burst clear of the GC group on the gravel in a desperate bid to hold onto the maillot jaune.

Having started the day 1:43 ahead of Ciccone, Alaphilippe managed to stop the clock at 1:35 but saw yellow slip away due to the bonus seconds the Italian gained for his second place and also at the ‘Bonus Point’ at the top of the penultimate climb. He may have missed out on the stage but it was another huge moment in 24-year-old Ciccone's young career, having won a stage and the mountains classification at the Giro d’Italia in May.

Ciccone will wear yellow for the next few stages but in terms of who’ll be wearing it in Paris at the end of the month, Thomas now assumes favourite status, bursting clear on a climb he said didn’t suit him. He also surely now becomes the Ineos ‘Plan A’, finishing nine seconds ahead of co-leader Egan Bernal.

Thibaut Pinot (Groupama-FDJ), whose name was painted all over the road in his home region, looked strong as he went after Thomas to place fifth, two seconds back, while Nairo Quintana (Movistar) came home with Emmanuel Buchmann (Bora-Hansgrohe) a further five seconds back. His teammate Mikel Landa had gone on the offensive earlier on the climb and finished with Bernal at nine seconds, along with Jakob Fuglsang (Astana) and Richie Porte (Trek-Segafredo).

Adam Yates (Mitchelton-Scott) and Dan Martin (UAE Team Emirates) conceded 14 seconds to Thomas, and Rigoberto Uran (EF Education First) 18, while the damage was more serious for Enric Mas (Deceuninck-QuickStep) – 33 seconds – and Steven Kruijswijk (Jumbo-Visma) – 35 seconds.

Vincenzo Nibali (Bahrain-Merida) said La Planche would decide whether he had the form to go for the overall title, but his loss of 51 seconds might just steer him towards stage hunting.

The biggest damage, however, was sustained by Bardet, who was already dangling at the back of the GC group on the tarmac before losing contact as soon as the gravel section began. He struggled badly on the double-digit gradients and came to a halt as his front wheel hit the line, some 1:09 behind Thomas. Added to his significant losses in the stage 2 team time trial, the Frenchman is on the ropes.

Ciccone leads the race by six seconds over Alaphilippe, with Teuns now third at 32 seconds and George Bennett (Jumbo-Visma), who outperformed his leader Kruijswijk, fourth at 47 seconds. Thomas is fifth at 49 seconds, overtaking Bernal by four seconds, while Pinot is a further five seconds back. Kruijswijk, who was third overall at the start of the day thanks to Jumbo’s TTT victory, slipped to eighth at 1:04, with Michael Woods ninth, just ahead of his leader Uran. The rest of the pre-race favourites are within a minute of Thomas, with the exception of Nibali and Porte (1:07) and, of course, Bardet (2:08).

Teuns strikes gold, Ciccone yellow

Dylan Teuns had never won a Grand Tour stage before today, but not for lack of trying. The Belgian puncheur was a constant in breakaways at last year's Vuelta a Espana but only racked up a frustrating string of near misses. Here, on his Tour de France debut, he struck gold.

The Belgian, whose form was evident from his stage win in last month's Criterium du Dauphine, was part of a 14-rider breakaway that formed early and with a minimum of fuss on the 160,5km stage from Mulhouse to the very top of La Planche des Belles Filles. Lotto Soudal were the instigators, through Thomas De Gendt and mountains classification leader Tim Wellens, and the group also contained: Benoît Cosnefroy (AG2R-La Mondiale), Serge Pauwels (CCC), Julien Bernard (Trek-Segafredo), Nikias Arndt (Sunweb), Natnael Berhane (Cofidis), Fabien Grellier (Total Direct Energie), Nils Politt (Katusha-Alpecin), Andrea Pasqualon (Wanty-Groupe Gobert) and André Greipel (Arkéa-Samsic).

Wellens helped himself to KOM points as the break gained a lead of eight minutes over the Markstein (Category-1, km-43.5), Grand Ballon (Cat-3, km-50.5), and Col du Hundsruck (Cat 2, km-74). The tide started to turn as the peloton woke up on the upper slopes of the Ballon d'Alsace (Cat-1, km-105) but the ball was by then firmly in the break's court.

De Gendt went solo over the top of the Col des Croix (Cat-3, km-123.5) but was caught as Ciccone's teammate Julien Bernard turned the tables on the Col des Chevreres (Cat-2, km-141.5). Over the top and down the descent, only Ciccone, Teuns, Wellens, and Meurisse remained out front to take on the final climb of La Planche des Belles Filles - 7km at 8.7 per cent.

The quartet initially appeared to ride cagily but, around 4.5km from the summit, Ciccone took responsibility and turned the screw, causing Wellens and then Meurisse to fall away. Ciconne and Teuns then rode the rest of the climb together, the Italian trying a couple of brief digs but Teuns showing no signs of shifting.

After the ultra-steep ramp that led to the old finish line, they hit the gravel, Ciccone leading until around 400 metres to go. Teuns had no option to rise from the saddle as the gradients exceeded 20 per cent, and while it looked like Ciccone was poised in the wheel, it soon emerged he was hanging in rather than ready to spring. On the 24 per cent kick up to the line Teuns moved clear convincingly, raising his arms out wide as a race official rushed to keep him upright, such was the lack of speed with which he crossed the line.

"It's unbelievable. I knew in the Dauphiné that I was good. In the meantime, I worked a little bit but not too much because there was not a lot of time. To get a win already this week is incredible, and I didn't expect it. Today, I knew there was a chance, and if the chance came I would take it to go in the breakaway. I did everything," Teuns said.

"I knew Ciccone was the main guy in the finale. I'm so happy that I finished it off. When I saw my mom and dad and my girlfriend at the bottom, when I came down, it was pretty emotional."

Ciccone was well beaten and lost 11 seconds in the dying metres, though it turned out to be enough to secure him the overall lead of the race.

"To wear the yellow jersey is the dream," he said. "I'm speechless, I can't believe it."

The GC battle

The Planche des Belles Filles has been something of a ramp test in previous years, with only small gaps between the GC riders who have been fresh both in terms of the stage and the Tour as a whole. This time, the Planche was preceded by almost 3000 metres of elevation gain on a parcours totalling 160.5km.

Yet, most of the overall contenders commented on how steady the going was for much of the day. Deceuninck-QuickStep were charged with defending Alaphilippe’s yellow jersey but, built more around Elia Viviani, didn’t really have the team to do it. Barring a brief stint from Yves Lampaert, it was a day of Kasper Asgreen tapping out a steady tempo over the climbs. Ineos sat just behind, always threatening to take it up but never doing so, and the gap to the breakaway yawned out to beyond eight minutes.

Things changed towards the top of the Ballon d’Alsace with just over 50km to go, as Movistar took up the reins. The gap quickly started to fall and the peloton even split in two for a short while on the descent. Bora-Hansgrohe and Jumbo-Visma chipped in on the next couple of climbs but it was the Spanish team who assumed responsibility. The question mark over Alejandro Valverde’s role – and whether he was secretly lining up a GC bid – was erased when the world champion came to the fore on the final two climbs.

By contrast, question marks were raised over Ineos, who lost Wout Poels, Jonathan Castroviejo, and Gianni Moscon on the penultimate climb of the Col des Chevreres. Only Michal Kwiatkowski was left with Thomas and Bernal on La Planche des Belles Filles, and he only managed a kilometre or so on the front, leaving his leaders isolated 3km from the summit of a climb the team have dominated in the past.

Valverde’s teammate Mikel Landa was the rider who’d put Kwiatkowski under pressure, countering an attack from Warren Barguil (Arkea-Samsic) to go it alone from just under 4km out. Landa was eventually caught inside the final kilometre and finished two seconds behind Quintana, but it was an indication that Movistar are prepared to use their two-pronged attack.

With Thomas and Bernal isolated, Groupama-FDJ took up the chase, and 22-year-old David Gaudu produced a sterling ride to reduce the gap to Landa and stretch the already-reduced group of contenders to absolute breaking point. As the gradients ramped up well into the double digits, with Pinot’s name painted tens of times on the tarmac, Bardet and Kruijswijk started to suffer at the back of the group.

As the tarmac turned to gravel, however, it exploded. Alaphilippe shot out of the front and Bardet out of the back. The yellow jersey’s acceleration was vicious and it looked like he might just save his overall lead after all, having started the climb four minutes down on the break. Thomas emerged in pursuit and managed to overhaul the fading Frenchman, while both lost speed in the dying metres compared to Pinot who wasn’t able to follow the initial surge but finished strong.

In each of the Tour’s past visits to La Planche des Belles Filles, the yellow jersey has gone to the rider who would go on to wear it in Paris. Ciccone will surely break that trend, and there wasn’t enough to make this a truly decisive stage in the overall contest, but it has nevertheless set the tone.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Dylan Teuns (Bel) Bahrain-Merida4:29:03
2Giulio Ciccone (Ita) Trek-Segafredo0:00:11
3Xandro Meurisse (Bel) Wanty-Gobert0:01:05
4Geraint Thomas (GBr) Team Ineos0:01:44
5Thibaut Pinot (Fra) Groupama-FDJ0:01:46
6Julian Alaphilippe (Fra) Deceuninck-QuickStepRow 5 - Cell 2
7Nairo Quintana (Col) Movistar Team0:01:51
8Emanuel Buchmann (Ger) Bora-HansgroheRow 7 - Cell 2
9Jakob Fuglsang (Den) Astana Pro Team0:01:53
10Mikel Landa (Spa) Movistar TeamRow 9 - Cell 2
11Richie Porte (Aus) Trek-SegafredoRow 10 - Cell 2
12Egan Bernal (Col) Team IneosRow 11 - Cell 2
13Adam Yates (GBr) Mitchelton-Scott0:01:58
14Daniel Martin (Irl) UAE Team EmiratesRow 13 - Cell 2
15Rigoberto Uran (Col) EF Education First0:02:02
16Michael Woods (Can) EF Education FirstRow 15 - Cell 2
17George Bennett (NZl) Team Jumbo-VismaRow 16 - Cell 2
18Enric Mas (Spa) Deceuninck-QuickStep0:02:17
19Bauke Mollema (Ned) Trek-Segafredo0:02:19
20Steven Kruijswijk (Ned) Team Jumbo-VismaRow 19 - Cell 2
21Warren Barguil (Fra) Arkéa Samsic0:02:27
22Vincenzo Nibali (Ita) Bahrain-Merida0:02:35
23David Gaudu (Fra) Groupama-FDJRow 22 - Cell 2
24Guillaume Martin (Fra) Wanty-Gobert0:02:44
25Fabio Aru (Ita) UAE Team Emirates0:02:46
26Patrick Konrad (Aut) Bora-Hansgrohe0:02:52
27Romain Bardet (Fra) AG2R La Mondiale0:02:53
28Alexey Lutsenko (Kaz) Astana Pro Team0:03:05
29Alejandro Valverde (Spa) Movistar TeamRow 28 - Cell 2
30Tim Wellens (Bel) Lotto Soudal0:03:18
31Roman Kreuziger (Cze) Dimension Data0:03:26
32Sébastien Reichenbach (Swi) Groupama-FDJ0:05:10
33Natnael Berhane (Eri) Cofidis Solutions Credits0:05:20
34Serge Pauwels (Bel) CCC Team0:05:44
35Rudy Molard (Fra) Groupama-FDJ0:06:08
36Thomas De Gendt (Bel) Lotto Soudal0:06:36
37Mikael Cherel (Fra) AG2R La Mondiale0:06:44
38Alexis Vuillermoz (Fra) AG2R La Mondiale0:07:23
39Tejay Van Garderen (USA) EF Education First0:08:00
40Julien Bernard (Fra) Trek-Segafredo0:08:37
41Fabien Grellier (Fra) Total Direct Energie0:09:09
42Rein Taaramäe (Est) Total Direct Energie0:09:36
43Andrea Pasqualon (Ita) Wanty-Gobert0:10:14
44Elie Gesbert (Fra) Arkéa Samsic0:10:33
45Sergio Henao (Col) UAE Team Emirates0:10:46
46Jack Haig (Aus) Mitchelton-Scott0:11:12
47Simon Yates (GBr) Mitchelton-ScottRow 46 - Cell 2
48Dylan van Baarle (Ned) Team Ineos0:11:42
49Michal Kwiatkowski (Pol) Team Ineos0:12:20
50Marc Soler (Spa) Movistar Team0:13:13
51Gorka Izagirre Insausti (Spa) Astana Pro Team0:13:28
52Jonathan Castroviejo (Spa) Team IneosRow 51 - Cell 2
53Nils Politt (Ger) Katusha-Alpecin0:13:40
54Damiano Caruso (Ita) Bahrain-Merida0:13:43
55Rohan Dennis (Aus) Bahrain-Merida0:13:45
56Laurens De Plus (Bel) Team Jumbo-VismaRow 55 - Cell 2
57Nikias Arndt (Ger) Team Sunweb0:13:54
58Mads Würtz Schmidt (Den) Katusha-Alpecin0:14:38
59Wout Van Aert (Bel) Team Jumbo-Visma0:14:46
60Jasper Stuyven (Bel) Trek-SegafredoRow 59 - Cell 2
61Simon Clarke (Aus) EF Education First0:14:51
62Toms Skujins (Lat) Trek-SegafredoRow 61 - Cell 2
63Kevin Ledanois (Fra) Arkéa SamsicRow 62 - Cell 2
64Rui Costa (Por) UAE Team EmiratesRow 63 - Cell 2
65Mathias Frank (Swi) AG2R La MondialeRow 64 - Cell 2
66Greg Van Avermaet (Bel) CCC TeamRow 65 - Cell 2
67Jan Tratnik (Slo) Bahrain-MeridaRow 66 - Cell 2
68Søren Kragh Andersen (Den) Team Sunweb0:14:55
69Omar Fraile (Spa) Astana Pro TeamRow 68 - Cell 2
70Luis León Sanchez (Spa) Astana Pro TeamRow 69 - Cell 2
71Fabio Felline (Ita) Trek-Segafredo0:15:16
72Benoit Cosnefroy (Fra) AG2R La MondialeRow 71 - Cell 2
73Maximilian Schachmann (Ger) Bora-Hansgrohe0:15:30
74Gregor Mühlberger (Aut) Bora-HansgroheRow 73 - Cell 2
75Alberto Bettiol (Ita) EF Education First0:15:50
76Tanel Kangert (Est) EF Education First0:17:39
77Stéphane Rossetto (Fra) Cofidis Solutions Credits0:17:46
78Edvald Boasson Hagen (Nor) Dimension DataRow 77 - Cell 2
79Nicolas Roche (Irl) Team SunwebRow 78 - Cell 2
80Michael Valgren Andersen (Den) Dimension DataRow 79 - Cell 2
81Maxime Bouet (Fra) Arkéa SamsicRow 80 - Cell 2
82Ben King (USA) Dimension DataRow 81 - Cell 2
83Daryl Impey (RSA) Mitchelton-Scott0:18:27
84Wilco Kelderman (Ned) Team Sunweb0:18:34
85Stefan Küng (Swi) Groupama-FDJRow 84 - Cell 2
86Jesus Herrada (Spa) Cofidis Solutions Credits0:18:37
87Jens Keukeleire (Bel) Lotto SoudalRow 86 - Cell 2
88Luke Durbridge (Aus) Mitchelton-Scott0:18:39
89Ilnur Zakarin (Rus) Katusha-Alpecin0:18:43
90Hugo Houle (Can) Astana Pro Team0:19:04
91Anthony Roux (Fra) Groupama-FDJ0:19:16
92Luke Rowe (GBr) Team Ineos0:19:28
93Wout Poels (Ned) Team IneosRow 92 - Cell 2
94Maxime Monfort (Bel) Lotto Soudal0:20:02
95Nelson Oliveira (Por) Movistar TeamRow 94 - Cell 2
96Frederik Backaert (Bel) Wanty-GobertRow 95 - Cell 2
97Ivan Garcia (Spa) Bahrain-MeridaRow 96 - Cell 2
98Tiesj Benoot (Bel) Lotto SoudalRow 97 - Cell 2
99Imanol Erviti (Spa) Movistar TeamRow 98 - Cell 2
100Jasper De Buyst (Bel) Lotto SoudalRow 99 - Cell 2
101Andrey Amador (CRc) Movistar TeamRow 100 - Cell 2
102Koen de Kort (Ned) Trek-SegafredoRow 101 - Cell 2
103Oliver Naesen (Bel) AG2R La MondialeRow 102 - Cell 2
104William Bonnet (Fra) Groupama-FDJRow 103 - Cell 2
105Carlos Verona (Spa) Movistar TeamRow 104 - Cell 2
106Paul Ourselin (Fra) Total Direct EnergieRow 105 - Cell 2
107Lilian Calmejane (Fra) Total Direct EnergieRow 106 - Cell 2
108Michael Matthews (Aus) Team SunwebRow 107 - Cell 2
109Anthony Delaplace (Fra) Arkéa SamsicRow 108 - Cell 2
110Sonny Colbrelli (Ita) Bahrain-MeridaRow 109 - Cell 2
111Matthieu Ladagnous (Fra) Groupama-FDJRow 110 - Cell 2
112Romain Sicard (Fra) Total Direct EnergieRow 111 - Cell 2
113Matej Mohoric (Slo) Bahrain-MeridaRow 112 - Cell 2
114Kevin Van Melsen (Bel) Wanty-GobertRow 113 - Cell 2
115Joseph Rosskopf (USA) CCC TeamRow 114 - Cell 2
116Pello Bilbao (Spa) Astana Pro TeamRow 115 - Cell 2
117Michael Schär (Swi) CCC TeamRow 116 - Cell 2
118Amael Moinard (Fra) Arkéa SamsicRow 117 - Cell 2
119Lukas Pöstlberger (Aut) Bora-HansgroheRow 118 - Cell 2
120Anthony Turgis (Fra) Total Direct Energie0:20:15
121Caleb Ewan (Aus) Lotto Soudal0:20:17
122Simon Geschke (Ger) CCC Team0:20:20
123Matteo Trentin (Ita) Mitchelton-ScottRow 122 - Cell 2
124Gianni Moscon (Ita) Team Ineos0:20:25
125Sven Erik Bystrøm (Nor) UAE Team Emirates0:20:28
126Reinardt Janse Van Rensburg (RSA) Dimension DataRow 125 - Cell 2
127Rick Zabel (Ger) Katusha-AlpecinRow 126 - Cell 2
128Peter Sagan (Svk) Bora-Hansgrohe0:20:38
129Marcus Burghardt (Ger) Bora-HansgroheRow 128 - Cell 2
130Daniel Oss (Ita) Bora-HansgroheRow 129 - Cell 2
131Jasper Philipsen (Bel) UAE Team EmiratesRow 130 - Cell 2
132Chad Haga (USA) Team SunwebRow 131 - Cell 2
133Vegard Stake Laengen (Nor) UAE Team EmiratesRow 132 - Cell 2
134José Gonçalves (Por) Katusha-AlpecinRow 133 - Cell 2
135Alexis Gougeard (Fra) AG2R La MondialeRow 134 - Cell 2
136Florian Vachon (Fra) Arkéa SamsicRow 135 - Cell 2
137Tony Gallopin (Fra) AG2R La MondialeRow 136 - Cell 2
138Christopher Juul Jensen (Den) Mitchelton-Scott0:20:43
139Alex Dowsett (GBr) Katusha-Alpecin0:20:50
140André Greipel (Ger) Arkéa Samsic0:20:54
141Tom Scully (NZl) EF Education FirstRow 140 - Cell 2
142Dries Devenyns (Bel) Deceuninck-QuickStep0:21:23
143Lennard Kämna (Ger) Team Sunweb0:22:15
144Odd Christian Eiking (Nor) Wanty-GobertRow 143 - Cell 2
145Marco Haller (Aut) Katusha-Alpecin0:22:36
146Tony Martin (Ger) Team Jumbo-Visma0:22:48
147Yoann Offredo (Fra) Wanty-Gobert0:22:50
148Michael Hepburn (Aus) Mitchelton-ScottRow 147 - Cell 2
149Mike Teunissen (Ned) Team Jumbo-VismaRow 148 - Cell 2
150Lukasz Wisniowski (Pol) CCC TeamRow 149 - Cell 2
151Sebastian Langeveld (Ned) EF Education FirstRow 150 - Cell 2
152Lars Bak (Den) Dimension DataRow 151 - Cell 2
153Niki Terpstra (Ned) Total Direct Energie0:22:57
154Yves Lampaert (Bel) Deceuninck-QuickStep0:22:58
155Aime De Gendt (Bel) Wanty-GobertRow 154 - Cell 2
156Stephen Cummings (GBr) Dimension DataRow 155 - Cell 2
157Pierre Luc Perichon (Fra) Cofidis Solutions CreditsRow 156 - Cell 2
158Julien Simon (Fra) Cofidis Solutions Credits0:23:08
159Amund Grøndahl Jansen (Nor) Team Jumbo-Visma0:23:18
160Alessandro De Marchi (Ita) CCC Team0:23:25
161Kasper Asgreen (Den) Deceuninck-QuickStep0:23:27
162Dylan Groenewegen (Ned) Team Jumbo-Visma0:23:35
163Giacomo Nizzolo (Ita) Dimension Data0:23:39
164Roger Kluge (Ger) Lotto SoudalRow 163 - Cell 2
165Michael Mørkøv (Den) Deceuninck-QuickStepRow 164 - Cell 2
166Elia Viviani (Ita) Deceuninck-QuickStep0:23:42
167Cees Bol (Ned) Team Sunweb0:23:58
168Magnus Cort Nielsen (Den) Astana Pro Team0:24:10
169Jens Debusschere (Bel) Katusha-Alpecin0:24:15
170Alexander Kristoff (Nor) UAE Team Emirates0:24:20
171Maximiliano Richeze (Arg) Deceuninck-QuickStep0:25:21
172Niccolò Bonifazio (Ita) Total Direct EnergieRow 171 - Cell 2
173Christophe Laporte (Fra) Cofidis Solutions Credits0:29:38
174Anthony Perez (Fra) Cofidis Solutions Credits0:29:42
DNSPatrick Bevin (NZl) CCC TeamRow 174 - Cell 2
DNFNicolas Edet (Fra) Cofidis Solutions CreditsRow 175 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Linthal km. 29
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Andrea Pasqualon (Ita) Wanty-Gobert20pts
2Nils Politt (Ger) Katusha-Alpecin17Row 1 - Cell 3
3André Greipel (Ger) Arkéa Samsic15Row 2 - Cell 3
4Nikias Arndt (Ger) Team Sunweb13Row 3 - Cell 3
5Thomas De Gendt (Bel) Lotto Soudal11Row 4 - Cell 3
6Dylan Teuns (Bel) Bahrain-Merida10Row 5 - Cell 3
7Fabien Grellier (Fra) Total Direct Energie9Row 6 - Cell 3
8Giulio Ciccone (Ita) Trek-Segafredo8Row 7 - Cell 3
9Natnael Berhane (Eri) Cofidis Solutions Credits7Row 8 - Cell 3
10Xandro Meurisse (Bel) Wanty-Gobert6Row 9 - Cell 3
11Serge Pauwels (Bel) CCC Team5Row 10 - Cell 3
12Benoit Cosnefroy (Fra) AG2R La Mondiale4Row 11 - Cell 3
13Tim Wellens (Bel) Lotto Soudal3Row 12 - Cell 3
14Julien Bernard (Fra) Trek-Segafredo2Row 13 - Cell 3
15Michael Matthews (Aus) Team Sunweb1Row 14 - Cell 3
Swipe to scroll horizontally