




Stage Rank
Rider | Time | Better pick | Rank | Second pick¹ | Joker² | Datetime³ | Ranking | ||||
1º |
![]() |
Ze Carlos Sales | 0:34:44 | Damiano Caruso | 4º | - | No | 29 Apr | 17:18:43 (UTC) | 10 | ||
2º |
![]() |
Pedro Matias | + 0:00:03 | Thibaut Pinot | 6º | - | No | 30 Apr | 23:10:35 (UTC) | 3 | ||
3º |
![]() |
Vítor Castro | + 0:00:21 | Juan Ayuso | 8º | - | No | 30 Apr | 19:00:38 (UTC) | 1 | ||
4º |
![]() |
Zédu Neves | + 0:00:21 | Juan Ayuso | 8º | - | No | 30 Apr | 19:40:51 (UTC) | - | ||
5º |
![]() |
Nuno Oliveira | + 0:00:21 | Juan Ayuso | 8º | - | No | 1 May | 09:08:32 (UTC) | - | ||
6º |
![]() |
Alberto Azevedo | + 0:00:51 | Patrick Bevin | 16º | - | No | 30 Apr | 12:41:00 (UTC) | - | ||
7º |
![]() |
Jose António Sales Ribeiro | + 0:00:52 | Luke Plapp | 18º | - | No | 30 Apr | 14:00:03 (UTC) | - | ||
8º |
![]() |
Paulo Sacramento | + 0:00:52 | Luke Plapp | 18º | - | No | 30 Apr | 20:17:54 (UTC) | - | ||
9º |
![]() |
Gonçalo Serrão | + 0:00:52 | Luke Plapp | 18º | - | No | 1 May | 09:42:45 (UTC) | - | ||
10º |
![]() |
Jorge Machado | + 0:01:08 | Rohan Dennis | 22º | - | No | 24 Apr | 17:38:30 (UTC) | - | ||
11º |
![]() |
Nicolas ANCEAU | + 0:01:08 | Rohan Dennis | 22º | - | No | 25 Apr | 18:22:20 (UTC) | - | ||
12º |
![]() |
Emanuel Santana | + 0:01:08 | Rohan Dennis | 22º | - | No | 1 May | 00:45:17 (UTC) | - | ||
13º |
![]() |
Pedro Miguel Ramos | + 0:01:08 | Rohan Dennis | 22º | - | No | 1 May | 07:35:46 (UTC) | - | ||
14º |
![]() |
JOSE ANTONIO DIAZ BRAVO | + 0:01:08 | Rohan Dennis | 22º | - | No | 1 May | 08:32:35 (UTC) | - | ||
15º |
![]() |
Carlos Vieira | + 0:01:08 | Rohan Dennis | 22º | - | No | 1 May | 10:05:29 (UTC) | - | ||
16º |
![]() |
João Daniel | + 0:01:08 | Rohan Dennis | 22º | - | No | 1 May | 10:20:01 (UTC) | - | ||
17º |
![]() |
Ricardo Capelo | + 0:01:45 | Rémi Cavagna | 33º | - | No | 26 Apr | 09:22:43 (UTC) | - | ||
18º |
![]() |
José Carlos Mota | + 0:01:46 | Worse +1 | 34º | - | No | 1 May | 11:05:02 (UTC) | - | ||
19º |
![]() |
André Ferreira | + 0:01:46 | Worse +1 | 34º | - | No | 1 May | 11:05:02 (UTC) | - | ||
20º |
![]() |
Goncalo Serrao | + 0:01:46 | Worse +1 | 34º | - | No | 1 May | 11:05:02 (UTC) | - | ||
21º |
![]() |
André Pedro | + 0:01:46 | Worse +1 | 34º | - | No | 1 May | 11:05:02 (UTC) | - | ||
22º |
![]() |
Grzegorz Ksiazek | + 0:01:46 | Worse +1 | 34º | - | No | 1 May | 11:05:02 (UTC) | - |
General Classification
Rider | Time | Bonuses | Joker¹ | Stages won² | Points³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | Ranking | ||||
![]() |
1º |
![]() |
JOSE ANTONIO DIAZ BRAVO | 0:39:34 | 130 | No | 3 | -61 | 1 | 25434 | 20 | |
![]() |
2º |
![]() |
Vítor Castro | + 0:00:09 | 80 | No | 1 | 3 | 1 | 39872 | 14 | |
![]() |
3º |
![]() |
Jorge Machado | + 0:00:20 | 110 | No | 3 | -57 | 1 | 38664 | 8 | |
![]() |
4º |
![]() |
Nuno Oliveira | + 0:00:39 | 50 | No | 0 | 56 | 0 | 27157 | 2 | |
![]() |
5º |
![]() |
Emanuel Santana | + 0:00:49 | 100 | No | 1 | 18 | 1 | 23275 | 0 | |
![]() |
6º |
![]() |
Pedro Miguel Ramos | + 0:01:12 | 80 | No | 2 | -7 | 0 | 25105 | 0 | |
![]() |
7º |
![]() |
Pedro Matias | + 0:01:19 | 30 | No | 0 | 91 | 0 | 27404 | 0 | |
![]() |
8º |
![]() |
Gonçalo Serrão | + 0:01:22 | 40 | No | 0 | 58 | 1 | 26134 | 0 | |
![]() |
9º |
![]() |
João Daniel | + 0:01:42 | 50 | No | 0 | 57 | 0 | 22796 | 0 | |
![]() |
10º |
![]() |
Zédu Neves | + 0:01:45 | 70 | No | 0 | 78 | 0 | 37704 | 0 | |
![]() |
11º |
![]() |
Nicolas ANCEAU | + 0:02:01 | 30 | No | 0 | 83 | 0 | 40358 | 0 | |
![]() |
12º |
![]() |
Paulo Sacramento | + 0:02:16 | 70 | No | 0 | 88 | 0 | 24941 | 0 | |
![]() |
13º |
![]() |
Jose António Sales Ribeiro | + 0:02:18 | 30 | No | 1 | 37 | 0 | 27100 | 0 | |
![]() |
14º |
![]() |
José Carlos Mota | + 0:02:50 | 50 | No | 1 | 65 | 0 | 24436 | 0 | |
![]() |
15º |
![]() |
Ricardo Capelo | + 0:03:56 | 40 | No | 0 | 178 | 0 | 43827 | 0 | |
![]() |
16º |
![]() |
Carlos Vieira | + 0:06:20 | 40 | No | 0 | 140 | 0 | 27804 | 0 | |
![]() |
17º |
![]() |
Alberto Azevedo | + 0:09:43 | 10 | No | 0 | 168 | 0 | 24643 | 0 | |
![]() |
18º |
![]() |
Grzegorz Ksiazek | + 0:16:53 | 50 | No | 0 | 171 | 0 | 20597 | 0 | |
![]() |
19º |
![]() |
Ze Carlos Sales | + 0:35:39 | 30 | No | 0 | 398 | 1 | 10523 | 0 | |
![]() |
20º |
![]() |
Goncalo Serrao | + 0:41:37 | 20 | No | 0 | 368 | 0 | 14265 | 0 | |
![]() |
21º |
![]() |
André Pedro | + 1:00:46 | 0 | No | 0 | 517 | 0 | 0 | 0 | |
![]() |
22º |
![]() |
André Ferreira | + 1:01:07 | 0 | No | 0 | 587 | 0 | 0 | 0 |
Team Classification
Rider | Points | Bonuses | Joker¹ | One-Twos² | Time³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | Ranking | ||||
![]() |
1º |
![]() |
Emanuel Santana | 45 | 90 | No | 1 | 0:43:31 | 1 | 23275 | 10 | |
![]() |
2º |
![]() |
Jorge Machado | 70 (+25) | 30 | No | 0 | 0:42:24 | 1 | 38664 | 7 | |
![]() |
3º |
![]() |
Nuno Oliveira | 85 (+40) | 60 | No | 0 | 0:41:07 | 0 | 27157 | 4 | |
![]() |
4º |
![]() |
Jose António Sales Ribeiro | 117 (+72) | 30 | No | 0 | 0:43:46 | 0 | 27100 | 1 | |
![]() |
5º |
![]() |
Pedro Miguel Ramos | 165 (+120) | 0 | No | 0 | 0:44:12 | 0 | 25105 | 0 | |
![]() |
6º |
![]() |
Vítor Castro | 186 (+141) | 0 | No | 0 | 0:43:09 | 1 | 39872 | 0 | |
![]() |
7º |
![]() |
Gonçalo Serrão | 195 (+150) | 30 | No | 0 | 0:47:01 | 1 | 26134 | 0 | |
![]() |
8º |
![]() |
Nicolas ANCEAU | 218 (+173) | 30 | No | 0 | 0:49:37 | 0 | 40358 | 0 | |
![]() |
9º |
![]() |
João Daniel | 248 (+203) | 0 | No | 0 | 0:57:15 | 0 | 22796 | 0 | |
![]() |
10º |
![]() |
Zédu Neves | 249 (+204) | 60 | No | 0 | 1:00:57 | 0 | 37704 | 0 | |
![]() |
11º |
![]() |
JOSE ANTONIO DIAZ BRAVO | 279 (+234) | 30 | No | 0 | 0:57:23 | 1 | 25434 | 0 | |
![]() |
12º |
![]() |
Carlos Vieira | 340 (+295) | 0 | No | 0 | 1:01:43 | 0 | 27804 | 0 | |
![]() |
13º |
![]() |
José Carlos Mota | 372 (+327) | 0 | No | 0 | 1:20:30 | 0 | 24436 | 0 | |
![]() |
14º |
![]() |
Paulo Sacramento | 378 (+333) | 30 | No | 0 | 1:09:02 | 0 | 24941 | 0 | |
![]() |
15º |
![]() |
Grzegorz Ksiazek | 393 (+348) | 30 | No | 0 | 1:34:33 | 0 | 20597 | 0 | |
![]() |
16º |
![]() |
Pedro Matias | 420 (+375) | 0 | No | 0 | 1:20:07 | 0 | 27404 | 0 | |
![]() |
17º |
![]() |
Alberto Azevedo | 480 (+435) | 0 | No | 0 | 1:11:07 | 0 | 24643 | 0 | |
![]() |
18º |
![]() |
Ricardo Capelo | 530 (+485) | 0 | No | 0 | 1:20:34 | 0 | 43827 | 0 | |
![]() |
19º |
![]() |
Goncalo Serrao | 769 (+724) | 0 | No | 0 | 2:06:16 | 0 | 14265 | 0 | |
![]() |
20º |
![]() |
Ze Carlos Sales | 880 (+835) | 0 | No | 0 | 2:13:31 | 1 | 10523 | 0 | |
![]() |
21º |
![]() |
André Pedro | 999 (+954) | 0 | No | 0 | 2:38:08 | 0 | 0 | 0 | |
![]() |
22º |
![]() |
André Ferreira | 1069 (+1024) | 0 | No | 0 | 2:38:29 | 0 | 0 | 0 |
Points Classification
Rider | Points | Bonuses | Joker¹ | Stages won² | One-Twos³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | Ranking | ||||
![]() |
1º |
![]() |
JOSE ANTONIO DIAZ BRAVO | -61 | 90 | No | 3 | 0 | 1 | 25434 | 10 | |
![]() |
2º |
![]() |
Jorge Machado | -57 (+4) | 90 | No | 3 | 0 | 1 | 38664 | 7 | |
![]() |
3º |
![]() |
Pedro Miguel Ramos | -7 (+54) | 60 | No | 2 | 0 | 0 | 25105 | 4 | |
![]() |
4º |
![]() |
Vítor Castro | 3 (+64) | 30 | No | 1 | 0 | 1 | 39872 | 1 | |
![]() |
5º |
![]() |
Emanuel Santana | 18 (+79) | 30 | No | 1 | 1 | 1 | 23275 | 0 | |
![]() |
6º |
![]() |
Jose António Sales Ribeiro | 37 (+98) | 30 | No | 1 | 0 | 0 | 27100 | 0 | |
![]() |
7º |
![]() |
Nuno Oliveira | 56 (+117) | 0 | No | 0 | 0 | 0 | 27157 | 0 | |
![]() |
8º |
![]() |
João Daniel | 57 (+118) | 0 | No | 0 | 0 | 0 | 22796 | 0 | |
![]() |
9º |
![]() |
Gonçalo Serrão | 58 (+119) | 0 | No | 0 | 0 | 1 | 26134 | 0 | |
![]() |
10º |
![]() |
José Carlos Mota | 65 (+126) | 30 | No | 1 | 0 | 0 | 24436 | 0 | |
![]() |
11º |
![]() |
Zédu Neves | 78 (+139) | 0 | No | 0 | 0 | 0 | 37704 | 0 | |
![]() |
12º |
![]() |
Nicolas ANCEAU | 83 (+144) | 0 | No | 0 | 0 | 0 | 40358 | 0 | |
![]() |
13º |
![]() |
Paulo Sacramento | 88 (+149) | 0 | No | 0 | 0 | 0 | 24941 | 0 | |
![]() |
14º |
![]() |
Pedro Matias | 91 (+152) | 0 | No | 0 | 0 | 0 | 27404 | 0 | |
![]() |
15º |
![]() |
Carlos Vieira | 140 (+201) | 0 | No | 0 | 0 | 0 | 27804 | 0 | |
![]() |
16º |
![]() |
Alberto Azevedo | 168 (+229) | 0 | No | 0 | 0 | 0 | 24643 | 0 | |
![]() |
17º |
![]() |
Grzegorz Ksiazek | 171 (+232) | 0 | No | 0 | 0 | 0 | 20597 | 0 | |
![]() |
18º |
![]() |
Ricardo Capelo | 178 (+239) | 0 | No | 0 | 0 | 0 | 43827 | 0 | |
![]() |
19º |
![]() |
Goncalo Serrao | 368 (+429) | 0 | No | 0 | 0 | 0 | 14265 | 0 | |
![]() |
20º |
![]() |
Ze Carlos Sales | 398 (+459) | 0 | No | 0 | 0 | 1 | 10523 | 0 | |
![]() |
21º |
![]() |
André Pedro | 517 (+578) | 0 | No | 0 | 0 | 0 | 0 | 0 | |
![]() |
22º |
![]() |
André Ferreira | 587 (+648) | 0 | No | 0 | 0 | 0 | 0 | 0 |
Youth Classification
Rider | Time | Bonuses | Joker¹ | Stages won² | Points³ | BikeFantasy stages⁴ | Accumulated minutes⁵ | |||||
![]() |
1º |
![]() |
JOSE ANTONIO DIAZ BRAVO | 0:39:34 | 130 | No | 3 | -61 | 1 | 25434 | ||
![]() |
2º |
![]() |
Nicolas ANCEAU | + 0:02:01 | 30 | No | 0 | 83 | 0 | 40358 | ||
![]() |
3º |
![]() |
Grzegorz Ksiazek | + 0:16:53 | 50 | No | 0 | 171 | 0 | 20597 |