| Rider | Time | Best pick | Rank | Second pick¹ | Joker² | Date/Time³ | Ranking | ||
| 1º | Alberto Azevedo | 0:00:00 | IZAGIRRE Ion | 1º | 14º | No | 8 Apr | 14:33:00 | 10 | |
| 2º | Paulo Sacramento | '' | VLASOV Aleksandr | 2º | 4º | No | 8 Apr | 19:08:37 | 3 | |
| 3º |
Gonçalo Serrão
|
'' | VLASOV Aleksandr | 2º | 5º | No | 8 Apr | 15:58:33 | - | |
| 4º | Nuno Oliveira | '' | VLASOV Aleksandr | 2º | 7º | No | 8 Apr | 23:59:41 | - | |
| 5º |
Nicolas ANCEAU
|
'' | MARTÍNEZ Daniel Felipe | 4º | 5º | No | 8 Apr | 16:53:55 | - | |
| 6º | Jorge Machado | '' | MARTÍNEZ Daniel Felipe | 4º | 5º | No | 8 Apr | 17:19:20 | - | |
| 7º | Pedro Matias | '' | MARTÍNEZ Daniel Felipe | 4º | 11º | No | 8 Apr | 17:35:56 | - | |
| 8º | Emanuel Santana | '' | MARTÍNEZ Daniel Felipe | 4º | 11º | No | 9 Apr | 09:53:36 | - | |
| 9º | JOSE ANTONIO DIAZ BRAVO | '' | MARTÍNEZ Daniel Felipe | 4º | 14º | No | 9 Apr | 09:43:42 | - | |
| 10º | Pedro Miguel Ramos | + 0:00:03 | VINGEGAARD Jonas | 5º | 6º | No | 8 Apr | 22:08:08 | - | |
| 11º | Carlos Vieira | + 0:00:03 | VINGEGAARD Jonas | 5º | 11º | No | 8 Apr | 17:35:48 | - | |
| 12º | Jose António Sales Ribeiro | + 0:00:03 | VINGEGAARD Jonas | 5º | 11º | No | 8 Apr | 21:44:57 | - | |
| 13º |
Zédu Neves
|
+ 0:00:03 | VINGEGAARD Jonas | 5º | 11º | No | 9 Apr | 08:18:34 | - | |
| 14º | Pedro Fernandes | + 0:00:03 | VINGEGAARD Jonas | 5º | 11º | No | 9 Apr | 09:42:56 | - | |
| 15º | Pau Llorenç | + 0:00:03 | VINGEGAARD Jonas | 5º | 14º | No | 4 Apr | 12:23:16 | - | |
| 16º | João Daniel | + 0:00:03 | VINGEGAARD Jonas | 5º | 14º | No | 9 Apr | 07:21:47 | - | |
| 17º | José Carlos Mota | + 0:02:13 | ROGLIČ Primož | 11º | 14º | No | 8 Apr | 18:52:26 | - | |
| 18º | Vítor Castro | + 0:02:13 | ROGLIČ Primož | 11º | 14º | No | 9 Apr | 07:50:58 | - | |
| 19º | Ze Carlos Sales | + 0:02:13 | ROGLIČ Primož | 11º | 18º | No | 8 Apr | 23:26:34 | - | |
| 20º | Grzegorz Ksiazek | + 0:07:16 | GAUDU David | 31º | 32º | No | 9 Apr | 10:25:49 | - | |
| 21º | André Ferreira | + 0:07:47 | Pior+1 | 32º | 33º | No | 9 Apr | 11:05:02 | - | |
| 22º | Pablo Lorenzo Crestar | + 0:07:47 | Pior+1 | 32º | 33º | No | 9 Apr | 11:05:02 | - | |
| 23º | Callum Court | + 0:07:47 | Pior+1 | 32º | 33º | No | 9 Apr | 11:05:02 | - | |
| Rider | Time | Bonuses | Joker¹ | Stage wins² | Points³ | BF stage wins⁴ | Accumulated minutes⁵ | Ranking | |||
| 1º |
Zédu Neves
|
4:44:17 | 70 | No | 0 | 25 | 1 | 26041 | 22 | ||
|
5
|
2º |
Gonçalo Serrão
|
+ 0:00:35 | 100 | No | 2 | -24 | 2 | 25288 | 16 | |
|
1
|
3º | Jorge Machado | + 0:00:38 | 40 | No | 0 | 50 | 0 | 35360 | 10 | |
|
1
|
4º | Emanuel Santana | + 0:00:40 | 40 | No | 0 | 32 | 0 | 21977 | 4 | |
|
1
|
5º | João Daniel | + 0:00:45 | 40 | No | 1 | 1 | 0 | 25359 | - | |
|
1
|
6º | Carlos Vieira | + 0:00:52 | 40 | No | 1 | 3 | 0 | 28871 | - | |
|
1
|
7º |
Nicolas ANCEAU
|
+ 0:00:59 | 30 | No | 0 | 39 | 0 | 27825 | - | |
|
3
|
8º | Nuno Oliveira | + 0:01:18 | 60 | No | 0 | 43 | 0 | 24056 | - | |
| 9º | Pau Llorenç | + 0:01:24 | 70 | No | 2 | -21 | 0 | 35588 | - | ||
|
2
|
10º | Pedro Miguel Ramos | + 0:01:49 | 40 | No | 0 | 43 | 0 | 25841 | - | |
|
3
|
11º | Jose António Sales Ribeiro | + 0:02:46 | 60 | No | 1 | 28 | 0 | 28060 | - | |
|
6
|
12º | José Carlos Mota | + 0:03:04 | 40 | No | 1 | 11 | 0 | 27418 | - | |
|
3
|
13º | Vítor Castro | + 0:03:50 | 50 | No | 1 | 31 | 0 | 22878 | - | |
|
1
|
14º | Ze Carlos Sales | + 0:05:07 | 20 | No | 0 | 60 | 0 | 26749 | - | |
|
2
|
15º | Grzegorz Ksiazek | + 0:09:23 | 80 | No | 2 | 21 | 1 | 24381 | - | |
| 16º | Pedro Matias | + 0:13:15 | 50 | No | 1 | 74 | 0 | 27593 | - | ||
| 17º | JOSE ANTONIO DIAZ BRAVO | + 0:13:18 | 60 | No | 2 | 94 | 0 | 21755 | - | ||
| 18º | Paulo Sacramento | + 0:14:02 | 70 | No | 1 | 76 | 1 | 25119 | - | ||
| 19º | Pedro Fernandes | + 0:20:53 | 50 | No | 1 | 126 | 0 | 23561 | - | ||
|
2
|
20º | Alberto Azevedo | + 0:27:41 | 30 | No | 1 | 257 | 1 | 26691 | - | |
|
1
|
21º | Callum Court | + 0:28:47 | 40 | No | 0 | 160 | 0 | 18562 | - | |
|
1
|
22º | Pablo Lorenzo Crestar | + 0:32:28 | 20 | No | 0 | 315 | 0 | 5406 | - | |
| 23º | André Ferreira | + 1:04:20 | 20 | No | 0 | 538 | 0 | 7675 | - | ||
| Rider | Points | Bonuses | Joker¹ | Stage wins² | One-Twos³ | BF stage wins⁴ | Accumulated minutes⁵ | Ranking | |||
| 1º |
Gonçalo Serrão
|
-24 | 60 | No | 2 | 0 | 2 | 25288 | 11 | ||
| 2º | Pau Llorenç | -21 (+3) | 60 | No | 2 | 0 | 0 | 35588 | 8 | ||
|
1
|
3º | João Daniel | 1 (+25) | 30 | No | 1 | 0 | 0 | 25359 | 5 | |
|
1
|
4º | Carlos Vieira | 3 (+27) | 30 | No | 1 | 0 | 0 | 28871 | 2 | |
|
1
|
5º | José Carlos Mota | 11 (+35) | 30 | No | 1 | 0 | 0 | 27418 | - | |
|
3
|
6º | Grzegorz Ksiazek | 21 (+45) | 60 | No | 2 | 0 | 1 | 24381 | - | |
|
1
|
7º |
Zédu Neves
|
25 (+49) | 0 | No | 0 | 0 | 1 | 26041 | - | |
|
1
|
8º | Jose António Sales Ribeiro | 28 (+52) | 30 | No | 1 | 0 | 0 | 28060 | - | |
|
2
|
9º | Vítor Castro | 31 (+55) | 30 | No | 1 | 0 | 0 | 22878 | - | |
| 10º | Emanuel Santana | 32 (+56) | 0 | No | 0 | 0 | 0 | 21977 | - | ||
| 11º |
Nicolas ANCEAU
|
39 (+63) | 0 | No | 0 | 0 | 0 | 27825 | - | ||
| 12º | Pedro Miguel Ramos | 43 (+67) | 0 | No | 0 | 0 | 0 | 25841 | - | ||
| 13º | Nuno Oliveira | 43 (+67) | 0 | No | 0 | 0 | 0 | 24056 | - | ||
| 14º | Jorge Machado | 50 (+74) | 0 | No | 0 | 0 | 0 | 35360 | - | ||
| 15º | Ze Carlos Sales | 60 (+84) | 0 | No | 0 | 0 | 0 | 26749 | - | ||
| 16º | Pedro Matias | 74 (+98) | 30 | No | 1 | 0 | 0 | 27593 | - | ||
| 17º | Paulo Sacramento | 76 (+100) | 30 | No | 1 | 0 | 1 | 25119 | - | ||
| 18º | JOSE ANTONIO DIAZ BRAVO | 94 (+118) | 60 | No | 2 | 0 | 0 | 21755 | - | ||
| 19º | Pedro Fernandes | 126 (+150) | 30 | No | 1 | 0 | 0 | 23561 | - | ||
| 20º | Callum Court | 160 (+184) | 0 | No | 0 | 0 | 0 | 18562 | - | ||
|
1
|
21º | Alberto Azevedo | 257 (+281) | 30 | No | 1 | 0 | 1 | 26691 | - | |
|
1
|
22º | Pablo Lorenzo Crestar | 315 (+339) | 0 | No | 0 | 0 | 0 | 5406 | - | |
| 23º | André Ferreira | 538 (+562) | 0 | No | 0 | 0 | 0 | 7675 | - | ||
| Rider | Points | Bonuses | Joker¹ | One-Twos² | Time³ | BF stage wins⁴ | Accumulated minutes⁵ | Ranking | |||
| 1º |
Zédu Neves
|
30 | 60 | No | 0 | 9:23:15 | 1 | 26041 | 11 | ||
|
1
|
2º |
Gonçalo Serrão
|
32 (+2) | 90 | No | 0 | 9:23:26 | 2 | 25288 | 8 | |
|
1
|
3º | José Carlos Mota | 49 (+19) | 60 | No | 0 | 9:29:54 | 0 | 27418 | 5 | |
| 4º | Jorge Machado | 76 (+46) | 60 | No | 0 | 9:22:17 | 0 | 35360 | 2 | ||
| 5º | Pedro Miguel Ramos | 83 (+53) | 90 | No | 0 | 9:35:24 | 0 | 25841 | - | ||
| 6º | João Daniel | 153 (+123) | 60 | No | 0 | 9:43:51 | 0 | 25359 | - | ||
|
1
|
7º |
Nicolas ANCEAU
|
168 (+138) | 30 | No | 0 | 9:33:56 | 0 | 27825 | - | |
|
3
|
8º | Nuno Oliveira | 196 (+166) | 30 | No | 0 | 9:42:47 | 0 | 24056 | - | |
| 9º | Carlos Vieira | 205 (+175) | 30 | No | 0 | 9:43:50 | 0 | 28871 | - | ||
|
3
|
10º | Ze Carlos Sales | 206 (+176) | 0 | No | 0 | 9:40:48 | 0 | 26749 | - | |
|
1
|
11º | Emanuel Santana | 213 (+183) | 30 | No | 0 | 9:43:38 | 0 | 21977 | - | |
| 12º | Jose António Sales Ribeiro | 236 (+206) | 0 | No | 0 | 9:38:33 | 0 | 28060 | - | ||
| 13º | Vítor Castro | 263 (+233) | 0 | No | 0 | 9:48:03 | 0 | 22878 | - | ||
|
3
|
14º | Paulo Sacramento | 322 (+292) | 60 | No | 0 | 10:04:28 | 1 | 25119 | - | |
| 15º | Pedro Matias | 342 (+312) | 0 | No | 0 | 10:00:13 | 0 | 27593 | - | ||
|
2
|
16º | Grzegorz Ksiazek | 363 (+333) | 0 | No | 0 | 10:11:30 | 1 | 24381 | - | |
|
1
|
17º | Pedro Fernandes | 388 (+358) | 30 | No | 0 | 10:23:23 | 0 | 23561 | - | |
|
2
|
18º | Callum Court | 409 (+379) | 30 | No | 0 | 10:30:42 | 0 | 18562 | - | |
| 19º | Pau Llorenç | 420 (+390) | 0 | No | 0 | 9:56:15 | 0 | 35588 | - | ||
| 20º | JOSE ANTONIO DIAZ BRAVO | 460 (+430) | 0 | No | 0 | 10:10:36 | 0 | 21755 | - | ||
| 21º | Pablo Lorenzo Crestar | 726 (+696) | 0 | No | 0 | 10:37:48 | 0 | 5406 | - | ||
| 22º | Alberto Azevedo | 746 (+716) | 0 | No | 0 | 10:33:31 | 1 | 26691 | - | ||
| 23º | André Ferreira | 1078 (+1048) | 0 | No | 0 | 11:31:14 | 0 | 7675 | - | ||
| Rider | Time | Bonuses | Joker¹ | Stage wins² | Points³ | BF stage wins⁴ | Accumulated minutes⁵ | |||
| 1º |
Nicolas ANCEAU
|
4:45:16 | 30 | No | 0 | 39 | 0 | 27825 | ||
| 2º | Pau Llorenç | + 0:00:25 | 70 | No | 2 | -21 | 0 | 35588 | ||
| 3º | Grzegorz Ksiazek | + 0:08:24 | 80 | No | 2 | 21 | 1 | 24381 | ||
| 4º | JOSE ANTONIO DIAZ BRAVO | + 0:12:19 | 60 | No | 2 | 94 | 0 | 21755 | ||
| 5º | Callum Court | + 0:27:48 | 40 | No | 0 | 160 | 0 | 18562 | ||
| 6º | Pablo Lorenzo Crestar | + 0:31:29 | 20 | No | 0 | 315 | 0 | 5406 | ||
