1 50 +0:29 3
GC 27 Caja Rural - Seguros RGA 14 20 4:53:36
2 4 +0:06 94
Classic 26 Amore & Vita - Selle SMP 5 12 ,, 0:00
3 1 +0:00 104
Sprint 24 NASR-DUBAI 3 7 ,, 0:00
4 7 +0:10 85
Classic 19 Portugal 5 ,, 0:00
5 6 +0:08 131
Sprint 28 Lokosphinx 4 ,, 0:00
6 10 +0:12 74
Climber 27 Louletano - Hospital de Loulé 3 ,, 0:00
7 66 +17:06 22
Sprint 31 Efapel 2 ,, 0:00
8 11 +0:12 83
GC 30 Portugal 1 ,, 0:00
9 12 +0:12 115
Sprint 30 Inteja-MMR Dominican Cycling Team ,, 0:00
10 13 +0:12 11
Sprint 26 One Pro Cycling ,, 0:00
11 15 +0:12 135
Sprint 22 Lokosphinx ,, 0:00
12 14 +0:12 61
TT 34 LA Aluminios - Antarte ,, 0:00
13 67 +17:06 47
Sprint 23 Rádio Popular Boavista ,, 0:00
14 54 +9:02 93
GC 26 Amore & Vita - Selle SMP ,, 0:00
15 47 +0:28 46
Sprint 29 Rádio Popular Boavista ,, 0:00
16 84 +17:16 37
Classic 25 Sporting Clube de Portugal/Tavira ,, 0:00
17 68 +17:06 53
Sprint 30 W52/FC Porto ,, 0:00
18 3 +0:03 6
Classic 27 Caja Rural - Seguros RGA ,, 0:00
19 69 +17:06 136
Sprint 22 Lokosphinx ,, 0:00
20 71 +17:06 133
Classic 23 Lokosphinx ,, 0:00
21 70 +17:06 123
Sprint 34 ISD-Jorbi Continental Team ,, 0:00
22 18 +0:12 36
Sprint 36 Sporting Clube de Portugal/Tavira ,, 0:00
23 17 +0:12 63
TT 27 LA Aluminios - Antarte ,, 0:00
24 21 +0:12 141
Sprint 24 Boyacá Raza de Campeones ,, 0:00
25 16 +0:12 137
GC 20 Lokosphinx ,, 0:00
26 23 +0:12 71
Sprint 33 Louletano - Hospital de Loulé ,, 0:00
27 46 +0:16 91
Climber 25 Amore & Vita - Selle SMP ,, 0:00
28 55 +9:02 106
Sprint 24 NASR-DUBAI ,, 0:00
29 19 +0:12 118
Sprint 32 Inteja-MMR Dominican Cycling Team ,, 0:00
30 28 +0:12 145
TT 26 Boyacá Raza de Campeones ,, 0:00
31 92 +20:30 101
Sprint 27 NASR-DUBAI ,, 0:00
32 22 +0:12 52
GC 32 W52/FC Porto ,, 0:00
33 2 +0:02 5
Climber 28 Caja Rural - Seguros RGA ,, 0:00
34 65 +9:12 95
Sprint 25 Amore & Vita - Selle SMP ,, 0:00
35 56 +9:02 15
GC 23 One Pro Cycling ,, 0:00
36 52 +0:54 56
Climber 30 W52/FC Porto ,, 0:00
37 73 +17:06 86
Climber 20 Portugal ,, 0:00
38 90 +17:47 87
Sprint 20 Portugal ,, 0:00
39 51 +0:32 75
TT 33 Louletano - Hospital de Loulé ,, 0:00
40 57 +9:02 33
Sprint 23 Sporting Clube de Portugal/Tavira ,, 0:00
41 72 +17:06 82
GC 31 Portugal ,, 0:00
42 58 +9:02 13
Sprint 36 One Pro Cycling ,, 0:00
43 31 +0:12 54
TT 26 W52/FC Porto ,, 0:00
44 30 +0:12 2
GC 32 Caja Rural - Seguros RGA ,, 0:00
45 34 +0:12 7
GC 28 Caja Rural - Seguros RGA ,, 0:00
46 26 +0:12 73
Climber 29 Louletano - Hospital de Loulé ,, 0:00
47 25 +0:12 1
GC 36 Caja Rural - Seguros RGA ,, 0:00
48 35 +0:12 66
GC 26 LA Aluminios - Antarte ,, 0:00
49 20 +0:12 134
Sprint 22 Lokosphinx ,, 0:00
50 24 +0:12 44
Climber 24 Rádio Popular Boavista ,, 0:00
51 8 +0:10 21
GC 26 Efapel ,, 0:00
52 33 +0:12 62
Climber 25 LA Aluminios - Antarte ,, 0:00
53 29 +0:12 143
Climber 24 Boyacá Raza de Campeones ,, 0:00
54 59 +9:02 88
Climber 21 Portugal ,, 0:00
55 48 +0:28 111
Sprint 24 Inteja-MMR Dominican Cycling Team ,, 0:00
56 27 +0:12 31
Classic 38 Sporting Clube de Portugal/Tavira ,, 0:00
57 74 +17:06 81
TT 32 Portugal ,, 0:00
58 94 +20:30 121
Sprint 29 ISD-Jorbi Continental Team ,, 0:00
59 88 +17:43 48
Climber 27 Rádio Popular Boavista ,, 0:00
60 9 +0:11 26
Climber 30 Efapel ,, 0:00
61 93 +20:30 38
Climber 21 Sporting Clube de Portugal/Tavira ,, 0:00
62 32 +0:12 144
Sprint 22 Boyacá Raza de Campeones ,, 0:00
63 76 +17:06 64
Climber 34 LA Aluminios - Antarte ,, 0:00
64 75 +17:06 105
Sprint 34 NASR-DUBAI ,, 0:00
65 36 +0:12 57
GC 24 W52/FC Porto ,, 0:00
66 45 +0:16 92
Classic 28 Amore & Vita - Selle SMP ,, 0:00
67 60 +9:02 45
GC 23 Rádio Popular Boavista ,, 0:00
68 86 +17:31 132
TT 28 Lokosphinx ,, 0:00
69 37 +0:12 65
TT 34 LA Aluminios - Antarte ,, 0:00
70 85 +17:16 97
Sprint 25 Amore & Vita - Selle SMP ,, 0:00
71 89 +17:45 67
Climber 24 LA Aluminios - Antarte ,, 0:00
72 38 +0:12 8
Climber 23 Caja Rural - Seguros RGA ,, 0:00
73 95 +20:30 116
Classic 23 Inteja-MMR Dominican Cycling Team ,, 0:00
74 87 +17:31 72
GC 28 Louletano - Hospital de Loulé ,, 0:00
75 77 +17:06 84
TT 24 Portugal ,, 0:00
76 40 +0:12 55
GC 29 W52/FC Porto ,, 0:00
77 62 +9:02 51
TT 36 W52/FC Porto ,, 0:00
78 61 +9:02 35
Climber 32 Sporting Clube de Portugal/Tavira ,, 0:00
79 96 +20:30 114
Sprint 24 Inteja-MMR Dominican Cycling Team ,, 0:00
80 41 +0:12 142
GC 21 Boyacá Raza de Campeones ,, 0:00
81 97 +20:30 124
Sprint 20 ISD-Jorbi Continental Team ,, 0:00
82 98 +20:30 127
Sprint 31 ISD-Jorbi Continental Team ,, 0:00
83 39 +0:12 43
GC 24 Rádio Popular Boavista ,, 0:00
84 99 +20:30 125
Sprint 20 ISD-Jorbi Continental Team ,, 0:00
85 80 +17:06 32
Climber 35 Sporting Clube de Portugal/Tavira ,, 0:00
86 63 +9:02 147
GC 22 Boyacá Raza de Campeones ,, 0:00
87 102 +20:40 117
Sprint 24 Inteja-MMR Dominican Cycling Team ,, 0:00
88 82 +17:06 14
Sprint 25 One Pro Cycling ,, 0:00
89 79 +17:06 96
Sprint 24 Amore & Vita - Selle SMP ,, 0:00
90 42 +0:12 17
GC 27 One Pro Cycling ,, 0:00
91 83 +17:06 16
TT 20 One Pro Cycling ,, 0:00
92 100 +20:30 122
Sprint 22 ISD-Jorbi Continental Team ,, 0:00
93 78 +17:06 42
GC 30 Rádio Popular Boavista ,, 0:00
94 49 +0:28 4
TT 27 Caja Rural - Seguros RGA ,, 0:00
95 5 +0:06 41
GC 39 Rádio Popular Boavista ,, 0:00
96 91 +17:49 68
Sprint 25 LA Aluminios - Antarte ,, 0:00
97 103 +20:41 77
Sprint 20 Louletano - Hospital de Loulé ,, 0:00
98 101 +20:30 75
GC 23 Louletano - Hospital de Loulé ,, 0:00
99 64 +9:02 146
GC 22 Boyacá Raza de Campeones ,, 0:00
100 53 +2:36 25
Sprint 30 Efapel ,, 0:00
101 81 +17:06 23
Sprint 25 Efapel ,, 0:00
102 43 +0:12 24
Sprint 24 Efapel ,, 0:00
103 44 +0:12 28
Climber 23 Efapel ,, 0:00
DNF 27
Climber 22 Efapel -
DNF 78
Climber 24 Louletano - Hospital de Loulé -
DNF 112
TT 24 Inteja-MMR Dominican Cycling Team -
DNF 103
Sprint 26 NASR-DUBAI -
DNF 102
TT 24 NASR-DUBAI -