Volta ao Algarve: Kung wins time trial

Swiss national time trial champion Stefan Kung (Groupama-FDJ) plied his trade with aplomb on stage 3 of the Volta ao Algarve, powering to victory for his new French team in the 20.3km test around Lagoa.

Latest Videos From
Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Stefan Küng (Swi) Groupama-FDJ0:24:33
2Søren Kragh Andersen (Den) Team Sunweb0:00:02
3Yves Lampaert (Bel) Deceuninck-QuickStep0:00:05
4Ryan Mullen (Irl) Trek-Segafredo0:00:08
5Tadej Pogacar (Slo) UAE Team Emirates0:00:17
6Arnaud Demare (Fra) Groupama-FDJ0:00:31
7Mads Pedersen (Den) Trek-Segafredo0:00:36
8Tao Geoghegan Hart (GBr) Team SkyRow 7 - Cell 2
9Nils Politt (Ger) Katusha-Alpecin0:00:42
10Zdenek Stybar (Cze) Deceuninck-QuickStep0:00:43
11Neilson Powless (USA) Team Jumbo-Visma0:00:44
12Enric Mas (Spa) Deceuninck-QuickStep0:00:45
13Stephen Cummings (GBr) Dimension Data0:00:46
14José Gonçalves (Por) Katusha-Alpecin0:00:50
15Martijn Tusveld (Ned) Team Sunweb0:00:51
16Dylan van Baarle (Ned) Team SkyRow 15 - Cell 2
17David de la Cruz (Spa) Team Sky0:00:53
18Wout Poels (Ned) Team SkyRow 17 - Cell 2
19Fabio Aru (Ita) UAE Team Emirates0:01:02
20Casper Pedersen (Den) Team SunwebRow 19 - Cell 2
21Josef Cerny (Cze) CCC Team0:01:06
22Marc Hirschi (Swi) Team SunwebRow 21 - Cell 2
23Florian Senechal (Fra) Deceuninck-QuickStep0:01:07
24Frederik Frison (Bel) Lotto Soudal0:01:08
25Valerio Conti (Ita) UAE Team Emirates0:01:09
26Michael Valgren Andersen (Den) Dimension Data0:01:11
27Jasper Philipsen (Bel) UAE Team Emirates0:01:12
28Louis Vervaeke (Bel) Team Sunweb0:01:15
29Maciej Bodnar (Pol) Bora-HansgroheRow 28 - Cell 2
30Mads Schmidt Würtz (Den) Katusha-Alpecin0:01:16
31Frederik Backaert (Bel) Wanty-Gobert0:01:17
32Amaro Antunes (Por) CCC Team0:01:18
33Edward Theuns (Bel) Trek-SegafredoRow 32 - Cell 2
34Sam Oomen (Ned) Team Sunweb0:01:20
35Simone Petilli (Ita) UAE Team Emirates0:01:21
36Will Barta (USA) CCC Team0:01:23
37Simon Spilak (Slo) Katusha-AlpecinRow 36 - Cell 2
38Riccardo Zoidl (Aut) CCC Team0:01:24
39Mike Teunissen (Ned) Team Jumbo-Visma0:01:27
40Xandro Meurisse (Bel) Wanty-Gobert0:01:29
41Ignatas Konovalovas (Ltu) Groupama-FDJ0:01:35
42Pawel Bernas (Pol) CCC TeamRow 41 - Cell 2
43Brian van Goethem (Ned) Lotto Soudal0:01:39
44Alex Kirsch (Lux) Trek-Segafredo0:01:40
45Ben King (USA) Dimension Data0:01:43
46Jean-Pierre Drucker (Lux) Bora-HansgroheRow 45 - Cell 2
47Ramon Sinkeldam (Ned) Groupama-FDJ0:01:48
48Ian Stannard (GBr) Team Sky0:01:52
49Jose Herrada (Spa) Cofidis, Solutions CreditsRow 48 - Cell 2
50Domingos Gonçalves (Por) Caja Rural-Seguros RGA0:01:53
51Rafael Ferreira Reis (Por) W52-FC Porto0:01:56
52Gianluca Brambilla (Ita) Trek-Segafredo0:01:59
53Aime De Gendt (Bel) Wanty-Gobert0:02:00
54Danilo Wyss (Swi) Dimension DataRow 53 - Cell 2
55Tom Devriendt (Bel) Wanty-Gobert0:02:01
56Nikolay Mihaylov (Bul) Efapel0:02:02
57Laurens ten Dam (Ned) CCC Team0:02:03
58Marco Mathis (Ger) Cofidis, Solutions Credits0:02:05
59Loïc Vliegen (Bel) Wanty-Gobert0:02:06
60Joaquim Ricardo Soares Silva (Por) W52-FC PortoRow 59 - Cell 2
61Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA0:02:07
62Alejandro Marque Porto (Spa) Sporting-Tavira0:02:09
63João Pedro Lourenço Rodrigues (Por) W52-FC PortoRow 62 - Cell 2
64Amund Grøndahl Jansen (Nor) Team Jumbo-Visma0:02:11
65Carl Fredrik Hagen (Nor) Lotto Soudal0:02:13
66Raul Alarcon Garcia (Spa) W52-FC PortoRow 65 - Cell 2
67Maarten Wynants (Bel) Team Jumbo-Visma0:02:14
68Julien Vermote (Bel) Dimension Data0:02:17
69Sergei Chernetski (Rus) Caja Rural-Seguros RGA0:02:21
70Tim Declercq (Bel) Deceuninck-QuickStep0:02:22
71Ruben Guerreiro (Por) Katusha-Alpecin0:02:25
72John Degenkolb (Ger) Trek-SegafredoRow 71 - Cell 2
73Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:02:26
74Davide Martinelli (Ita) Deceuninck-QuickStep0:02:28
75Patrick Konrad (Aut) Bora-Hansgrohe0:02:30
76Samuel José Rodrigues Caldeira (Por) W52-FC Porto0:02:31
77Michael Schwarzmann (Ger) Bora-Hansgrohe0:02:33
78Zico Waeytens (Bel) Cofidis, Solutions CreditsRow 77 - Cell 2
79Nikolas Maes (Bel) Lotto Soudal0:02:35
80Taco van der Hoorn (Ned) Team Jumbo-VismaRow 79 - Cell 2
81Jasper Stuyven (Bel) Trek-Segafredo0:02:36
82Stan Dewulf (Bel) Lotto SoudalRow 81 - Cell 2
83Bert Van Lerberghe (Bel) Cofidis, Solutions CreditsRow 82 - Cell 2
84Benoit Vaugrenard (Fra) Groupama-FDJ0:02:37
85Ricardo Jorge Correia Mestre (Por) W52-FC Porto0:02:38
86Andreas Schillinger (Ger) Bora-Hansgrohe0:02:39
87Dylan Groenewegen (Ned) Team Jumbo-Visma0:02:41
88Emanuel Duarte (Por) L.A. Aluminios- L.A. Sport0:02:42
89Timothy Dupont (Bel) Wanty-GobertRow 88 - Cell 2
90Olivier Le Gac (Fra) Groupama-FDJ0:02:44
91Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA0:02:45
92Roy Curvers (Ned) Team SunwebRow 91 - Cell 2
93João Benta (Por) Radio Popular-Boavista0:02:47
94Jacopo Guarnieri (Ita) Groupama-FDJ0:02:48
95Rüdiger Selig (Ger) Bora-Hansgrohe0:02:49
96Rafael Jorge Magalhães Silva (Por) Efapel0:02:50
97Jasper De Buyst (Bel) Lotto SoudalRow 96 - Cell 2
98António Barbio (Por) L.A. Aluminios- L.A. Sport0:02:51
99Luís Gabriel Silva Gomes (Por) Radio Popular-Boavista0:02:52
100Rinaldo Nocentini (Ita) Sporting-TaviraRow 99 - Cell 2
101Simone Consonni (Ita) UAE Team Emirates0:02:53
102Lawrence Naesen (Bel) Lotto Soudal0:02:56
103Jens Debusschere (Bel) Katusha-AlpecinRow 102 - Cell 2
104Daniel José Pereira Mestre (Por) W52-FC PortoRow 103 - Cell 2
105Pascal Ackermann (Ger) Bora-HansgroheRow 104 - Cell 2
106Antonio Angulo Sampedro (Spa) Efapel0:03:03
107Gaspar Gonçalves (Por) Miranda- Mortágua0:03:04
108Kristijan Durasek (Cro) UAE Team EmiratesRow 107 - Cell 2
109José João Costa Mendes (Por) Sporting-Tavira0:03:05
110João Carlos Araújo Matias (Por) Vito-Feirense-PNB0:03:08
111Pedro Lopes (Por) UD Oliveirense-Inoutbuild0:03:09
112Oscar Hernandez Martinez (Spa) Aviludo-Louletano0:03:14
113Pablo Guerrero Bonilla (Spa) Radio Popular-Boavista0:03:16
114Sérgio Paulinho (Por) Efapel0:03:18
115Nicola Toffali (Ita) Sporting-TaviraRow 114 - Cell 2
116Luke Rowe (GBr) Team Sky0:03:21
117Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGARow 116 - Cell 2
118Frederico José Oliveira Figueiredo (Por) Sporting-Tavira0:03:23
119Vicente Garcia de Mateos Rubio (Spa) Aviludo-Louletano0:03:27
120Daniel Silva (Por) Radio Popular-Boavista0:03:31
121Pedro Paulinho (Por) Efapel0:03:36
122Timo Roosen (Ned) Team Jumbo-Visma0:03:38
123Rafael Lourenço (Por) UD Oliveirense-InoutbuildRow 122 - Cell 2
124Jonas Koch (Ger) CCC Team0:03:39
125Ivo Pinheiro (Por) Miranda- Mortágua0:03:42
126Tiago José Pinto Machado (Por) Sporting-Tavira0:03:44
127Bruno Silva (Por) Efapel0:03:46
128Hugo Sancho (Por) Miranda- Mortágua0:03:49
129Fabio Jakobsen (Ned) Deceuninck-QuickStep0:03:50
130Jesus Del Pino Corrochano (Spa) Vito-Feirense-PNB0:03:51
131Hugo Nunes (Por) Radio Popular-Boavista0:03:53
132Pedro Lopes (Por) UD Oliveirense-Inoutbuild0:03:55
133Dimitri Claeys (Bel) Cofidis, Solutions Credits0:04:02
134David Rodrigues (Por) Radio Popular-Boavista0:04:10
135Luís Fernandes (Por) Aviludo-Louletano0:04:11
136Sergio Vega Merodio (Spa) Miranda- Mortágua0:04:16
137Fábio Manuel Fernandes Costa (Por) UD Oliveirense-Inoutbuild0:04:19
138Marvin Scheulen (Por) L.A. Aluminios- L.A. SportRow 137 - Cell 2
139Jon Irisarri Ricon (Spa) Caja Rural-Seguros RGARow 138 - Cell 2
140Filipe Duarte Sousa Cardoso (Por) Vito-Feirense-PNB0:04:21
141Jesus Angel Nanclares Herraiz (Spa) Miranda- Mortágua0:04:28
142Lars Bak (Den) Dimension Data0:04:29
143João Leite (Por) Vito-Feirense-PNB0:04:33
144David De La Fuente Rasilla (Spa) Aviludo-Louletano0:04:37
145Oscar Pelegri Ferrandis (Spa) Vito-Feirense-PNB0:04:38
146Daniel Freitas (Por) Miranda- Mortágua0:04:39
147António Ferreira (Por) Vito-Feirense-PNB0:04:42
148Hélder Gonçalves (Por) UD Oliveirense-Inoutbuild0:04:43
149David Ribeiro (Por) L.A. Aluminios- L.A. Sport0:04:45
150João Barbosa (Por) Vito-Feirense-PNBRow 149 - Cell 2
151Francisco Garcia Rus (Spa) Aviludo-Louletano0:04:46
152Venceslau Fernandes (Por) UD Oliveirense-Inoutbuild0:04:47
153André Crispim (Por) L.A. Aluminios- L.A. Sport0:04:49
154André Ramalho (Por) L.A. Aluminios- L.A. Sport0:04:51
155Nuno Meireles (Por) Aviludo-Louletano0:05:15
156Fábio Oliveira (Por) L.A. Aluminios- L.A. Sport0:05:21
157Dmitrii Strakhov (Rus) Katusha-Alpecin0:05:32
158José Sousa (Por) UD Oliveirense-Inoutbuild0:05:41
159Tiago Leal (Por) Miranda- Mortágua0:05:44
160Matteo Malucelli (Ita) Caja Rural-Seguros RGA0:05:56
161Márcio Fernando Santos Barbosa (Por) Aviludo-Louletano0:07:09
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Deceuninck-QuickStep1:15:12
2Team Sunweb0:00:22
3Trek-Segafredo0:00:29
4Groupama-FDJ0:00:33
5Team Sky0:00:47
6UAE Team Emirates0:00:55
7Katusha-Alpecin0:01:15
8Dimension Data0:02:07
9CCC Team0:02:14
10Team Jumbo-Visma0:02:49
11Wanty-Gobert0:03:13
12Lotto Soudal0:03:27
13Bora-Hansgrohe0:03:55
14W52-FC Porto0:04:38
15Caja Rural-Seguros RGA0:04:48
16Cofidis, Solutions Credits0:04:50
17Efapel0:06:22
18Sporting-Tavira0:06:33
19Radio Popular-Boavista0:07:22
20L.A. Aluminios- L.A. Sport0:08:19
21Miranda- Mortágua0:09:02
22UD Oliveirense-Inoutbuild0:09:09
23Aviludo-Louletano0:09:19
24Vito-Feirense-PNB0:09:47
Swipe to scroll horizontally
General classification after stage 3
#Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates10:16:14
2Enric Mas (Spa) Deceuninck-QuickStep0:00:31
3Søren Kragh Andersen (Den) Team Sunweb0:00:36
4Wout Poels (Ned) Team Sky0:00:37
5David de la Cruz (Spa) Team Sky0:00:57
6Sam Oomen (Ned) Team Sunweb0:01:08
7Zdenek Stybar (Cze) Deceuninck-QuickStep0:02:12
8Neilson Powless (USA) Team Jumbo-Visma0:02:13
9Marc Hirschi (Swi) Team Sunweb0:02:35
10Amaro Antunes (Por) CCC Team0:02:43
11Martijn Tusveld (Ned) Team Sunweb0:02:49
12Simone Petilli (Ita) UAE Team Emirates0:02:59
13Simon Spilak (Slo) Katusha-Alpecin0:03:02
14Fabio Aru (Ita) UAE Team Emirates0:03:09
15Michael Valgren Andersen (Den) Dimension Data0:03:11
16Valerio Conti (Ita) UAE Team Emirates0:03:16
17João Pedro Lourenço Rodrigues (Por) W52-FC Porto0:03:21
18Stefan Küng (Swi) Groupama-FDJ0:03:22
19Jose Herrada (Spa) Cofidis, Solutions Credits0:03:30
20Gianluca Brambilla (Ita) Trek-Segafredo0:03:47
21Carl Fredrik Hagen (Nor) Lotto Soudal0:04:14
22Joaquim Ricardo Soares Silva (Por) W52-FC Porto0:04:28
23Laurens ten Dam (Ned) CCC Team0:04:42
24Sergei Chernetski (Rus) Caja Rural-Seguros RGA0:04:44
25Ben King (USA) Dimension Data0:05:00
26Frederik Backaert (Bel) Wanty-GobertRow 25 - Cell 2
27Loïc Vliegen (Bel) Wanty-Gobert0:06:01
28Yves Lampaert (Bel) Deceuninck-QuickStep0:06:33
29Raul Alarcon Garcia (Spa) W52-FC PortoRow 28 - Cell 2
30Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA0:06:39
31Arnaud Demare (Fra) Groupama-FDJ0:06:49
32Tiago José Pinto Machado (Por) Sporting-Tavira0:06:57
33David De La Fuente Rasilla (Spa) Aviludo-Louletano0:07:16
34Frederico José Oliveira Figueiredo (Por) Sporting-Tavira0:07:22
35Jean-Pierre Drucker (Lux) Bora-Hansgrohe0:07:26
36Alejandro Marque Porto (Spa) Sporting-Tavira0:07:27
37Luís Gabriel Silva Gomes (Por) Radio Popular-Boavista0:07:43
38Stephen Cummings (GBr) Dimension Data0:08:26
39Ruben Guerreiro (Por) Katusha-Alpecin0:08:32
40Tao Geoghegan Hart (GBr) Team Sky0:08:36
41João Benta (Por) Radio Popular-Boavista0:09:00
42Julien Vermote (Bel) Dimension Data0:09:14
43Danilo Wyss (Swi) Dimension Data0:09:17
44Dimitri Claeys (Bel) Cofidis, Solutions Credits0:09:47
45Xandro Meurisse (Bel) Wanty-Gobert0:09:53
46Hugo Nunes (Por) Radio Popular-Boavista0:10:08
47Rafael Jorge Magalhães Silva (Por) Efapel0:10:30
48Louis Vervaeke (Bel) Team Sunweb0:10:35
49Jasper Philipsen (Bel) UAE Team Emirates0:10:39
50Patrick Konrad (Aut) Bora-Hansgrohe0:10:50
51Maarten Wynants (Bel) Team Jumbo-Visma0:11:41
52José João Costa Mendes (Por) Sporting-Tavira0:11:43
53José Gonçalves (Por) Katusha-Alpecin0:11:49
54Ignatas Konovalovas (Ltu) Groupama-FDJ0:12:07
55Zico Waeytens (Bel) Cofidis, Solutions Credits0:12:11
56Jasper De Buyst (Bel) Lotto Soudal0:12:17
57Aime De Gendt (Bel) Wanty-Gobert0:12:32
58Dylan van Baarle (Ned) Team Sky0:13:33
59Tim Declercq (Bel) Deceuninck-QuickStep0:13:49
60Mike Teunissen (Ned) Team Jumbo-Visma0:14:09
61Casper Pedersen (Den) Team Sunweb0:14:17
62Kristijan Durasek (Cro) UAE Team Emirates0:14:25
63Nikolas Maes (Bel) Lotto Soudal0:14:26
64Ryan Mullen (Irl) Trek-Segafredo0:14:42
65Luís Fernandes (Por) Aviludo-Louletano0:15:13
66Nils Politt (Ger) Katusha-Alpecin0:15:29
67Lawrence Naesen (Bel) Lotto Soudal0:15:30
68António Barbio (Por) L.A. Aluminios- L.A. Sport0:15:38
69Domingos Gonçalves (Por) Caja Rural-Seguros RGA0:16:40
70Antonio Angulo Sampedro (Spa) Efapel0:16:41
71Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA0:16:46
72Daniel Silva (Por) Radio Popular-Boavista0:16:48
73Jesus Del Pino Corrochano (Spa) Vito-Feirense-PNB0:16:55
74Simone Consonni (Ita) UAE Team Emirates0:17:01
75Luke Rowe (GBr) Team Sky0:18:09
76Jens Debusschere (Bel) Katusha-Alpecin0:18:16
77Emanuel Duarte (Por) L.A. Aluminios- L.A. Sport0:18:22
78Taco van der Hoorn (Ned) Team Jumbo-Visma0:18:52
79Riccardo Zoidl (Aut) CCC Team0:19:43
80Frederik Frison (Bel) Lotto Soudal0:20:50
81Jonas Koch (Ger) CCC Team0:21:13
82Sergio Vega Merodio (Spa) Miranda- Mortágua0:21:14
83Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:21:29
84Timo Roosen (Ned) Team Jumbo-Visma0:21:54
85Will Barta (USA) CCC TeamRow 84 - Cell 2
86Rafael Lourenço (Por) UD Oliveirense-Inoutbuild0:21:57
87Ian Stannard (GBr) Team Sky0:22:10
88Olivier Le Gac (Fra) Groupama-FDJ0:22:26
89Mads Pedersen (Den) Trek-Segafredo0:22:34
90Stan Dewulf (Bel) Lotto Soudal0:23:04
91Florian Senechal (Fra) Deceuninck-QuickStep0:23:05
92Daniel José Pereira Mestre (Por) W52-FC Porto0:23:08
93Edward Theuns (Bel) Trek-Segafredo0:23:16
94Pablo Guerrero Bonilla (Spa) Radio Popular-Boavista0:23:28
95Bert Van Lerberghe (Bel) Cofidis, Solutions Credits0:23:30
96Ramon Sinkeldam (Ned) Groupama-FDJ0:24:04
97Maciej Bodnar (Pol) Bora-HansgroheRow 96 - Cell 2
98Samuel José Rodrigues Caldeira (Por) W52-FC Porto0:24:19
99Gaspar Gonçalves (Por) Miranda- Mortágua0:24:30
100David Rodrigues (Por) Radio Popular-Boavista0:24:35
101Brian van Goethem (Ned) Lotto Soudal0:24:42
102Alex Kirsch (Lux) Trek-Segafredo0:24:43
103Rüdiger Selig (Ger) Bora-Hansgrohe0:24:47
104Ivo Pinheiro (Por) Miranda- Mortágua0:24:49
105Pascal Ackermann (Ger) Bora-Hansgrohe0:24:54
106Hugo Sancho (Por) Miranda- Mortágua0:24:56
107Michael Schwarzmann (Ger) Bora-Hansgrohe0:25:03
108Roy Curvers (Ned) Team Sunweb0:25:05
109Jacopo Guarnieri (Ita) Groupama-FDJ0:25:06
110Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA0:25:19
111Rafael Ferreira Reis (Por) W52-FC Porto0:25:29
112Davide Martinelli (Ita) Deceuninck-QuickStep0:25:31
113Andreas Schillinger (Ger) Bora-Hansgrohe0:25:42
114Timothy Dupont (Bel) Wanty-Gobert0:25:45
115Fabio Jakobsen (Ned) Deceuninck-QuickStep0:25:48
116António Ferreira (Por) Vito-Feirense-PNB0:25:49
117Tom Devriendt (Bel) Wanty-Gobert0:26:05
118João Barbosa (Por) Vito-Feirense-PNB0:26:17
119Pedro Lopes (Por) UD Oliveirense-Inoutbuild0:26:43
120Pedro Lopes (Por) UD Oliveirense-Inoutbuild0:26:55
121Daniel Freitas (Por) Miranda- Mortágua0:26:59
122Vicente Garcia de Mateos Rubio (Spa) Aviludo-Louletano0:27:00
123Nikolay Mihaylov (Bul) Efapel0:27:02
124Pawel Bernas (Pol) CCC TeamRow 123 - Cell 2
125Rinaldo Nocentini (Ita) Sporting-Tavira0:27:31
126Ricardo Jorge Correia Mestre (Por) W52-FC Porto0:28:05
127Filipe Duarte Sousa Cardoso (Por) Vito-Feirense-PNB0:28:07
128Marco Mathis (Ger) Cofidis, Solutions Credits0:28:14
129Venceslau Fernandes (Por) UD Oliveirense-Inoutbuild0:28:20
130Oscar Pelegri Ferrandis (Spa) Vito-Feirense-PNB0:28:30
131Francisco Garcia Rus (Spa) Aviludo-Louletano0:28:32
132Oscar Hernandez Martinez (Spa) Aviludo-Louletano0:28:41
133André Crispim (Por) L.A. Aluminios- L.A. Sport0:28:44
134Benoit Vaugrenard (Fra) Groupama-FDJ0:28:46
135Bruno Silva (Por) EfapelRow 134 - Cell 2
136Hélder Gonçalves (Por) UD Oliveirense-Inoutbuild0:28:50
137Fábio Oliveira (Por) L.A. Aluminios- L.A. Sport0:29:13
138José Sousa (Por) UD Oliveirense-Inoutbuild0:29:14
139Nicola Toffali (Ita) Sporting-Tavira0:29:27
140Marvin Scheulen (Por) L.A. Aluminios- L.A. Sport0:29:50
141André Ramalho (Por) L.A. Aluminios- L.A. Sport0:30:00
142Jesus Angel Nanclares Herraiz (Spa) Miranda- Mortágua0:30:31
143Mads Schmidt Würtz (Den) Katusha-Alpecin0:30:37
144Dmitrii Strakhov (Rus) Katusha-Alpecin0:30:41
145João Leite (Por) Vito-Feirense-PNB0:30:42
146David Ribeiro (Por) L.A. Aluminios- L.A. Sport0:30:54
147Sérgio Paulinho (Por) EfapelRow 146 - Cell 2
148Amund Grøndahl Jansen (Nor) Team Jumbo-Visma0:30:59
149Nuno Meireles (Por) Aviludo-Louletano0:31:24
150Dylan Groenewegen (Ned) Team Jumbo-Visma0:31:29
151Tiago Leal (Por) Miranda- Mortágua0:31:53
152Josef Cerny (Cze) CCC Team0:32:41
153João Carlos Araújo Matias (Por) Vito-Feirense-PNB0:33:23
154John Degenkolb (Ger) Trek-Segafredo0:34:00
155Jasper Stuyven (Bel) Trek-Segafredo0:34:11
156Fábio Manuel Fernandes Costa (Por) UD Oliveirense-Inoutbuild0:35:29
157Lars Bak (Den) Dimension Data0:36:04
158Jon Irisarri Ricon (Spa) Caja Rural-Seguros RGA0:39:26
159Matteo Malucelli (Ita) Caja Rural-Seguros RGA0:39:45
160Pedro Paulinho (Por) Efapel0:40:10
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Fabio Jakobsen (Ned) Deceuninck-QuickStep25pts
2Arnaud Demare (Fra) Groupama-FDJ20Row 1 - Cell 3
3Pascal Ackermann (Ger) Bora-Hansgrohe16Row 2 - Cell 3
4Tadej Pogacar (Slo) UAE Team Emirates15Row 3 - Cell 3
5Simone Consonni (Ita) UAE Team Emirates13Row 4 - Cell 3
6Wout Poels (Ned) Team Sky12Row 5 - Cell 3
7Enric Mas (Spa) Deceuninck-QuickStep10Row 6 - Cell 3
8Jasper De Buyst (Bel) Lotto Soudal10Row 7 - Cell 3
9Søren Kragh Andersen (Den) Team Sunweb8Row 8 - Cell 3
10Sam Oomen (Ned) Team Sunweb8Row 9 - Cell 3
11Amaro Antunes (Por) CCC Team8Row 10 - Cell 3
12Edward Theuns (Bel) Trek-Segafredo6Row 11 - Cell 3
13Pedro Paulinho (Por) Efapel5Row 12 - Cell 3
14David de la Cruz (Spa) Team Sky5Row 13 - Cell 3
15João Pedro Lourenço Rodrigues (Por) W52-FC Porto4Row 14 - Cell 3
16Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA4Row 15 - Cell 3
17José João Costa Mendes (Por) Sporting-Tavira3Row 16 - Cell 3
18Antonio Angulo Sampedro (Spa) Efapel3Row 17 - Cell 3
19Riccardo Zoidl (Aut) CCC Team3Row 18 - Cell 3
20Bruno Silva (Por) Efapel3Row 19 - Cell 3
21Simone Petilli (Ita) UAE Team Emirates3Row 20 - Cell 3
22Jose Herrada (Spa) Cofidis, Solutions Credits2Row 21 - Cell 3
23Rafael Lourenço (Por) UD Oliveirense-Inoutbuild2Row 22 - Cell 3
24Jesus Angel Nanclares Herraiz (Spa) Miranda- Mortágua2Row 23 - Cell 3
25David Ribeiro (Por) L.A. Aluminios- L.A. Sport2Row 24 - Cell 3
26Sérgio Paulinho (Por) Efapel2Row 25 - Cell 3
27Neilson Powless (USA) Team Jumbo-Visma1Row 26 - Cell 3
28Michael Valgren Andersen (Den) Dimension Data1Row 27 - Cell 3
29Tim Declercq (Bel) Deceuninck-QuickStep1Row 28 - Cell 3
30Will Barta (USA) CCC Team1Row 29 - Cell 3
31Andreas Schillinger (Ger) Bora-Hansgrohe1Row 30 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Tadej Pogacar (Slo) UAE Team Emirates10pts
2Amaro Antunes (Por) CCC Team8Row 1 - Cell 3
3Wout Poels (Ned) Team Sky8Row 2 - Cell 3
4Enric Mas (Spa) Deceuninck-QuickStep6Row 3 - Cell 3
5David Ribeiro (Por) L.A. Aluminios- L.A. Sport5Row 4 - Cell 3
6Pedro Paulinho (Por) Efapel5Row 5 - Cell 3
7Rafael Lourenço (Por) UD Oliveirense-Inoutbuild5Row 6 - Cell 3
8Rafael Ferreira Reis (Por) W52-FC Porto4Row 7 - Cell 3
9Sam Oomen (Ned) Team Sunweb4Row 8 - Cell 3
10Riccardo Zoidl (Aut) CCC Team4Row 9 - Cell 3
11Domingos Gonçalves (Por) Caja Rural-Seguros RGA3Row 10 - Cell 3
12Bruno Silva (Por) Efapel3Row 11 - Cell 3
13João Pedro Lourenço Rodrigues (Por) W52-FC Porto2Row 12 - Cell 3
14Jesus Angel Nanclares Herraiz (Spa) Miranda- Mortágua2Row 13 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates10:16:14
2Neilson Powless (USA) Team Jumbo-Visma0:02:13
3Marc Hirschi (Swi) Team Sunweb0:02:35
4Hugo Nunes (Por) Radio Popular-Boavista0:10:08
5Jasper Philipsen (Bel) UAE Team Emirates0:10:39
6Casper Pedersen (Den) Team Sunweb0:14:17
7Emanuel Duarte (Por) L.A. Aluminios- L.A. Sport0:18:22
8Will Barta (USA) CCC Team0:21:54
9Rafael Lourenço (Por) UD Oliveirense-Inoutbuild0:21:57
10Stan Dewulf (Bel) Lotto Soudal0:23:04
11Ivo Pinheiro (Por) Miranda- Mortágua0:24:49
12Fabio Jakobsen (Ned) Deceuninck-QuickStep0:25:48
13António Ferreira (Por) Vito-Feirense-PNB0:25:49
14João Barbosa (Por) Vito-Feirense-PNB0:26:17
15Pedro Lopes (Por) UD Oliveirense-Inoutbuild0:26:43
16Pedro Lopes (Por) UD Oliveirense-Inoutbuild0:26:55
17Venceslau Fernandes (Por) UD Oliveirense-Inoutbuild0:28:20
18André Crispim (Por) L.A. Aluminios- L.A. Sport0:28:44
19Hélder Gonçalves (Por) UD Oliveirense-Inoutbuild0:28:50
20José Sousa (Por) UD Oliveirense-Inoutbuild0:29:14
21Marvin Scheulen (Por) L.A. Aluminios- L.A. Sport0:29:50
22André Ramalho (Por) L.A. Aluminios- L.A. Sport0:30:00
23João Leite (Por) Vito-Feirense-PNB0:30:42
24Tiago Leal (Por) Miranda- Mortágua0:31:53
25Fábio Manuel Fernandes Costa (Por) UD Oliveirense-Inoutbuild0:35:29
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Team Sunweb30:51:52
2UAE Team Emirates0:00:13
3Team Sky0:00:34
4Deceuninck-QuickStep0:05:30
5W52-FC Porto0:10:42
6Wanty-Gobert0:10:50
7Dimension Data0:11:58
8Caja Rural-Seguros RGA0:12:24
9CCC Team0:14:32
10Katusha-Alpecin0:14:44
11Cofidis, Solutions Credits0:15:01
12Sporting-Tavira0:17:26
13Groupama-FDJ0:18:15
14Radio Popular-Boavista0:22:51
15Lotto Soudal0:24:47
16Team Jumbo-Visma0:24:50
17Bora-Hansgrohe0:34:08
18Trek-Segafredo0:36:07
19Efapel0:36:31
20Aviludo-Louletano0:41:35
21L.A. Aluminios- L.A. Sport0:55:47
22Vito-Feirense-PNB1:03:41
23UD Oliveirense-Inoutbuild1:04:34
24Miranda- Mortágua1:05:05
TOPICS
Laura Weislo
Managing Editor

Laura Weislo is a Cyclingnews veteran of 20 years. Having joined in 2006, Laura extensively covered the Operacion Puerto doping scandal, the years-long conflict between the UCI and the Tour de France organisers ASO over the creation of the WorldTour, and the downfall of Lance Armstrong and his lifetime ban for doping. As Managing Editor, Laura coordinates coverage for North American events and global news.

Latest on Cyclingnews