| Rider | Time | Best pick | Rank | Second pick¹ | Joker² | Date/Time³ | Ranking | ||
| 1º | João Daniel | 4:14:53 | Sergio Higuita | 1º | 4º | No | 19 Feb | 18:48:45 | 5 | |
| 2º | Ze Carlos Sales | '' | Sergio Higuita | 1º | 4º | No | 19 Feb | 20:55:02 | 3 | |
| 3º | Vítor Castro | '' | Sergio Higuita | 1º | 4º | No | 19 Feb | 21:32:31 | - | |
| 4º | JOSE ANTONIO DIAZ BRAVO | '' | Sergio Higuita | 1º | 4º | No | 20 Feb | 01:20:50 | - | |
| 5º | André Pedro | '' | Sergio Higuita | 1º | 5º | No | 17 Feb | 22:38:01 | - | |
| 6º | José Carlos Mota | '' | Sergio Higuita | 1º | 5º | No | 19 Feb | 20:24:47 | - | |
| 7º | 
                                            Jose António Sales Ribeiro
                                             
                                             
                                     | 
                                                '' | Sergio Higuita | 1º | 10º | No | 19 Feb | 22:21:05 | - | |
| 8º | Bruno Pereira | '' | MARTÍNEZ Daniel Felipe | 2º | 4º | No | 18 Feb | 11:20:42 | - | |
| 9º | Pau Llorenç | '' | MARTÍNEZ Daniel Felipe | 2º | 10º | No | 18 Feb | 14:42:50 | - | |
| 10º | Emanuel Santana | + 0:00:01 | Brandon Mcnulty | 3º | 4º | No | 20 Feb | 00:37:53 | - | |
| 11º | 
                                            Grzegorz Ksiazek
                                             
                                     | 
                                                + 0:00:01 | Brandon Mcnulty | 3º | 10º | No | 19 Feb | 19:00:05 | - | |
| 12º | Gonçalo Serrão | + 0:00:01 | Brandon Mcnulty | 3º | 10º | No | 19 Feb | 20:55:14 | - | |
| 13º | Carlos Vieira | + 0:00:01 | David Gaudu | 4º | 5º | No | 17 Feb | 20:46:08 | - | |
| 14º | Zédu Neves | + 0:00:01 | David Gaudu | 4º | 5º | No | 17 Feb | 21:06:44 | - | |
| 15º | 
                                            Jorge Machado
                                             
                                     | 
                                                + 0:00:01 | David Gaudu | 4º | 5º | No | 17 Feb | 21:47:32 | - | |
| 16º | Paulo Sacramento | + 0:00:01 | David Gaudu | 4º | 5º | No | 19 Feb | 12:37:55 | - | |
| 17º | André Ferreira | + 0:00:01 | David Gaudu | 4º | 10º | No | 17 Feb | 19:23:51 | - | |
| 18º | Filipe Silva | + 0:00:01 | David Gaudu | 4º | 53º | No | 15 Feb | 09:03:43 | - | |
| 19º | Ricardo Capelo | + 0:00:01 | David Gaudu | 4º | 53º | No | 16 Feb | 09:42:32 | - | |
| 20º | Pablo Lorenzo Crestar | + 0:00:09 | Remco Evenepoel | 5º | 10º | No | 18 Feb | 15:22:54 | - | |
| 21º | Nicolas ANCEAU | + 0:00:09 | Remco Evenepoel | 5º | 10º | No | 18 Feb | 18:20:08 | - | |
| 22º | Pedro Matias | + 0:00:09 | Remco Evenepoel | 5º | 10º | No | 19 Feb | 19:54:23 | - | |
| 23º | Pedro Miguel Ramos | + 0:00:09 | Remco Evenepoel | 5º | 96º | No | 17 Feb | 20:16:33 | - | |
| 24º | André Pereira | + 0:00:09 | Remco Evenepoel | 5º | 99º | No | 19 Feb | 09:00:23 | - | |
| 25º | Nuno Oliveira | + 0:00:42 | Ethan Hayter | 10º | 53º | No | 19 Feb | 19:35:43 | - | |
| Rider | Time | Bonuses | Joker¹ | Stage wins² | Points³ | BF stage wins⁴ | Accumulated minutes⁵ | Ranking | |||
| 1º | 
                                            Jose António Sales Ribeiro
                                             
                                             
                                     | 
                                                19:32:33 | 140 | No | 4 | -114 | 0 | 18153 | 20 | ||
| 
                                                        1
                                                         | 
                                                2º | Vítor Castro | + 0:00:21 | 120 | No | 3 | -82 | 0 | 20966 | 15 | |
| 
                                                        1
                                                         | 
                                                3º | Gonçalo Serrão | + 0:00:31 | 110 | No | 3 | -81 | 1 | 16798 | 10 | |
| 
                                                        2
                                                         | 
                                                4º | 
                                            Grzegorz Ksiazek
                                             
                                     | 
                                                + 0:01:09 | 130 | No | 2 | -50 | 1 | 18989 | 5 | |
| 5º | André Ferreira | + 0:01:12 | 70 | No | 2 | -47 | 0 | 23146 | - | ||
| 
                                                        7
                                                         | 
                                                6º | André Pedro | + 0:01:39 | 100 | No | 2 | -50 | 0 | 21284 | - | |
| 
                                                        7
                                                         | 
                                                7º | Ze Carlos Sales | + 0:01:39 | 100 | No | 2 | -48 | 0 | 19740 | - | |
| 
                                                        7
                                                         | 
                                                8º | JOSE ANTONIO DIAZ BRAVO | + 0:01:39 | 100 | No | 2 | -48 | 0 | 17883 | - | |
| 
                                                        5
                                                         | 
                                                9º | Nuno Oliveira | + 0:01:43 | 80 | No | 2 | -42 | 0 | 18693 | - | |
| 
                                                        7
                                                         | 
                                                10º | João Daniel | + 0:01:49 | 90 | No | 2 | -38 | 1 | 20659 | - | |
| 
                                                        8
                                                         | 
                                                11º | José Carlos Mota | + 0:01:59 | 80 | No | 1 | 26 | 0 | 18244 | - | |
| 
                                                        5
                                                         | 
                                                12º | Paulo Sacramento | + 0:02:00 | 80 | No | 1 | -18 | 0 | 23164 | - | |
| 
                                                        3
                                                         | 
                                                13º | Emanuel Santana | + 0:02:00 | 80 | No | 1 | -16 | 0 | 15687 | - | |
| 
                                                        5
                                                         | 
                                                14º | Zédu Neves | + 0:02:10 | 70 | No | 1 | -17 | 0 | 35775 | - | |
| 
                                                        5
                                                         | 
                                                15º | 
                                            Jorge Machado
                                             
                                     | 
                                                + 0:02:10 | 70 | No | 1 | -17 | 0 | 24376 | - | |
| 
                                                        4
                                                         | 
                                                16º | Pau Llorenç | + 0:02:11 | 80 | No | 2 | -24 | 0 | 31865 | - | |
| 
                                                        9
                                                         | 
                                                17º | Nicolas ANCEAU | + 0:02:17 | 70 | No | 1 | -16 | 0 | 14334 | - | |
| 
                                                        6
                                                         | 
                                                18º | Pedro Matias | + 0:02:18 | 70 | No | 1 | -16 | 0 | 20733 | - | |
| 
                                                        8
                                                         | 
                                                19º | Pedro Miguel Ramos | + 0:02:18 | 70 | No | 1 | -16 | 0 | 20438 | - | |
| 
                                                        2
                                                         | 
                                                20º | Pablo Lorenzo Crestar | + 0:02:30 | 70 | No | 2 | -46 | 0 | 31802 | - | |
| 21º | Carlos Vieira | + 0:02:57 | 50 | No | 1 | -14 | 0 | 27110 | - | ||
| 22º | Ricardo Capelo | + 0:04:48 | 60 | No | 1 | 3 | 0 | 29502 | - | ||
| 
                                                        1
                                                         | 
                                                23º | Bruno Pereira | + 0:05:18 | 110 | No | 2 | 116 | 2 | 19339 | - | |
| 
                                                        1
                                                         | 
                                                24º | Filipe Silva | + 0:05:21 | 50 | No | 1 | 13 | 0 | 36893 | - | |
| 25º | André Pereira | + 0:25:19 | 50 | No | 1 | 235 | 0 | 11883 | - | ||
| Rider | Points | Bonuses | Joker¹ | One-Twos² | Time³ | BF stage wins⁴ | Accumulated minutes⁵ | Ranking | |||
| 1º | 
                                            Jorge Machado
                                             
                                     | 
                                                -89 | 120 | No | 0 | 38:33:07 | 0 | 24376 | 10 | ||
| 2º | Vítor Castro | -54 (+35) | 90 | No | 0 | 38:32:00 | 0 | 20966 | 8 | ||
| 3º | Paulo Sacramento | -48 (+41) | 90 | No | 0 | 38:33:07 | 0 | 23164 | 5 | ||
| 4º | Zédu Neves | -47 (+42) | 90 | No | 0 | 38:33:07 | 0 | 35775 | 2 | ||
| 
                                                        4
                                                         | 
                                                5º | André Pedro | -47 (+42) | 90 | No | 0 | 38:33:41 | 0 | 21284 | - | |
| 
                                                        2
                                                         | 
                                                6º | Carlos Vieira | -44 (+45) | 90 | No | 0 | 38:33:34 | 0 | 27110 | - | |
| 
                                                        1
                                                         | 
                                                7º | Pedro Matias | -41 (+48) | 90 | No | 0 | 38:33:48 | 0 | 20733 | - | |
| 
                                                        2
                                                         | 
                                                8º | 
                                            Jose António Sales Ribeiro
                                             
                                             
                                     | 
                                                -39 (+50) | 90 | No | 0 | 38:32:40 | 0 | 18153 | - | |
| 
                                                        2
                                                         | 
                                                9º | André Ferreira | -39 (+50) | 90 | No | 0 | 38:33:17 | 0 | 23146 | - | |
| 
                                                        1
                                                         | 
                                                10º | 
                                            Grzegorz Ksiazek
                                             
                                     | 
                                                -30 (+59) | 120 | No | 1 | 38:45:19 | 1 | 18989 | - | |
| 
                                                        3
                                                         | 
                                                11º | JOSE ANTONIO DIAZ BRAVO | -8 (+81) | 60 | No | 0 | 38:33:14 | 0 | 17883 | - | |
| 
                                                        3
                                                         | 
                                                12º | Emanuel Santana | -6 (+83) | 60 | No | 0 | 38:33:15 | 0 | 15687 | - | |
| 
                                                        3
                                                         | 
                                                13º | Ze Carlos Sales | -5 (+84) | 60 | No | 0 | 38:33:33 | 0 | 19740 | - | |
| 
                                                        2
                                                         | 
                                                14º | Filipe Silva | 61 (+150) | 60 | No | 0 | 38:39:12 | 0 | 36893 | - | |
| 
                                                        2
                                                         | 
                                                15º | Ricardo Capelo | 69 (+158) | 60 | No | 0 | 38:38:59 | 0 | 29502 | - | |
| 
                                                        11
                                                         | 
                                                16º | Pedro Miguel Ramos | 75 (+164) | 60 | No | 0 | 38:42:43 | 0 | 20438 | - | |
| 17º | Nuno Oliveira | 84 (+173) | 30 | No | 0 | 38:36:39 | 0 | 18693 | - | ||
| 18º | Gonçalo Serrão | 93 (+182) | 90 | No | 0 | 38:36:53 | 1 | 16798 | - | ||
| 19º | Pablo Lorenzo Crestar | 96 (+185) | 60 | No | 0 | 38:34:35 | 0 | 31802 | - | ||
| 20º | Nicolas ANCEAU | 96 (+185) | 90 | No | 0 | 38:37:59 | 0 | 14334 | - | ||
| 21º | José Carlos Mota | 130 (+219) | 60 | No | 0 | 38:33:41 | 0 | 18244 | - | ||
| 22º | João Daniel | 192 (+281) | 30 | No | 0 | 38:37:22 | 1 | 20659 | - | ||
| 23º | Pau Llorenç | 206 (+295) | 30 | No | 0 | 38:46:06 | 0 | 31865 | - | ||
| 24º | Bruno Pereira | 289 (+378) | 90 | No | 1 | 38:45:21 | 2 | 19339 | - | ||
| 25º | André Pereira | 596 (+685) | 30 | No | 0 | 39:31:35 | 0 | 11883 | - | ||
| Rider | Points | Bonuses | Joker¹ | Stage wins² | One-Twos³ | BF stage wins⁴ | Accumulated minutes⁵ | Ranking | |||
| 1º | 
                                            Jose António Sales Ribeiro
                                             
                                             
                                     | 
                                                -114 | 120 | No | 4 | 0 | 0 | 18153 | 10 | ||
| 
                                                        2
                                                         | 
                                                2º | Vítor Castro | -82 (+32) | 90 | No | 3 | 0 | 0 | 20966 | 8 | |
| 
                                                        1
                                                         | 
                                                3º | Gonçalo Serrão | -81 (+33) | 90 | No | 3 | 0 | 1 | 16798 | 5 | |
| 
                                                        1
                                                         | 
                                                4º | 
                                            Grzegorz Ksiazek
                                             
                                     | 
                                                -50 (+64) | 60 | No | 2 | 1 | 1 | 18989 | 2 | |
| 
                                                        9
                                                         | 
                                                5º | André Pedro | -50 (+64) | 60 | No | 2 | 0 | 0 | 21284 | - | |
| 
                                                        10
                                                         | 
                                                6º | Ze Carlos Sales | -48 (+66) | 60 | No | 2 | 0 | 0 | 19740 | - | |
| 
                                                        10
                                                         | 
                                                7º | JOSE ANTONIO DIAZ BRAVO | -48 (+66) | 60 | No | 2 | 0 | 0 | 17883 | - | |
| 
                                                        1
                                                         | 
                                                8º | André Ferreira | -47 (+67) | 60 | No | 2 | 0 | 0 | 23146 | - | |
| 
                                                        3
                                                         | 
                                                9º | Pablo Lorenzo Crestar | -46 (+68) | 60 | No | 2 | 0 | 0 | 31802 | - | |
| 
                                                        5
                                                         | 
                                                10º | Nuno Oliveira | -42 (+72) | 60 | No | 2 | 0 | 0 | 18693 | - | |
| 
                                                        9
                                                         | 
                                                11º | João Daniel | -38 (+76) | 60 | No | 2 | 0 | 1 | 20659 | - | |
| 
                                                        4
                                                         | 
                                                12º | Pau Llorenç | -24 (+90) | 60 | No | 2 | 0 | 0 | 31865 | - | |
| 
                                                        4
                                                         | 
                                                13º | Paulo Sacramento | -18 (+96) | 30 | No | 1 | 0 | 0 | 23164 | - | |
| 
                                                        4
                                                         | 
                                                14º | Zédu Neves | -17 (+97) | 30 | No | 1 | 0 | 0 | 35775 | - | |
| 
                                                        4
                                                         | 
                                                15º | 
                                            Jorge Machado
                                             
                                     | 
                                                -17 (+97) | 30 | No | 1 | 0 | 0 | 24376 | - | |
| 
                                                        3
                                                         | 
                                                16º | Pedro Matias | -16 (+98) | 30 | No | 1 | 0 | 0 | 20733 | - | |
| 
                                                        5
                                                         | 
                                                17º | Pedro Miguel Ramos | -16 (+98) | 30 | No | 1 | 0 | 0 | 20438 | - | |
| 18º | Emanuel Santana | -16 (+98) | 30 | No | 1 | 0 | 0 | 15687 | - | ||
| 
                                                        4
                                                         | 
                                                19º | Nicolas ANCEAU | -16 (+98) | 30 | No | 1 | 0 | 0 | 14334 | - | |
| 
                                                        1
                                                         | 
                                                20º | Carlos Vieira | -14 (+100) | 30 | No | 1 | 0 | 0 | 27110 | - | |
| 21º | Ricardo Capelo | 3 (+117) | 30 | No | 1 | 0 | 0 | 29502 | - | ||
| 22º | Filipe Silva | 13 (+127) | 30 | No | 1 | 0 | 0 | 36893 | - | ||
| 23º | José Carlos Mota | 26 (+140) | 30 | No | 1 | 0 | 0 | 18244 | - | ||
| 24º | Bruno Pereira | 116 (+230) | 60 | No | 2 | 1 | 2 | 19339 | - | ||
| 25º | André Pereira | 235 (+349) | 30 | No | 1 | 0 | 0 | 11883 | - | ||
| Rider | Time | Bonuses | Joker¹ | Stage wins² | Points³ | BF stage wins⁴ | Accumulated minutes⁵ | |||
| 1º | 
                                            Grzegorz Ksiazek
                                             
                                     | 
                                                19:33:42 | 130 | No | 2 | -50 | 1 | 18989 | ||
| 
                                                        1
                                                         | 
                                                2º | JOSE ANTONIO DIAZ BRAVO | + 0:00:30 | 100 | No | 2 | -48 | 0 | 17883 | |
| 
                                                        2
                                                         | 
                                                3º | Pau Llorenç | + 0:01:02 | 80 | No | 2 | -24 | 0 | 31865 | |
| 
                                                        2
                                                         | 
                                                4º | Nicolas ANCEAU | + 0:01:08 | 70 | No | 1 | -16 | 0 | 14334 | |
| 
                                                        1
                                                         | 
                                                5º | Pablo Lorenzo Crestar | + 0:01:21 | 70 | No | 2 | -46 | 0 | 31802 | |
| 
                                                        1
                                                         | 
                                                6º | Bruno Pereira | + 0:04:09 | 110 | No | 2 | 116 | 2 | 19339 | |
| 
                                                        1
                                                         | 
                                                7º | Filipe Silva | + 0:04:12 | 50 | No | 1 | 13 | 0 | 36893 | |
| 8º | André Pereira | + 0:24:10 | 50 | No | 1 | 235 | 0 | 11883 | ||
