




Stage Rank
Rider | Time | Better pick | Rank | Second pick¹ | Joker² | Datetime³ | Ranking | ||||
1º |
![]() |
Jose António Sales Ribeiro | 6:13:26 | Wout Van Aert | 3º | 4º | No | 22 Apr | 19:34:20 (UTC) | 5 | ||
2º |
![]() |
Pedro Matias | " | Wout Van Aert | 3º | 4º | No | 23 Apr | 21:03:02 (UTC) | 3 | ||
3º |
![]() |
JOSE ANTONIO DIAZ BRAVO | " | Wout Van Aert | 3º | 7º | No | 24 Apr | 00:16:50 (UTC) | 1 | ||
4º |
![]() |
João Daniel | " | Wout Van Aert | 3º | 10º | No | 23 Apr | 16:20:07 (UTC) | - | ||
5º |
![]() |
Nuno Oliveira | " | Wout Van Aert | 3º | 100º | No | 23 Apr | 13:46:13 (UTC) | - | ||
6º |
![]() |
Alberto Azevedo | " | Wout Van Aert | 3º | 100º | No | 24 Apr | 08:56:00 (UTC) | - | ||
7º |
![]() |
Zédu Neves | " | Wout Van Aert | 3º | 101º | No | 22 Apr | 13:06:22 (UTC) | - | ||
8º |
![]() |
Pedro Miguel Ramos | " | Wout Van Aert | 3º | 101º | No | 24 Apr | 07:30:00 (UTC) | - | ||
9º |
![]() |
Vítor Castro | " | Daniel Felipe Martínez | 4º | 15º | No | 23 Apr | 14:13:26 (UTC) | - | ||
10º |
![]() |
André Ferreira | " | Daniel Felipe Martínez | 4º | 101º | No | 24 Apr | 10:46:59 (UTC) | - | ||
11º |
![]() |
Ze Carlos Sales | " | Dylan Teuns | 6º | 101º | No | 23 Apr | 19:07:04 (UTC) | - | ||
12º |
![]() |
Carlos Vieira | " | Alejandro Valverde | 7º | 37º | No | 22 Apr | 21:24:47 (UTC) | - | ||
13º |
![]() |
Jorge Machado | " | Alejandro Valverde | 7º | 101º | No | 23 Apr | 12:30:47 (UTC) | - | ||
14º |
![]() |
Paulo Sacramento | " | Alejandro Valverde | 7º | 101º | No | 23 Apr | 12:40:57 (UTC) | - | ||
15º |
![]() |
Emanuel Santana | " | Alejandro Valverde | 7º | 101º | No | 24 Apr | 03:57:07 (UTC) | - | ||
16º |
![]() |
José Carlos Mota | " | Marc Hirschi | 9º | 101º | No | 23 Apr | 17:47:43 (UTC) | - | ||
17º |
![]() |
Nicolas ANCEAU | " | Michael Woods | 10º | 101º | No | 23 Apr | 19:35:51 (UTC) | - | ||
18º |
![]() |
Gonçalo Serrão | + 0:01:42 | Benoît Cosnefroy | 24º | 34º | No | 24 Apr | 08:55:35 (UTC) | - | ||
19º |
![]() |
Grzegorz Ksiazek | + 0:04:15 | Matej Mohorič | 37º | 101º | No | 23 Apr | 23:37:37 (UTC) | - | ||
20º |
![]() |
Pedro Fernandes | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:02 (UTC) | - | ||
21º |
![]() |
André Pedro | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:03 (UTC) | - | ||
22º |
![]() |
Filipe Silva | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:03 (UTC) | - | ||
23º |
![]() |
Filipe Silva | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:03 (UTC) | - | ||
24º |
![]() |
Pau Llorenç | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:03 (UTC) | - | ||
25º |
![]() |
Pablo Lorenzo Crestar | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:03 (UTC) | - | ||
26º |
![]() |
Callum Court | + 0:12:57 | Worse +1 | 101º | 102º | No | 24 Apr | 11:05:03 (UTC) | - |
General Classification
Rider | Time | Bonuses | Joker¹ | Stages won² | Points³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | Ranking | ||||
![]() |
1º |
![]() |
Pedro Miguel Ramos | 24:35:07 | 100 | No | 2 | -49 | 1 | 93984 | 21 | |
![]() |
2º |
![]() |
Zédu Neves | + 0:00:30 | 70 | No | 2 | -50 | 0 | 97128 | 16 | |
![]() |
3º |
![]() |
André Ferreira | + 0:02:37 | 50 | No | 1 | -17 | 0 | 82727 | 11 | |
![]() |
4º |
![]() |
Carlos Vieira | + 0:02:37 | 50 | No | 1 | -15 | 0 | 100473 | 6 | |
![]() |
5º |
![]() |
Ze Carlos Sales | + 0:02:37 | 50 | No | 1 | -15 | 0 | 41990 | 1 | |
![]() |
6º |
![]() |
Paulo Sacramento | + 0:02:37 | 50 | No | 1 | -14 | 0 | 96708 | 0 | |
![]() |
7º |
![]() |
Emanuel Santana | + 0:02:37 | 50 | No | 1 | -14 | 0 | 93387 | 0 | |
![]() |
8º |
![]() |
Jose António Sales Ribeiro | + 0:02:47 | 40 | No | 1 | -16 | 1 | 85992 | 0 | |
![]() |
9º |
![]() |
Vítor Castro | + 0:02:47 | 40 | No | 1 | -15 | 0 | 95880 | 0 | |
![]() |
10º |
![]() |
Jorge Machado | + 0:02:47 | 40 | No | 1 | -13 | 0 | 95821 | 0 | |
![]() |
11º |
![]() |
Nicolas ANCEAU | + 0:02:47 | 40 | No | 1 | -10 | 0 | 52749 | 0 | |
![]() |
12º |
![]() |
José Carlos Mota | + 0:03:45 | 30 | No | 0 | 22 | 0 | 64164 | 0 | |
![]() |
13º |
![]() |
Nuno Oliveira | + 0:05:15 | 70 | No | 2 | -20 | 1 | 85531 | 0 | |
![]() |
14º |
![]() |
Pedro Matias | + 0:05:47 | 40 | No | 1 | 14 | 1 | 85595 | 0 | |
![]() |
15º |
![]() |
Gonçalo Serrão | + 0:05:47 | 10 | No | 0 | 44 | 0 | 98518 | 0 | |
![]() |
16º |
![]() |
Grzegorz Ksiazek | + 0:06:52 | 50 | No | 1 | 16 | 0 | 95046 | 0 | |
![]() |
17º |
![]() |
JOSE ANTONIO DIAZ BRAVO | + 0:13:35 | 40 | No | 1 | 23 | 0 | 85517 | 0 | |
![]() |
18º |
![]() |
João Daniel | + 0:14:53 | 10 | No | 0 | 61 | 0 | 94709 | 0 | |
![]() |
19º |
![]() |
Pedro Fernandes | + 0:15:34 | 50 | No | 1 | 79 | 0 | 61960 | 0 | |
![]() |
20º |
![]() |
Alberto Azevedo | + 0:18:37 | 10 | No | 0 | 189 | 0 | 10812 | 0 | |
![]() |
21º |
![]() |
Callum Court | + 0:29:35 | 30 | No | 1 | 142 | 0 | 83057 | 0 | |
![]() |
22º |
![]() |
André Pedro | + 0:31:12 | 0 | No | 0 | 193 | 0 | 0 | 0 | |
![]() |
23º |
![]() |
Filipe Silva | + 0:31:12 | 0 | No | 0 | 194 | 0 | 53415 | 0 | |
![]() |
24º |
![]() |
Pablo Lorenzo Crestar | + 0:31:12 | 0 | No | 0 | 194 | 0 | 53410 | 0 | |
![]() |
25º |
![]() |
Pau Llorenç | + 0:31:12 | 0 | No | 0 | 194 | 0 | 52726 | 0 | |
![]() |
26º |
![]() |
Filipe Silva | + 0:40:48 | 30 | No | 1 | 268 | 0 | 31713 | 0 |
Team Classification
Rider | Points | Bonuses | Joker¹ | One-Twos² | Time³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | Ranking | ||||
![]() |
1º |
![]() |
Jose António Sales Ribeiro | 8 | 90 | No | 0 | 49:31:37 | 1 | 85992 | 10 | |
![]() |
2º |
![]() |
Pedro Matias | 38 (+30) | 90 | No | 0 | 49:34:37 | 1 | 85595 | 8 | |
![]() |
3º |
![]() |
Pedro Miguel Ramos | 53 (+45) | 90 | No | 1 | 49:29:25 | 1 | 93984 | 6 | |
![]() |
4º |
![]() |
JOSE ANTONIO DIAZ BRAVO | 86 (+78) | 60 | No | 0 | 49:42:42 | 0 | 85517 | 3 | |
![]() |
5º |
![]() |
Carlos Vieira | 87 (+79) | 30 | No | 0 | 49:33:13 | 0 | 100473 | 0 | |
![]() |
6º |
![]() |
Zédu Neves | 92 (+84) | 60 | No | 0 | 49:30:37 | 0 | 97128 | 0 | |
![]() |
7º |
![]() |
João Daniel | 105 (+97) | 60 | No | 0 | 49:43:32 | 0 | 94709 | 0 | |
![]() |
8º |
![]() |
Vítor Castro | 107 (+99) | 0 | No | 0 | 49:22:59 | 0 | 95880 | 0 | |
![]() |
9º |
![]() |
Grzegorz Ksiazek | 121 (+113) | 60 | No | 0 | 49:35:27 | 0 | 95046 | 0 | |
![]() |
10º |
![]() |
André Ferreira | 135 (+127) | 60 | No | 0 | 49:44:34 | 0 | 82727 | 0 | |
![]() |
11º |
![]() |
Gonçalo Serrão | 137 (+129) | 30 | No | 0 | 49:25:04 | 0 | 98518 | 0 | |
![]() |
12º |
![]() |
Paulo Sacramento | 143 (+135) | 30 | No | 0 | 49:34:07 | 0 | 96708 | 0 | |
![]() |
13º |
![]() |
Emanuel Santana | 153 (+145) | 30 | No | 0 | 49:41:58 | 0 | 93387 | 0 | |
![]() |
14º |
![]() |
Jorge Machado | 163 (+155) | 30 | No | 0 | 49:42:00 | 0 | 95821 | 0 | |
![]() |
15º |
![]() |
José Carlos Mota | 169 (+161) | 30 | No | 0 | 49:42:48 | 0 | 64164 | 0 | |
![]() |
16º |
![]() |
Nuno Oliveira | 196 (+188) | 30 | No | 0 | 49:47:49 | 1 | 85531 | 0 | |
![]() |
17º |
![]() |
Ze Carlos Sales | 235 (+227) | 30 | No | 0 | 49:42:23 | 0 | 41990 | 0 | |
![]() |
18º |
![]() |
Nicolas ANCEAU | 246 (+238) | 0 | No | 0 | 49:46:05 | 0 | 52749 | 0 | |
![]() |
19º |
![]() |
Callum Court | 331 (+323) | 30 | No | 0 | 50:11:29 | 0 | 83057 | 0 | |
![]() |
20º |
![]() |
Pedro Fernandes | 345 (+337) | 30 | No | 0 | 49:56:09 | 0 | 61960 | 0 | |
![]() |
21º |
![]() |
Filipe Silva | 364 (+356) | 30 | No | 0 | 50:12:38 | 0 | 53415 | 0 | |
![]() |
22º |
![]() |
Pablo Lorenzo Crestar | 364 (+356) | 30 | No | 0 | 50:12:38 | 0 | 53410 | 0 | |
![]() |
23º |
![]() |
Pau Llorenç | 364 (+356) | 30 | No | 0 | 50:12:38 | 0 | 52726 | 0 | |
![]() |
24º |
![]() |
André Pedro | 466 (+458) | 0 | No | 0 | 50:18:37 | 0 | 0 | 0 | |
![]() |
25º |
![]() |
Alberto Azevedo | 497 (+489) | 0 | No | 0 | 50:08:33 | 0 | 10812 | 0 | |
![]() |
26º |
![]() |
Filipe Silva | 577 (+569) | 30 | No | 0 | 50:33:38 | 0 | 31713 | 0 |
Points Classification
Rider | Points | Bonuses | Joker¹ | Stages won² | One-Twos³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | Ranking | ||||
![]() |
1º |
![]() |
Zédu Neves | -50 | 60 | No | 2 | 0 | 0 | 97128 | 10 | |
![]() |
2º |
![]() |
Pedro Miguel Ramos | -49 (+1) | 60 | No | 2 | 1 | 1 | 93984 | 8 | |
![]() |
3º |
![]() |
Nuno Oliveira | -20 (+30) | 60 | No | 2 | 0 | 1 | 85531 | 6 | |
![]() |
4º |
![]() |
André Ferreira | -17 (+33) | 30 | No | 1 | 0 | 0 | 82727 | 3 | |
![]() |
5º |
![]() |
Jose António Sales Ribeiro | -16 (+34) | 30 | No | 1 | 0 | 1 | 85992 | 0 | |
![]() |
6º |
![]() |
Carlos Vieira | -15 (+35) | 30 | No | 1 | 0 | 0 | 100473 | 0 | |
![]() |
7º |
![]() |
Vítor Castro | -15 (+35) | 30 | No | 1 | 0 | 0 | 95880 | 0 | |
![]() |
8º |
![]() |
Ze Carlos Sales | -15 (+35) | 30 | No | 1 | 0 | 0 | 41990 | 0 | |
![]() |
9º |
![]() |
Paulo Sacramento | -14 (+36) | 30 | No | 1 | 0 | 0 | 96708 | 0 | |
![]() |
10º |
![]() |
Emanuel Santana | -14 (+36) | 30 | No | 1 | 0 | 0 | 93387 | 0 | |
![]() |
11º |
![]() |
Jorge Machado | -13 (+37) | 30 | No | 1 | 0 | 0 | 95821 | 0 | |
![]() |
12º |
![]() |
Nicolas ANCEAU | -10 (+40) | 30 | No | 1 | 0 | 0 | 52749 | 0 | |
![]() |
13º |
![]() |
Pedro Matias | 14 (+64) | 30 | No | 1 | 0 | 1 | 85595 | 0 | |
![]() |
14º |
![]() |
Grzegorz Ksiazek | 16 (+66) | 30 | No | 1 | 0 | 0 | 95046 | 0 | |
![]() |
15º |
![]() |
José Carlos Mota | 22 (+72) | 0 | No | 0 | 0 | 0 | 64164 | 0 | |
![]() |
16º |
![]() |
JOSE ANTONIO DIAZ BRAVO | 23 (+73) | 30 | No | 1 | 0 | 0 | 85517 | 0 | |
![]() |
17º |
![]() |
Gonçalo Serrão | 44 (+94) | 0 | No | 0 | 0 | 0 | 98518 | 0 | |
![]() |
18º |
![]() |
João Daniel | 61 (+111) | 0 | No | 0 | 0 | 0 | 94709 | 0 | |
![]() |
19º |
![]() |
Pedro Fernandes | 79 (+129) | 30 | No | 1 | 0 | 0 | 61960 | 0 | |
![]() |
20º |
![]() |
Callum Court | 142 (+192) | 30 | No | 1 | 0 | 0 | 83057 | 0 | |
![]() |
21º |
![]() |
Alberto Azevedo | 189 (+239) | 0 | No | 0 | 0 | 0 | 10812 | 0 | |
![]() |
22º |
![]() |
André Pedro | 193 (+243) | 0 | No | 0 | 0 | 0 | 0 | 0 | |
![]() |
23º |
![]() |
Filipe Silva | 194 (+244) | 0 | No | 0 | 0 | 0 | 53415 | 0 | |
![]() |
24º |
![]() |
Pablo Lorenzo Crestar | 194 (+244) | 0 | No | 0 | 0 | 0 | 53410 | 0 | |
![]() |
25º |
![]() |
Pau Llorenç | 194 (+244) | 0 | No | 0 | 0 | 0 | 52726 | 0 | |
![]() |
26º |
![]() |
Filipe Silva | 268 (+318) | 30 | No | 1 | 0 | 0 | 31713 | 0 |
Youth Classification
Rider | Time | Bonuses | Joker¹ | Stages won² | Points³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | |||||
![]() |
1º |
![]() |
Nicolas ANCEAU | 24:37:54 | 40 | No | 1 | -10 | 0 | 52749 | ||
![]() |
2º |
![]() |
Grzegorz Ksiazek | + 0:04:05 | 50 | No | 1 | 16 | 0 | 95046 | ||
![]() |
3º |
![]() |
JOSE ANTONIO DIAZ BRAVO | + 0:10:48 | 40 | No | 1 | 23 | 0 | 85517 | ||
![]() |
4º |
![]() |
Callum Court | + 0:26:48 | 30 | No | 1 | 142 | 0 | 83057 | ||
![]() |
5º |
![]() |
Filipe Silva | + 0:28:25 | 0 | No | 0 | 194 | 0 | 53415 | ||
![]() |
6º |
![]() |
Pablo Lorenzo Crestar | + 0:28:25 | 0 | No | 0 | 194 | 0 | 53410 | ||
![]() |
7º |
![]() |
Pau Llorenç | + 0:28:25 | 0 | No | 0 | 194 | 0 | 52726 | ||
![]() |
8º |
![]() |
Filipe Silva | + 0:38:01 | 30 | No | 1 | 268 | 0 | 31713 |