Lagoa - Lagoa (20.3 km)

Route

 16 February 2018
 Profile  Individual time trial
 Start  Lagoa
 Finish  Lagoa
 Distance  20.3 km  (12.6 mi)
 Speed  50.435 km/h  (31.339 mi/h)

Classifications

 Race jerseys after stage 3
 Thomas, Geraint (SKY) 10h 01' 58''
 Kwiatkowski, .. (SKY) 25 points
 King, Ben (DDD) 15 points
 Oomen, Sam (SUN) 10h 03' 51''
 Team Sky 30h 07' 31''

Results

#  Rider Age  Team Time Bonus
1 96  Thomas, Geraint 31  Team Sky 0h 24' 09'' 1 5 7 -
2 31  Campenaerts, Victor 26  Lotto-Soudal + 00' 11'' 124 - - -
3 2  Küng, Stefan 24  BMC Racing Team + 00' 19'' 94 - - -
4 94  Kwiatkowski, Michał 27  Team Sky + 00' 22'' 2 1 2 -
5 42  Oliveira, Nelson 28  Movistar Team + 00' 22'' 3 - - -
6 75  Martin, Tony 32  Team Katusha-Alpecin + 00' 27'' 22 - - -
7 6  Garderen, Tejay van 29  BMC Racing Team + 00' 47'' 5 - - -
8 52  Jungels, Bob 25  Quick-Step Floors + 00' 49'' 4 14 - -
9 95  Kiryienka, Vasil 36  Team Sky + 00' 50'' 10 - - -
10 97  Wiśniowski, Łukasz 26  Team Sky + 00' 51'' 68 - - -
11 107  Haga, Chad 29  Team Sunweb + 00' 51'' 121 - - -
12 101  Geschke, Simon 31  Team Sunweb + 00' 59'' 52 - - -
13 114  Mollema, Bauke 31  Trek-Segafredo + 01' 01'' 6 3 4 -
14 21  Démare, Arnaud 26  FDJ + 01' 02'' 58 4 - -
15 104  Kämna, Lennard 21  Team Sunweb + 01' 07'' 41 - - 2
16 71  Gonçalves, José 29  Team Katusha-Alpecin + 01' 09'' 63 - - -
17 45  Sütterlin, Jasha 25  Movistar Team + 01' 12'' 51 - - -
18 54  Schachmann, Maximilian 24  Quick-Step Floors + 01' 13'' 8 - - -
19 12  Großschartner, Felix 24  Bora-Hansgrohe + 01' 14'' 9 - - -
20 91  Doull, Owain 24  Team Sky + 01' 17'' 103 - - -
21 43  Róson, Jaime 25  Movistar Team + 01' 18'' 7 9 11 -
22 5  Teuns, Dylan 25  BMC Racing Team + 01' 19'' 40 - - -
23 53  Lampaert, Yves 26  Quick-Step Floors + 01' 19'' 122 22 6 -
24 115  Mullen, Ryan 23  Trek-Segafredo + 01' 21'' 123 - - -
25 77  Špilak, Simon 31  Team Katusha-Alpecin + 01' 21'' 11 - - -
26 121  Conti, Valério 24  UAE Team Emirates + 01' 28'' 15 - - -
27 86  Roosen, Timo 25  Team Lotto NL-Jumbo + 01' 28'' 104 - - -
28 37  Wallays, Jelle 28  Lotto-Soudal + 01' 32'' 77 - - -
29 55  Sénéchal, Florian 24  Quick-Step Floors + 01' 33'' 79 - - -
30 63  King, Ben 28  Team Dimension Data + 01' 33'' 106 16 1 -
31 15  Pöstlberger, Lukas 26  Bora-Hansgrohe + 01' 34'' 107 26 12 -
32 46  Valls, Rafael 30  Movistar Team + 01' 37'' 29 - - -
33 124  Polanc, Jan 25  UAE Team Emirates + 01' 41'' 134 - - -
34 14  Konrad, Patrick 26  Bora-Hansgrohe + 01' 41'' 12 11 - -
35 62  Hagen, Edvald Boasson 30  Team Dimension Data + 01' 43'' 67 - - -
36 105  Oomen, Sam 22  Team Sunweb + 01' 47'' 13 - - 1
37 56  Serry, Pieter 29  Quick-Step Floors + 01' 52'' 14 18 - -
38 11  Benedetti, Cesare 30  Bora-Hansgrohe + 01' 52'' 36 - - -
39 227  Marque, Alejandro 36  Sporting-Tavira + 01' 53'' 24 - - -
40 122  Laengen, Vegard 29  UAE Team Emirates + 01' 53'' 20 - - -
41 111  Brändle, Matthias 28  Trek-Segafredo + 01' 56'' 135 - - -
42 103  Hofstede, Lennard 23  Team Sunweb + 01' 58'' 100 - - -
43 57  Štybar, Zdeněk 32  Quick-Step Floors + 01' 59'' 28 - - -
44 25  Konovalovas, Ignatas 32  FDJ + 02' 00'' 57 - - -
45 51  Gilbert, Philippe 35  Quick-Step Floors + 02' 01'' 32 - - -
46 123  Martin, Daniel 31  UAE Team Emirates + 02' 03'' 16 7 8 -
47 131  Reis, Rafael 25  Caja Rural-Seguros RGA + 02' 05'' 153 - - -
48 3  Porte, Richie 33  BMC Racing Team + 02' 06'' 17 24 - -
49 76  Restrepo, Jhonatan 23  Team Katusha-Alpecin + 02' 06'' 81 - - -
50 61  Meintjes, Louis 25  Team Dimension Data + 02' 06'' 18 - - -
51 126  Sutherland, Rory 36  UAE Team Emirates + 02' 06'' 117 - - -
52 224  Grigorev, Aleksandr 25  Sporting-Tavira + 02' 07'' 71 - - -
53 73  Lammertink, Maurits 27  Team Katusha-Alpecin + 02' 08'' 21 - - -
54 157  Smith, Dion 24  Wanty-Groupe Gobert + 02' 08'' 33 - - -
55 154  Devriendt, Tom 26  Wanty-Groupe Gobert + 02' 09'' 115 - - -
56 153  Backaert, Frederik 27  Wanty-Groupe Gobert + 02' 09'' 34 - - -
57 44  Sepúlveda, Eduardo 26  Movistar Team + 02' 10'' 26 - - -
58 112  Degenkolb, John 29  Trek-Segafredo + 02' 10'' 129 12 - -
59 16  Saramotins, Aleksejs 35  Bora-Hansgrohe + 02' 10'' 130 - - -
60 17  Schillinger, Andreas 34  Bora-Hansgrohe + 02' 11'' 137 - - -
61 64  Antón, Igor 34  Team Dimension Data + 02' 11'' 44 - - -
62 162  Garcia, Vicente 29  Aviludo-Louletano-Uli + 02' 13'' 19 21 - -
63 34  Keukeleire, Jens 29  Lotto-Soudal + 02' 15'' 35 15 - -
64 246  Neves, José 22  W52-FC Porto + 02' 19'' 55 - - 3
65 74  Machado, Tiago 32  Team Katusha-Alpecin + 02' 20'' 93 - - -
66 127  Swift, Ben 30  UAE Team Emirates + 02' 22'' 53 - - -
67 106  Dam, Laurens ten 37  Team Sunweb + 02' 22'' 69 - - -
68 1  Gerrans, Simon 37  BMC Racing Team + 02' 24'' 85 - - -
69 67  Van Zyl, Johann 27  Team Dimension Data + 02' 24'' 114 - - -
70 211  Gonçalves, Domingos 29  Rádio Popular-Boavista + 02' 25'' 139 - - -
71 32  De Buyst, Jasper 24  Lotto-Soudal + 02' 25'' 23 - - -
72 155  Van Keirsbulck, Guill.. 27  Wanty-Groupe Gobert + 02' 27'' 98 - - -
73 65  Pauwels, Serge 34  Team Dimension Data + 02' 29'' 27 - - -
74 241  Veloso, Gustavo 38  W52-FC Porto + 02' 30'' 43 - - -
75 117  Stuyven, Jasper 25  Trek-Segafredo + 02' 30'' 54 - - -
76 143  Claeys, Dimitri 30  Cofidis, solutions crédi.. + 02' 31'' 66 - - -
77 226  González, Mário 25  Sporting-Tavira + 02' 34'' 80 - - -
78 171  Mestre, Daniel 31  Efapel + 02' 37'' 30 - - -
79 113  Guerreiro, Ruben 23  Trek-Segafredo + 02' 38'' 37 - - -
80 7  Vliegen, Loïc 24  BMC Racing Team + 02' 38'' 132 - - -
81 223  Toffali, Nicola 25  Sporting-Tavira + 02' 38'' 133 - - -
82 152  Offredo, Yoann 31  Wanty-Groupe Gobert + 02' 39'' 42 - - -
83 132  Silva, Joaquim 25  Caja Rural-Seguros RGA + 02' 41'' 25 - - -
84 82  Jansen, Amund 24  Team Lotto NL-Jumbo + 02' 41'' 59 - - -
85 195  Gonçalves, Gaspar 22  Liberty Seguros-Carglass + 02' 45'' 111 - - 13
86 66  Thwaites, Scott 28  Team Dimension Data + 02' 45'' 48 - - -
87 222  Brandão, Jóni 28  Sporting-Tavira + 02' 49'' 50 - - -
88 135  Moreira, Mauricio 22  Caja Rural-Seguros RGA + 02' 51'' 88 - - 8
89 231  Pinto, Edgar 32  Vito-Feirense-Blackjack + 02' 52'' 74 - - -
90 85  Martens, Paul 34  Team Lotto NL-Jumbo + 02' 54'' 126 - - -
91 215  Silin, Egor 29  Rádio Popular-Boavista + 02' 56'' 62 - - -
92 151  Dupont, Timothy 30  Wanty-Groupe Gobert + 02' 58'' 84 8 - -
93 35  Maes, Nikolas 31  Lotto-Soudal + 02' 58'' 64 - - -
94 243  Fonte, César 31  W52-FC Porto + 03' 01'' 31 - - -
95 136  Amézqueta, Julen 24  Caja Rural-Seguros RGA + 03' 06'' 49 - - -
96 144  Hofstetter, Hugo 24  Cofidis, solutions crédi.. + 03' 06'' 113 6 - -
97 87  Tankink, Bram 39  Team Lotto NL-Jumbo + 03' 07'' 65 - - -
98 142  Bonnafond, Guillaume 30  Cofidis, solutions crédi.. + 03' 08'' 45 - - -
99 33  Debusschere, Jens 28  Lotto-Soudal + 03' 10'' 86 - - -
100 191  Crispim, André 21  Liberty Seguros-Carglass + 03' 11'' 75 - - 5
101 83  Kuss, Sepp 23  Team Lotto NL-Jumbo + 03' 11'' 76 - - -
102 161  Mendonça, Luís 32  Aviludo-Louletano-Uli + 03' 12'' 39 25 - -
103 22  Cimolai, Davide 28  FDJ + 03' 14'' 136 - - -
104 216  Benta, João 31  Rádio Popular-Boavista + 03' 14'' 91 - - -
105 134  Lastra, Jonathan 24  Caja Rural-Seguros RGA + 03' 16'' 46 - - -
106 206  Magalhães, Jorge 21  Miranda-Mortágua + 03' 18'' 90 - - 9
107 176  Casimiro, Henrique 31  Efapel + 03' 24'' 38 - - -
108 133  Zabala, Josu 24  Caja Rural-Seguros RGA + 03' 27'' 131 13 10 -
109 172  Silva, Rafael 27  Efapel + 03' 27'' 89 - - -
110 181  Almeida, Nuno 26  LA Alumínios + 03' 28'' 110 - - -
111 93  Gołaś, Michał 33  Team Sky + 03' 29'' 87 - - -
112 201  Barbio, António 24  Miranda-Mortágua + 03' 30'' 147 - - -
113 192  Carvalho, André 20  Liberty Seguros-Carglass + 03' 31'' 61 - - 4
114 92  Elissonde, Kenny 26  Team Sky + 03' 32'' 47 - - -
115 235  Matias, João 26  Vito-Feirense-Blackjack + 03' 33'' 138 - - -
116 102  Hindley, Jai 21  Team Sunweb + 03' 33'' 102 - - 12
117 242  Mestre, Ricardo 34  W52-FC Porto + 03' 34'' 146 27 3 -
118 36  Naesen, Lawrence 25  Lotto-Soudal + 03' 34'' 96 - - -
119 84  Lindeman, Bert-Jan 28  Team Lotto NL-Jumbo + 03' 37'' 109 - - -
120 147  Van Staeyen, Michael 29  Cofidis, solutions crédi.. + 03' 41'' 140 - - -
121 146  Turgis, Anthony 23  Cofidis, solutions crédi.. + 03' 42'' 118 - - -
122 41  Bico, Nuno 23  Movistar Team + 03' 45'' 112 - - -
123 4  Roelandts, Jürgen 32  BMC Racing Team + 03' 46'' 141 10 - -
124 13  Pelucchi, Matteo 29  Bora-Hansgrohe + 03' 48'' 142 19 - -
125 156  Vanspeybrouck, Pieter 31  Wanty-Groupe Gobert + 03' 49'' 70 - - -
126 173  Paulinho, Pedro 27  Efapel + 03' 49'' 162 - - -
127 26  Le Gac, Olivier 24  FDJ + 03' 49'' 101 - - -
128 193  Martingil, César 23  Liberty Seguros-Carglass + 03' 49'' 155 - - 19
129 245  Rodrigues, João 23  W52-FC Porto + 03' 50'' 99 - 5 -
130 166  Hernández, Oscar 25  Aviludo-Louletano-Uli + 03' 50'' 72 - - -
131 125  Ravasi, Edward 23  UAE Team Emirates + 03' 51'' 149 - - -
132 217  Rodrigues, David 26  Rádio Popular-Boavista + 03' 54'' 83 - - -
133 81  Groenewegen, Dylan 24  Team Lotto NL-Jumbo + 04' 00'' 143 2 - -
134 185  Mansilhas, Fábio 22  LA Alumínios + 04' 00'' 144 - - 16
135 244  Vinhas, Rui 31  W52-FC Porto + 04' 05'' 60 - - -
136 175  Silva, Bruno 29  Efapel + 04' 06'' 128 - - -
137 116  Rast, Grégory 38  Trek-Segafredo + 04' 06'' 150 - - -
138 225  Livramento, David 34  Sporting-Tavira + 04' 08'' 159 23 - -
139 184  Leaça, Gonçalo 20  LA Alumínios + 04' 09'' 148 - - 17
140 23  Delage, Mickaël 32  FDJ + 04' 11'' 120 - - -
141 24  Guarnieri, Jacopo 30  FDJ + 04' 12'' 145 - - -
142 233  Afonso, Luís 28  Vito-Feirense-Blackjack + 04' 12'' 73 20 9 -
143 212  Pelegrí, Óscar 23  Rádio Popular-Boavista + 04' 18'' 160 17 - -
144 247  Caldeira, Samuel 32  W52-FC Porto + 04' 21'' 151 - - -
145 207  Campos, Francisco 20  Miranda-Mortágua + 04' 23'' 154 - - 18
146 214  Gomes, Luís 23  Rádio Popular-Boavista + 04' 29'' 105 - - -
147 187  Fernandes, João 22  LA Alumínios + 04' 31'' 119 - - 14
148 183  Videira, Patrick 23  LA Alumínios + 04' 36'' 161 - - -
149 237  Errazkin, Xuban 21  Vito-Feirense-Blackjack + 04' 39'' 78 - - 6
150 232  Sancho, Hugo 36  Vito-Feirense-Blackjack + 04' 43'' 108 - - -
151 167  Barbosa, Márcio 31  Aviludo-Louletano-Uli + 04' 46'' 127 - - -
152 194  Lourenço, Rafael 20  Liberty Seguros-Carglass + 04' 51'' 125 - - 15
153 203  Nunes, Hugo 21  Miranda-Mortágua + 04' 52'' 82 - - 7
154 177  Del Pino, Jesús 27  Efapel + 04' 53'' 56 - - -
155 197  Fernandes, Venceslau 22  Liberty Seguros-Carglass + 04' 57'' 97 - - 11
156 174  Jurado, Marcos 27  Efapel + 04' 57'' 156 - - -
157 213  Trofimov, Yuri 34  Rádio Popular-Boavista + 05' 05'' 152 - - -
158 202  Meireles, Nuno 26  Miranda-Mortágua + 05' 13'' 95 - - -
159 165  Evangelista, André 22  Aviludo-Louletano-Uli + 05' 16'' 158 - - 21
160 205  Carvalho, Gonçalo 20  Miranda-Mortágua + 05' 22'' 92 - - 10
161 204  Cordeiro, Damien 20  Miranda-Mortágua + 06' 00'' 163 - - 22
162 163  Fernandes, Luís 30  Aviludo-Louletano-Uli + 06' 01'' 116 - - -
163 186  Silva, Paulo 22  LA Alumínios + 06' 01'' 157 - - 20
OTL 182  Ribeiro, David 22  LA Alumínios + 07' 15''
OTL 236  Santos, André 22  Vito-Feirense-Blackjack + 08' 35''
DNS 221  Nocentini, Rinaldo 40  Sporting-Tavira
#  Team Time Sum #  Rider Age Time
1  Team Sky 1h 13' 39'' 14 1
1 96  Thomas, Geraint 31 0h 24' 09''
4 94  Kwiatkowski, Michał 27 0h 24' 31''
9 95  Kiryienka, Vasil 36 0h 24' 59''
2  BMC Racing Team 1h 14' 52'' 32 6
3 2  Küng, Stefan 24 0h 24' 28''
7 6  Garderen, Tejay van 29 0h 24' 56''
22 5  Teuns, Dylan 25 0h 25' 28''
3  Movistar Team 1h 15' 19'' 43 2
5 42  Oliveira, Nelson 28 0h 24' 31''
17 45  Sütterlin, Jasha 25 0h 25' 21''
21 43  Róson, Jaime 25 0h 25' 27''
4  Team Sunweb 1h 15' 24'' 38 10
11 107  Haga, Chad 29 0h 25' 00''
12 101  Geschke, Simon 31 0h 25' 08''
15 104  Kämna, Lennard 21 0h 25' 16''
5  Team Katusha-Alpecin 1h 15' 24'' 47 4
6 75  Martin, Tony 32 0h 24' 36''
16 71  Gonçalves, José 29 0h 25' 18''
25 77  Špilak, Simon 31 0h 25' 30''
6  Quick-Step Floors 1h 15' 48'' 49 3
8 52  Jungels, Bob 25 0h 24' 58''
18 54  Schachmann, Maximilian 24 0h 25' 22''
23 53  Lampaert, Yves 26 0h 25' 28''
7  Lotto-Soudal 1h 16' 25'' 93 11
2 31  Campenaerts, Victor 26 0h 24' 20''
28 37  Wallays, Jelle 28 0h 25' 41''
63 34  Keukeleire, Jens 29 0h 26' 24''
8  Trek-Segafredo 1h 16' 45'' 78 8
13 114  Mollema, Bauke 31 0h 25' 10''
24 115  Mullen, Ryan 23 0h 25' 30''
41 111  Brändle, Matthias 28 0h 26' 05''
9  Bora-Hansgrohe 1h 16' 56'' 84 5
19 12  Großschartner, Felix 24 0h 25' 23''
31 15  Pöstlberger, Lukas 26 0h 25' 43''
34 14  Konrad, Patrick 26 0h 25' 50''
10  UAE Team Emirates 1h 17' 29'' 99 7
26 121  Conti, Valério 24 0h 25' 37''
33 124  Polanc, Jan 25 0h 25' 50''
40 122  Laengen, Vegard 29 0h 26' 02''
11  Team Dimension Data 1h 17' 49'' 115 9
30 63  King, Ben 28 0h 25' 42''
35 62  Hagen, Edvald Boasson 30 0h 25' 52''
50 61  Meintjes, Louis 25 0h 26' 15''
12  FDJ 1h 18' 43'' 161 19
14 21  Démare, Arnaud 26 0h 25' 11''
44 25  Konovalovas, Ignatas 32 0h 26' 09''
103 22  Cimolai, Davide 28 0h 27' 23''
13  Wanty-Groupe Gobert 1h 18' 53'' 165 14
54 157  Smith, Dion 24 0h 26' 17''
55 154  Devriendt, Tom 26 0h 26' 18''
56 153  Backaert, Frederik 27 0h 26' 18''
14  Sporting-Tavira 1h 19' 01'' 168 17
39 227  Marque, Alejandro 36 0h 26' 02''
52 224  Grigorev, Aleksandr 25 0h 26' 16''
77 226  González, Mário 25 0h 26' 43''
15  Team Lotto NL-Jumbo 1h 19' 30'' 201 18
27 86  Roosen, Timo 25 0h 25' 37''
84 82  Jansen, Amund 24 0h 26' 50''
90 85  Martens, Paul 34 0h 27' 03''
16  Caja Rural-Seguros RGA 1h 20' 04'' 218 13
47 131  Reis, Rafael 25 0h 26' 14''
83 132  Silva, Joaquim 25 0h 26' 50''
88 135  Moreira, Mauricio 22 0h 27' 00''
17  W52-FC Porto 1h 20' 17'' 232 15
64 246  Neves, José 22 0h 26' 28''
74 241  Veloso, Gustavo 38 0h 26' 39''
94 243  Fonte, César 31 0h 27' 10''
18  Rádio Popular-Boavista 1h 21' 02'' 265 22
70 211  Gonçalves, Domingos 29 0h 26' 34''
91 215  Silin, Egor 29 0h 27' 05''
104 216  Benta, João 31 0h 27' 23''
19  Cofidis, solutions crédits 1h 21' 12'' 270 23
76 143  Claeys, Dimitri 30 0h 26' 40''
96 144  Hofstetter, Hugo 24 0h 27' 15''
98 142  Bonnafond, Guillaume 30 0h 27' 17''
20  Aviludo-Louletano-Uli 1h 21' 42'' 294 16
62 162  Garcia, Vicente 29 0h 26' 22''
102 161  Mendonça, Luís 32 0h 27' 21''
130 166  Hernández, Oscar 25 0h 27' 59''
21  Liberty Seguros-Carglass 1h 21' 54'' 298 21
85 195  Gonçalves, Gaspar 22 0h 26' 54''
100 191  Crispim, André 21 0h 27' 20''
113 192  Carvalho, André 20 0h 27' 40''
22  Efapel 1h 21' 55'' 294 12
78 171  Mestre, Daniel 31 0h 26' 46''
107 176  Casimiro, Henrique 31 0h 27' 33''
109 172  Silva, Rafael 27 0h 27' 36''
23  Vito-Feirense-Blackjack 1h 23' 04'' 346 20
89 231  Pinto, Edgar 32 0h 27' 01''
115 235  Matias, João 26 0h 27' 42''
142 233  Afonso, Luís 28 0h 28' 21''
24  Miranda-Mortágua 1h 23' 38'' 363 24
106 206  Magalhães, Jorge 21 0h 27' 27''
112 201  Barbio, António 24 0h 27' 39''
145 207  Campos, Francisco 20 0h 28' 32''
25  LA Alumínios 1h 24' 04'' 383 25
110 181  Almeida, Nuno 26 0h 27' 37''
134 185  Mansilhas, Fábio 22 0h 28' 09''
139 184  Leaça, Gonçalo 20 0h 28' 18''
#  Rider Age  Team Time Difference Rank +/-
1 96  Thomas, Geraint 31  Team Sky 10h 01' 58'' -
2 94  Kwiatkowski, Michał 27  Team Sky 10h 02' 20'' + 00' 22'' + 1
3 42  Oliveira, Nelson 28  Movistar Team 10h 02' 30'' + 00' 32'' + 14
4 52  Jungels, Bob 25  Quick-Step Floors 10h 02' 50'' + 00' 52'' + 3
5 6  Garderen, Tejay van 29  BMC Racing Team 10h 02' 51'' + 00' 53'' + 9
6 114  Mollema, Bauke 31  Trek-Segafredo 10h 02' 59'' + 01' 01'' - 1
7 43  Róson, Jaime 25  Movistar Team 10h 03' 16'' + 01' 18'' - 5
8 54  Schachmann, Maximilian 24  Quick-Step Floors 10h 03' 17'' + 01' 19'' + 7
9 12  Großschartner, Felix 24  Bora-Hansgrohe 10h 03' 18'' + 01' 20'' + 3
10 95  Kiryienka, Vasil 36  Team Sky 10h 03' 22'' + 01' 24'' + 15
11 77  Špilak, Simon 31  Team Katusha-Alpecin 10h 03' 29'' + 01' 31'' + 7
12 14  Konrad, Patrick 26  Bora-Hansgrohe 10h 03' 42'' + 01' 44'' - 6
13 105  Oomen, Sam 22  Team Sunweb 10h 03' 51'' + 01' 53'' -
14 56  Serry, Pieter 29  Quick-Step Floors 10h 03' 53'' + 01' 55'' - 6
15 121  Conti, Valério 24  UAE Team Emirates 10h 03' 56'' + 01' 58'' + 7
16 123  Martin, Daniel 31  UAE Team Emirates 10h 04' 01'' + 02' 03'' - 12
17 3  Porte, Richie 33  BMC Racing Team 10h 04' 07'' + 02' 09'' - 6
18 61  Meintjes, Louis 25  Team Dimension Data 10h 04' 07'' + 02' 09'' - 8
19 162  Garcia, Vicente 29  Aviludo-Louletano-Uli 10h 04' 14'' + 02' 16'' - 10
20 122  Laengen, Vegard 29  UAE Team Emirates 10h 04' 21'' + 02' 23'' + 3
21 73  Lammertink, Maurits 27  Team Katusha-Alpecin 10h 04' 40'' + 02' 42'' + 6
22 75  Martin, Tony 32  Team Katusha-Alpecin 10h 04' 40'' + 02' 42'' + 26
23 32  De Buyst, Jasper 24  Lotto-Soudal 10h 04' 41'' + 02' 43'' - 3
24 227  Marque, Alejandro 36  Sporting-Tavira 10h 04' 44'' + 02' 46'' + 6
25 132  Silva, Joaquim 25  Caja Rural-Seguros RGA 10h 04' 45'' + 02' 47'' - 9
26 44  Sepúlveda, Eduardo 26  Movistar Team 10h 04' 56'' + 02' 58'' + 2
27 65  Pauwels, Serge 34  Team Dimension Data 10h 04' 59'' + 03' 01'' - 3
28 57  Štybar, Zdeněk 32  Quick-Step Floors 10h 05' 00'' + 03' 02'' + 4
29 46  Valls, Rafael 30  Movistar Team 10h 05' 03'' + 03' 05'' + 5
30 171  Mestre, Daniel 31  Efapel 10h 05' 09'' + 03' 11'' - 4
31 243  Fonte, César 31  W52-FC Porto 10h 05' 14'' + 03' 16'' - 12
32 51  Gilbert, Philippe 35  Quick-Step Floors 10h 05' 41'' + 03' 43'' + 10
33 157  Smith, Dion 24  Wanty-Groupe Gobert 10h 05' 48'' + 03' 50'' + 5
34 153  Backaert, Frederik 27  Wanty-Groupe Gobert 10h 05' 49'' + 03' 51'' + 6
35 34  Keukeleire, Jens 29  Lotto-Soudal 10h 05' 55'' + 03' 57'' + 1
36 11  Benedetti, Cesare 30  Bora-Hansgrohe 10h 06' 00'' + 04' 02'' + 10
37 113  Guerreiro, Ruben 23  Trek-Segafredo 10h 06' 07'' + 04' 09'' - 2
38 176  Casimiro, Henrique 31  Efapel 10h 06' 10'' + 04' 12'' - 9
39 161  Mendonça, Luís 32  Aviludo-Louletano-Uli 10h 06' 10'' + 04' 12'' - 8
40 5  Teuns, Dylan 25  BMC Racing Team 10h 06' 13'' + 04' 15'' + 14
41 104  Kämna, Lennard 21  Team Sunweb 10h 06' 17'' + 04' 19'' + 16
42 152  Offredo, Yoann 31  Wanty-Groupe Gobert 10h 06' 19'' + 04' 21'' - 3
43 241  Veloso, Gustavo 38  W52-FC Porto 10h 06' 26'' + 04' 28'' + 1
44 64  Antón, Igor 34  Team Dimension Data 10h 06' 36'' + 04' 38'' + 6
45 142  Bonnafond, Guillaume 30  Cofidis, solutions crédits 10h 06' 48'' + 04' 50'' - 4
46 134  Lastra, Jonathan 24  Caja Rural-Seguros RGA 10h 06' 56'' + 04' 58'' - 9
47 92  Elissonde, Kenny 26  Team Sky 10h 06' 56'' + 04' 58'' - 14
48 66  Thwaites, Scott 28  Team Dimension Data 10h 06' 58'' + 05' 00'' - 1
49 136  Amézqueta, Julen 24  Caja Rural-Seguros RGA 10h 07' 02'' + 05' 04'' - 6
50 222  Brandão, Jóni 28  Sporting-Tavira 10h 07' 02'' + 05' 04'' - 1
51 45  Sütterlin, Jasha 25  Movistar Team 10h 07' 03'' + 05' 05'' + 15
52 101  Geschke, Simon 31  Team Sunweb 10h 07' 04'' + 05' 06'' + 17
53 127  Swift, Ben 30  UAE Team Emirates 10h 07' 06'' + 05' 08'' -
54 117  Stuyven, Jasper 25  Trek-Segafredo 10h 07' 12'' + 05' 14'' - 2
55 246  Neves, José 22  W52-FC Porto 10h 07' 14'' + 05' 16'' -
56 177  Del Pino, Jesús 27  Efapel 10h 07' 19'' + 05' 21'' - 35
57 25  Konovalovas, Ignatas 32  FDJ 10h 07' 20'' + 05' 22'' + 6
58 21  Démare, Arnaud 26  FDJ 10h 07' 33'' + 05' 35'' + 13
59 82  Jansen, Amund 24  Team Lotto NL-Jumbo 10h 07' 39'' + 05' 41'' - 3
60 244  Vinhas, Rui 31  W52-FC Porto 10h 08' 01'' + 06' 03'' - 15
61 192  Carvalho, André 20  Liberty Seguros-Carglass 10h 08' 05'' + 06' 07'' - 10
62 215  Silin, Egor 29  Rádio Popular-Boavista 10h 08' 10'' + 06' 12'' - 3
63 71  Gonçalves, José 29  Team Katusha-Alpecin 10h 08' 13'' + 06' 15'' + 14
64 35  Maes, Nikolas 31  Lotto-Soudal 10h 08' 16'' + 06' 18'' - 3
65 87  Tankink, Bram 39  Team Lotto NL-Jumbo 10h 08' 25'' + 06' 27'' - 5
66 143  Claeys, Dimitri 30  Cofidis, solutions crédits 10h 08' 29'' + 06' 31'' + 2
67 62  Hagen, Edvald Boasson 30  Team Dimension Data 10h 08' 54'' + 06' 56'' + 12
68 97  Wiśniowski, Łukasz 26  Team Sky 10h 08' 58'' + 07' 00'' + 18
69 106  Dam, Laurens ten 37  Team Sunweb 10h 09' 06'' + 07' 08'' + 5
70 156  Vanspeybrouck, Pieter 31  Wanty-Groupe Gobert 10h 09' 07'' + 07' 09'' - 8
71 224  Grigorev, Aleksandr 25  Sporting-Tavira 10h 09' 08'' + 07' 10'' + 5
72 166  Hernández, Oscar 25  Aviludo-Louletano-Uli 10h 09' 15'' + 07' 17'' - 8
73 233  Afonso, Luís 28  Vito-Feirense-Blackjack 10h 09' 26'' + 07' 28'' - 15
74 231  Pinto, Edgar 32  Vito-Feirense-Blackjack 10h 09' 30'' + 07' 32'' - 1
75 191  Crispim, André 21  Liberty Seguros-Carglass 10h 09' 36'' + 07' 38'' - 5
76 83  Kuss, Sepp 23  Team Lotto NL-Jumbo 10h 09' 43'' + 07' 45'' - 4
77 37  Wallays, Jelle 28  Lotto-Soudal 10h 10' 08'' + 08' 10'' + 13
78 237  Errazkin, Xuban 21  Vito-Feirense-Blackjack 10h 10' 30'' + 08' 32'' - 11
79 55  Sénéchal, Florian 24  Quick-Step Floors 10h 10' 34'' + 08' 36'' + 15
80 226  González, Mário 25  Sporting-Tavira 10h 10' 34'' + 08' 36'' + 3
81 76  Restrepo, Jhonatan 23  Team Katusha-Alpecin 10h 10' 35'' + 08' 37'' + 8
82 203  Nunes, Hugo 21  Miranda-Mortágua 10h 10' 37'' + 08' 39'' - 17
83 217  Rodrigues, David 26  Rádio Popular-Boavista 10h 10' 46'' + 08' 48'' - 8
84 151  Dupont, Timothy 30  Wanty-Groupe Gobert 10h 11' 05'' + 09' 07'' -
85 1  Gerrans, Simon 37  BMC Racing Team 10h 11' 07'' + 09' 09'' + 7
86 33  Debusschere, Jens 28  Lotto-Soudal 10h 11' 17'' + 09' 19'' - 1
87 93  Gołaś, Michał 33  Team Sky 10h 11' 23'' + 09' 25'' - 6
88 135  Moreira, Mauricio 22  Caja Rural-Seguros RGA 10h 11' 34'' + 09' 36'' + 3
89 172  Silva, Rafael 27  Efapel 10h 11' 34'' + 09' 36'' - 2
90 206  Magalhães, Jorge 21  Miranda-Mortágua 10h 12' 01'' + 10' 03'' + 3
91 216  Benta, João 31  Rádio Popular-Boavista 10h 12' 18'' + 10' 20'' + 4
92 205  Carvalho, Gonçalo 20  Miranda-Mortágua 10h 12' 32'' + 10' 34'' - 14
93 74  Machado, Tiago 32  Team Katusha-Alpecin 10h 12' 44'' + 10' 46'' + 9
94 2  Küng, Stefan 24  BMC Racing Team 10h 12' 46'' + 10' 48'' + 19
95 202  Meireles, Nuno 26  Miranda-Mortágua 10h 12' 49'' + 10' 51'' - 15
96 36  Naesen, Lawrence 25  Lotto-Soudal 10h 12' 57'' + 10' 59'' + 1
97 197  Fernandes, Venceslau 22  Liberty Seguros-Carglass 10h 13' 04'' + 11' 06'' - 9
98 155  Van Keirsbulck, Guillaume 27  Wanty-Groupe Gobert 10h 13' 05'' + 11' 07'' + 5
99 245  Rodrigues, João 23  W52-FC Porto 10h 13' 09'' + 11' 11'' - 3
100 103  Hofstede, Lennard 23  Team Sunweb 10h 13' 10'' + 11' 12'' + 5
101 26  Le Gac, Olivier 24  FDJ 10h 13' 15'' + 11' 17'' - 3
102 102  Hindley, Jai 21  Team Sunweb 10h 13' 25'' + 11' 27'' - 1
103 91  Doull, Owain 24  Team Sky 10h 13' 44'' + 11' 46'' + 7
104 86  Roosen, Timo 25  Team Lotto NL-Jumbo 10h 13' 55'' + 11' 57'' + 7
105 214  Gomes, Luís 23  Rádio Popular-Boavista 10h 13' 58'' + 12' 00'' - 6
106 63  King, Ben 28  Team Dimension Data 10h 14' 00'' + 12' 02'' + 8
107 15  Pöstlberger, Lukas 26  Bora-Hansgrohe 10h 14' 01'' + 12' 03'' + 5
108 232  Sancho, Hugo 36  Vito-Feirense-Blackjack 10h 14' 27'' + 12' 29'' - 8
109 84  Lindeman, Bert-Jan 28  Team Lotto NL-Jumbo 10h 14' 49'' + 12' 51'' - 5
110 181  Almeida, Nuno 26  LA Alumínios 10h 15' 10'' + 13' 12'' - 2
111 195  Gonçalves, Gaspar 22  Liberty Seguros-Carglass 10h 15' 12'' + 13' 14'' + 4
112 41  Bico, Nuno 23  Movistar Team 10h 15' 20'' + 13' 22'' - 6
113 144  Hofstetter, Hugo 24  Cofidis, solutions crédits 10h 15' 33'' + 13' 35'' - 4
114 67  Van Zyl, Johann 27  Team Dimension Data 10h 16' 10'' + 14' 12'' + 2
115 154  Devriendt, Tom 26  Wanty-Groupe Gobert 10h 17' 11'' + 15' 13'' + 4
116 163  Fernandes, Luís 30  Aviludo-Louletano-Uli 10h 17' 36'' + 15' 38'' - 9
117 126  Sutherland, Rory 36  UAE Team Emirates 10h 18' 06'' + 16' 08'' + 6
118 146  Turgis, Anthony 23  Cofidis, solutions crédits 10h 18' 09'' + 16' 11'' -
119 187  Fernandes, João 22  LA Alumínios 10h 18' 47'' + 16' 49'' - 2
120 23  Delage, Mickaël 32  FDJ 10h 19' 36'' + 17' 38'' -
121 107  Haga, Chad 29  Team Sunweb 10h 20' 03'' + 18' 05'' + 20
122 53  Lampaert, Yves 26  Quick-Step Floors 10h 20' 16'' + 18' 18'' + 7
123 115  Mullen, Ryan 23  Trek-Segafredo 10h 20' 18'' + 18' 20'' + 12
124 31  Campenaerts, Victor 26  Lotto-Soudal 10h 20' 27'' + 18' 29'' + 26
125 194  Lourenço, Rafael 20  Liberty Seguros-Carglass 10h 20' 27'' + 18' 29'' - 4
126 85  Martens, Paul 34  Team Lotto NL-Jumbo 10h 20' 38'' + 18' 40'' - 1
127 167  Barbosa, Márcio 31  Aviludo-Louletano-Uli 10h 20' 44'' + 18' 46'' - 5
128 175  Silva, Bruno 29  Efapel 10h 20' 50'' + 18' 52'' - 4
129 112  Degenkolb, John 29  Trek-Segafredo 10h 21' 07'' + 19' 09'' - 2
130 16  Saramotins, Aleksejs 35  Bora-Hansgrohe 10h 21' 07'' + 19' 09'' + 9
131 133  Zabala, Josu 24  Caja Rural-Seguros RGA 10h 21' 21'' + 19' 23'' - 5
132 7  Vliegen, Loïc 24  BMC Racing Team 10h 21' 35'' + 19' 37'' -
133 223  Toffali, Nicola 25  Sporting-Tavira 10h 21' 35'' + 19' 37'' + 3
134 124  Polanc, Jan 25  UAE Team Emirates 10h 21' 59'' + 20' 01'' + 19
135 111  Brändle, Matthias 28  Trek-Segafredo 10h 22' 02'' + 20' 04'' + 9
136 22  Cimolai, Davide 28  FDJ 10h 22' 11'' + 20' 13'' + 4
137 17  Schillinger, Andreas 34  Bora-Hansgrohe 10h 22' 27'' + 20' 29'' + 10
138 235  Matias, João 26  Vito-Feirense-Blackjack 10h 22' 30'' + 20' 32'' - 5
139 211  Gonçalves, Domingos 29  Rádio Popular-Boavista 10h 22' 31'' + 20' 33'' + 7
140 147  Van Staeyen, Michael 29  Cofidis, solutions crédits 10h 22' 38'' + 20' 40'' - 3
141 4  Roelandts, Jürgen 32  BMC Racing Team 10h 22' 43'' + 20' 45'' - 10
142 13  Pelucchi, Matteo 29  Bora-Hansgrohe 10h 22' 45'' + 20' 47'' - 12
143 81  Groenewegen, Dylan 24  Team Lotto NL-Jumbo 10h 22' 57'' + 20' 59'' - 15
144 185  Mansilhas, Fábio 22  LA Alumínios 10h 22' 57'' + 20' 59'' - 6
145 24  Guarnieri, Jacopo 30  FDJ 10h 23' 09'' + 21' 11'' - 11
146 242  Mestre, Ricardo 34  W52-FC Porto 10h 23' 28'' + 21' 30'' - 4
147 201  Barbio, António 24  Miranda-Mortágua 10h 23' 46'' + 21' 48'' + 2
148 184  Leaça, Gonçalo 20  LA Alumínios 10h 24' 07'' + 22' 09'' - 5
149 125  Ravasi, Edward 23  UAE Team Emirates 10h 24' 09'' + 22' 11'' + 3
150 116  Rast, Grégory 38  Trek-Segafredo 10h 24' 12'' + 22' 14'' - 5
151 247  Caldeira, Samuel 32  W52-FC Porto 10h 24' 39'' + 22' 41'' -
152 213  Trofimov, Yuri 34  Rádio Popular-Boavista 10h 25' 21'' + 23' 23'' - 4
153 131  Reis, Rafael 25  Caja Rural-Seguros RGA 10h 25' 36'' + 23' 38'' + 8
154 207  Campos, Francisco 20  Miranda-Mortágua 10h 25' 45'' + 23' 47'' + 2
155 193  Martingil, César 23  Liberty Seguros-Carglass 10h 25' 54'' + 23' 56'' + 3
156 174  Jurado, Marcos 27  Efapel 10h 26' 12'' + 24' 14'' - 2
157 186  Silva, Paulo 22  LA Alumínios 10h 27' 19'' + 25' 21'' - 2
158 165  Evangelista, André 22  Aviludo-Louletano-Uli 10h 27' 59'' + 26' 01'' + 2
159 225  Livramento, David 34  Sporting-Tavira 10h 28' 08'' + 26' 10'' + 4
160 212  Pelegrí, Óscar 23  Rádio Popular-Boavista 10h 28' 26'' + 26' 28'' + 4
161 183  Videira, Patrick 23  LA Alumínios 10h 28' 36'' + 26' 38'' + 1
162 173  Paulinho, Pedro 27  Efapel 10h 30' 03'' + 28' 05'' + 3
163 204  Cordeiro, Damien 20  Miranda-Mortágua 10h 43' 05'' + 41' 07'' + 3
#  Rider Age  Team Points Difference Rank +/-
1 94  Kwiatkowski, Michał 27  Team Sky 25 pts -
2 81  Groenewegen, Dylan 24  Team Lotto NL-Jumbo 25 pts 0 pts -
3 114  Mollema, Bauke 31  Trek-Segafredo 20 pts -5 pts -
4 21  Démare, Arnaud 26  FDJ 20 pts -5 pts -
5 96  Thomas, Geraint 31  Team Sky 16 pts -9 pts -
6 144  Hofstetter, Hugo 24  Cofidis, solutions crédits 16 pts -9 pts -
7 123  Martin, Daniel 31  UAE Team Emirates 13 pts -12 pts -
8 151  Dupont, Timothy 30  Wanty-Groupe Gobert 13 pts -12 pts -
9 43  Róson, Jaime 25  Movistar Team 10 pts -15 pts -
10 4  Roelandts, Jürgen 32  BMC Racing Team 10 pts -15 pts -
11 14  Konrad, Patrick 26  Bora-Hansgrohe 8 pts -17 pts -
12 112  Degenkolb, John 29  Trek-Segafredo 8 pts -17 pts -
13 133  Zabala, Josu 24  Caja Rural-Seguros RGA 6 pts -19 pts -
14 52  Jungels, Bob 25  Quick-Step Floors 6 pts -19 pts -
15 34  Keukeleire, Jens 29  Lotto-Soudal 6 pts -19 pts -
16 63  King, Ben 28  Team Dimension Data 5 pts -20 pts -
17 212  Pelegrí, Óscar 23  Rádio Popular-Boavista 5 pts -20 pts -
18 56  Serry, Pieter 29  Quick-Step Floors 5 pts -20 pts -
19 13  Pelucchi, Matteo 29  Bora-Hansgrohe 4 pts -21 pts -
20 233  Afonso, Luís 28  Vito-Feirense-Blackjack 3 pts -22 pts -
21 162  Garcia, Vicente 29  Aviludo-Louletano-Uli 2 pts -23 pts -
22 53  Lampaert, Yves 26  Quick-Step Floors 2 pts -23 pts -
23 225  Livramento, David 34  Sporting-Tavira 2 pts -23 pts -
24 3  Porte, Richie 33  BMC Racing Team 1 pts -24 pts -
25 161  Mendonça, Luís 32  Aviludo-Louletano-Uli 1 pts -24 pts -
26 15  Pöstlberger, Lukas 26  Bora-Hansgrohe 1 pts -24 pts -
27 242  Mestre, Ricardo 34  W52-FC Porto 1 pts -24 pts -
#  Rider Age  Team Points Difference Rank +/-
1 63  King, Ben 28  Team Dimension Data 15 pts -
2 94  Kwiatkowski, Michał 27  Team Sky 10 pts -5 pts -
3 242  Mestre, Ricardo 34  W52-FC Porto 9 pts -6 pts -
4 114  Mollema, Bauke 31  Trek-Segafredo 8 pts -7 pts -
5 245  Rodrigues, João 23  W52-FC Porto 7 pts -8 pts -
6 53  Lampaert, Yves 26  Quick-Step Floors 7 pts -8 pts -
7 96  Thomas, Geraint 31  Team Sky 6 pts -9 pts -
8 123  Martin, Daniel 31  UAE Team Emirates 4 pts -11 pts -
9 233  Afonso, Luís 28  Vito-Feirense-Blackjack 4 pts -11 pts -
10 133  Zabala, Josu 24  Caja Rural-Seguros RGA 4 pts -11 pts -
11 43  Róson, Jaime 25  Movistar Team 2 pts -13 pts -
12 15  Pöstlberger, Lukas 26  Bora-Hansgrohe 2 pts -13 pts -
#  Rider Age  Team Points Difference Rank +/-
#  Rider Age  Team Time Difference Rank +/-
1 105  Oomen, Sam 22  Team Sunweb 10h 03' 51'' -
2 104  Kämna, Lennard 21  Team Sunweb 10h 06' 17'' + 02' 26'' + 2
3 246  Neves, José 22  W52-FC Porto 10h 07' 14'' + 03' 23'' -
4 192  Carvalho, André 20  Liberty Seguros-Carglass 10h 08' 05'' + 04' 14'' - 2
5 191  Crispim, André 21  Liberty Seguros-Carglass 10h 09' 36'' + 05' 45'' + 2
6 237  Errazkin, Xuban 21  Vito-Feirense-Blackjack 10h 10' 30'' + 06' 39'' -
7 203  Nunes, Hugo 21  Miranda-Mortágua 10h 10' 37'' + 06' 46'' - 2
8 135  Moreira, Mauricio 22  Caja Rural-Seguros RGA 10h 11' 34'' + 07' 43'' + 2
9 206  Magalhães, Jorge 21  Miranda-Mortágua 10h 12' 01'' + 08' 10'' + 2
10 205  Carvalho, Gonçalo 20  Miranda-Mortágua 10h 12' 32'' + 08' 41'' - 2
11 197  Fernandes, Venceslau 22  Liberty Seguros-Carglass 10h 13' 04'' + 09' 13'' - 2
12 102  Hindley, Jai 21  Team Sunweb 10h 13' 25'' + 09' 34'' -
13 195  Gonçalves, Gaspar 22  Liberty Seguros-Carglass 10h 15' 12'' + 11' 21'' -
14 187  Fernandes, João 22  LA Alumínios 10h 18' 47'' + 14' 56'' -
15 194  Lourenço, Rafael 20  Liberty Seguros-Carglass 10h 20' 27'' + 16' 36'' -
16 185  Mansilhas, Fábio 22  LA Alumínios 10h 22' 57'' + 19' 06'' -
17 184  Leaça, Gonçalo 20  LA Alumínios 10h 24' 07'' + 20' 16'' -
18 207  Campos, Francisco 20  Miranda-Mortágua 10h 25' 45'' + 21' 54'' + 1
19 193  Martingil, César 23  Liberty Seguros-Carglass 10h 25' 54'' + 22' 03'' + 2
20 186  Silva, Paulo 22  LA Alumínios 10h 27' 19'' + 23' 28'' - 2
21 165  Evangelista, André 22  Aviludo-Louletano-Uli 10h 27' 59'' + 24' 08'' + 2
22 204  Cordeiro, Damien 20  Miranda-Mortágua 10h 43' 05'' + 39' 14'' + 2
#  Team Time Difference Rank +/-
1  Team Sky 30h 07' 31'' + 1
2  Movistar Team 30h 09' 23'' + 01' 52'' + 1
3  Quick-Step Floors 30h 09' 27'' + 01' 56'' - 2
4  Team Katusha-Alpecin 30h 10' 21'' + 02' 50'' + 2
5  Bora-Hansgrohe 30h 11' 23'' + 03' 52'' - 1
6  BMC Racing Team 30h 11' 24'' + 03' 53'' + 3
7  UAE Team Emirates 30h 11' 56'' + 04' 25'' - 2
8  Trek-Segafredo 30h 13' 30'' + 05' 59'' + 2
9  Team Dimension Data 30h 13' 33'' + 06' 02'' - 1
10  Team Sunweb 30h 15' 00'' + 07' 29'' + 6
11  Lotto-Soudal 30h 15' 12'' + 07' 41'' + 4
12  Efapel 30h 17' 12'' + 09' 41'' - 5
13  Caja Rural-Seguros RGA 30h 17' 17'' + 09' 46'' - 1
14  Wanty-Groupe Gobert 30h 17' 26'' + 09' 55'' -
15  W52-FC Porto 30h 17' 55'' + 10' 24'' - 2
16  Aviludo-Louletano-Uli 30h 18' 54'' + 11' 23'' - 5
17  Sporting-Tavira 30h 20' 39'' + 13' 08'' + 1
18  Team Lotto NL-Jumbo 30h 20' 47'' + 13' 16'' - 1
19  FDJ 30h 24' 55'' + 17' 24'' + 1
20  Vito-Feirense-Blackjack 30h 25' 55'' + 18' 24'' - 1
21  Liberty Seguros-Carglass 30h 28' 33'' + 21' 02'' -
22  Rádio Popular-Boavista 30h 28' 44'' + 21' 13'' + 2
23  Cofidis, solutions crédits 30h 28' 48'' + 21' 17'' -
24  Miranda-Mortágua 30h 30' 45'' + 23' 14'' - 2
25  LA Alumínios 30h 52' 30'' + 44' 59'' -


© Wijnreder Media