1 65 +1:41:19 36
Climber 25 Sporting Clube de Portugal/Tavira 14 20 5:02:04
2 42 +1:07:44 15
Sprint 30 W52/FC Porto 5 12 0:15 0:15
3 47 +1:16:45 59
GC 28 Drapac Professional Cycling 3 7 0:17 0:17
4 16 +15:28 81
Sprint 33 Team Roth 5 0:19 0:19
5 11 +6:13 50
GC 28 Caja Rural - Seguros RGA 4 0:21 0:21
6 44 +1:11:35 72
Sprint 32 Androni Giocattoli - Sidermec 3 ,, 0:21
7 2 +2:25 9
TT 36 W52/FC Porto 2 4:44 4:44
8 5 +3:37 10
Climber 30 W52/FC Porto 1 ,, 4:44
9 18 +17:37 65
Climber 38 Androni Giocattoli - Sidermec ,, 4:44
10 4 +3:11 17
GC 26 Efapel ,, 4:44
11 6 +3:43 43
Climber 27 Louletano - Hospital de Loulé ,, 4:44
12 3 +2:53 30
GC 31 Rádio Popular Boavista ,, 4:44
13 1 +0:00 13
GC 29 W52/FC Porto ,, 4:44
14 64 +1:40:05 91
Sprint 22 Lokosphinx ,, 4:44
15 9 +4:56 26
Climber 25 Rádio Popular Boavista ,, 4:44
16 8 +4:17 21
Climber 30 Efapel ,, 4:44
17 70 +1:45:11 131
Sprint 24 Astana City ,, 4:44
18 7 +3:55 2
Climber 25 LA Aluminios - Antarte ,, 4:44
19 13 +11:27 1
TT 34 LA Aluminios - Antarte ,, 4:44
20 60 +1:33:38 78
Climber 30 Funvic Soul Cycles - Carrefour ,, 4:44
21 107 +2:37:53 89
Sprint 26 Lokosphinx ,, 4:44
22 10 +5:35 25
GC 40 Rádio Popular Boavista ,, 4:44
23 38 +1:06:29 29
Sprint 29 Rádio Popular Boavista ,, 4:44
24 26 +37:40 90
Sprint 22 Lokosphinx ,, 4:44
25 17 +16:45 41
Climber 29 Louletano - Hospital de Loulé ,, 4:44
26 15 +12:03 70
Sprint 25 Androni Giocattoli - Sidermec ,, 4:44
27 21 +27:20 33
Classic 38 Sporting Clube de Portugal/Tavira ,, 4:44
28 25 +35:18 53
GC 25 Caja Rural - Seguros RGA ,, 4:44
29 32 +57:19 52
Climber 28 Caja Rural - Seguros RGA ,, 4:44
30 31 +53:12 4
TT 35 LA Aluminios - Antarte ,, 4:44
31 40 +1:07:06 79
GC 35 Team Roth ,, 4:44
32 36 +1:04:21 37
Climber 32 Sporting Clube de Portugal/Tavira ,, 4:44
33 19 +19:32 71
GC 29 Androni Giocattoli - Sidermec ,, 4:44
34 30 +49:37 116
Sprint 23 Boyacá Raza de Campeones ,, 4:44
35 86 +2:16:05 88
GC 24 Lokosphinx ,, 4:44
36 112 +2:51:20 87
GC 19 Lokosphinx ,, 4:44
37 20 +22:45 20
Sprint 30 Efapel ,, 4:44
38 14 +11:46 11
GC 32 W52/FC Porto ,, 4:44
39 81 +2:08:29 84
Sprint 27 Team Roth ,, 4:44
40 101 +2:32:53 138
Classic 24 Equipe Cycliste Armée de Terre ,, 4:44
41 95 +2:26:07 115
Sprint 23 Boyacá Raza de Campeones ,, 4:44
42 12 +6:54 12
TT 26 W52/FC Porto ,, 4:44
43 29 +49:07 28
Sprint 23 Rádio Popular Boavista ,, 4:44
44 87 +2:16:07 39
Sprint 36 Sporting Clube de Portugal/Tavira ,, 4:44
45 53 +1:23:19 19
Sprint 25 Efapel ,, 4:44
46 22 +27:52 3
TT 28 LA Aluminios - Antarte ,, 4:44
47 48 +1:16:48 6
GC 26 LA Aluminios - Antarte ,, 4:44
48 43 +1:09:48 67
Sprint 31 Androni Giocattoli - Sidermec ,, 4:44
49 85 +2:13:40 136
TT 20 Equipe Cycliste Armée de Terre ,, 4:44
50 79 +2:07:35 92
Sprint 22 Lokosphinx ,, 4:44
51 97 +2:28:18 35
Sprint 24 Sporting Clube de Portugal/Tavira ,, 4:44
52 78 +2:05:35 42
TT 33 Louletano - Hospital de Loulé ,, 4:44
53 116 +3:10:46 47
TT 33 Louletano - Hospital de Loulé ,, 4:44
54 99 +2:29:27 127
Sprint 24 Astana City ,, 4:44
55 102 +2:35:25 122
Sprint 24 Inteja-MMR Dominican Cycling Team ,, 4:44
56 71 +1:50:30 139
Sprint 24 Equipe Cycliste Armée de Terre ,, 4:44
57 111 +2:50:06 40
GC 24 Sporting Clube de Portugal/Tavira ,, 4:44
58 109 +2:45:03 7
Climber 24 LA Aluminios - Antarte ,, 4:44
59 76 +2:04:28 105
Sprint 23 Euskadi Basque Country - Murias ,, 4:44
60 55 +1:27:14 73
GC 30 Funvic Soul Cycles - Carrefour ,, 4:44
61 50 +1:22:02 93
Sprint 26 Lokosphinx ,, 4:44
62 51 +1:22:17 104
GC 24 Euskadi Basque Country - Murias ,, 4:44
63 24 +32:57 77
Sprint 29 Funvic Soul Cycles - Carrefour ,, 4:44
63 28 +47:01 68
Classic 32 Androni Giocattoli - Sidermec ,, 4:44
64 59 +1:32:19 95
TT 35 Christina Jewelry Pro Cycling ,, 4:44
65 67 +1:41:45 44
Sprint 25 Louletano - Hospital de Loulé ,, 4:44
66 91 +2:23:03 16
TT 24 W52/FC Porto ,, 4:44
67 75 +2:00:41 32
GC 23 Rádio Popular Boavista ,, 4:44
68 63 +1:39:04 80
Sprint 32 Team Roth ,, 4:44
69 46 +1:15:11 82
GC 22 Team Roth ,, 4:44
70 74 +1:58:23 134
GC 27 Equipe Cycliste Armée de Terre ,, 4:44
71 77 +2:05:09 110
Climber 21 Euskadi Basque Country - Murias ,, 4:44
72 39 +1:06:31 62
GC 29 Drapac Professional Cycling ,, 4:44
73 68 +1:43:21 114
Sprint 25 Boyacá Raza de Campeones ,, 4:44
74 34 +1:01:20 133
Sprint 21 Astana City ,, 4:44
75 72 +1:55:16 141
Sprint 27 Equipe Cycliste Armée de Terre ,, 4:44
76 54 +1:26:14 63
Sprint 24 Drapac Professional Cycling ,, 4:44
77 93 +2:24:04 55
GC 29 Caja Rural - Seguros RGA ,, 4:44
78 90 +2:22:19 86
GC 27 Team Roth ,, 4:44
79 69 +1:43:50 83
Climber 23 Team Roth ,, 4:44
80 113 +2:52:28 60
GC 26 Drapac Professional Cycling ,, 4:44
81 83 +2:09:41 23
Climber 23 Efapel ,, 4:44
82 80 +2:08:03 22
Climber 22 Efapel ,, 4:44
83 61 +1:36:36 46
Sprint 33 Louletano - Hospital de Loulé ,, 4:44
84 88 +2:20:08 48
Climber 24 Louletano - Hospital de Loulé ,, 4:44
85 82 +2:09:26 140
Sprint 31 Equipe Cycliste Armée de Terre ,, 4:44
86 92 +2:23:40 118
Climber 19 Boyacá Raza de Campeones ,, 4:44
87 84 +2:11:14 69
Sprint 26 Androni Giocattoli - Sidermec ,, 4:44
88 108 +2:43:19 109
Classic 25 Euskadi Basque Country - Murias ,, 4:44
89 105 +2:37:23 107
Classic 21 Euskadi Basque Country - Murias ,, 4:44
90 110 +2:48:10 76
TT 35 Funvic Soul Cycles - Carrefour ,, 4:44
91 57 +1:28:08 31
Climber 28 Rádio Popular Boavista ,, 4:44
92 89 +2:21:56 132
Sprint 22 Astana City ,, 4:44
93 58 +1:31:08 106
GC 26 Euskadi Basque Country - Murias ,, 4:44
94 56 +1:27:55 38
GC 26 Sporting Clube de Portugal/Tavira ,, 4:44
95 49 +1:21:54 54
Sprint 31 Caja Rural - Seguros RGA ,, 4:44
96 27 +45:36 103
GC 27 Euskadi Basque Country - Murias ,, 4:44
97 23 +29:08 49
GC 27 Caja Rural - Seguros RGA ,, 4:44
98 94 +2:25:24 130
GC 19 Astana City ,, 4:44
99 33 +57:50 126
GC 24 Astana City ,, 4:44
100 114 +3:06:06 128
TT 19 Astana City ,, 4:44
101 104 +2:36:54 24
TT 24 Efapel ,, 4:44
102 106 +2:37:48 100
GC 21 Christina Jewelry Pro Cycling ,, 4:44
103 103 +2:35:31 101
TT 22 Christina Jewelry Pro Cycling ,, 4:44
104 115 +3:08:50 8
Sprint 26 LA Aluminios - Antarte ,, 4:44
105 62 +1:38:55 117
Sprint 26 Boyacá Raza de Campeones ,, 4:44
106 45 +1:12:45 113
Sprint 24 Boyacá Raza de Campeones ,, 4:44
108 52 +1:22:23 1010
Sprint 30 Funvic Soul Cycles - Carrefour ,, 4:44
107 117 +3:19:02 74
Sprint 36 Funvic Soul Cycles - Carrefour ,, 4:44
108 66 +1:41:22 56
GC 23 Caja Rural - Seguros RGA ,, 4:44
109 98 +2:28:59 108
Sprint 22 Euskadi Basque Country - Murias ,, 4:44
110 35 +1:01:41 27
GC 25 Rádio Popular Boavista ,, 4:44
111 73 +1:56:04 14
GC 24 W52/FC Porto ,, 4:44
112 96 +2:26:58 64
TT 26 Drapac Professional Cycling ,, 4:44
113 100 +2:30:31 58
TT 31 Drapac Professional Cycling ,, 4:44
114 41 +1:07:12 57
GC 24 Drapac Professional Cycling ,, 4:44
115 37 +1:04:31 61
GC 24 Drapac Professional Cycling ,, 4:44
DNF 45
GC 23 Louletano - Hospital de Loulé -
DNF 120
GC 32 Inteja-MMR Dominican Cycling Team -
DNF 111
Sprint 26 Boyacá Raza de Campeones -