| 1 | SALGUEIRO Carlos Miguel | APHotels & Resorts / Tavira / SC Farense | 03:58:42.000 | - | 40.494 |
| 2 | SILVA Pedro | ABTF Betão - Feirense | 03:58:42.000 | - | 40.494 |
| 3 | TIVANI German Nicolás | Aviludo - Louletano - Loulé Concelho | 03:58:44.000 | 02.000 | 40.489 |
| 4 | MATIAS João | Tavfer-Ovos Matinados-Mortágua | 03:59:03.000 | 21.000 | 40.435 |
| 5 | COSTA Fábio | ABTF Betão - Feirense | 03:59:03.000 | 21.000 | 40.435 |
| 6 | MARTÍN José María | CCL-Matdiver-Anastácio Mendes & Mendes | 03:59:03.000 | 21.000 | 40.435 |
| 7 | ANTUNES Tiago | Efapel Cycling | 03:59:03.000 | 21.000 | 40.435 |
| 8 | FIGUEIREDO Frederico | Sabgal / Anicolor | 03:59:03.000 | 21.000 | 40.435 |
| 9 | LEAL Tiago | Rádio Popular - Paredes - Boavista | 03:59:03.000 | 21.000 | 40.435 |
| 10 | PEÑUELA Francisco Joel | Rádio Popular - Paredes - Boavista | 03:59:03.000 | 21.000 | 40.435 |
| 11 | NARCISO Diogo | Credibom / LA Alumínios / Marcos Car | 03:59:03.000 | 21.000 | 40.435 |
| 12 | EULÁLIO Afonso | ABTF Betão - Feirense | 03:59:03.000 | 21.000 | 40.435 |
| 13 | LEAÇA Gonçalo | Credibom / LA Alumínios / Marcos Car | 03:59:03.000 | 21.000 | 40.435 |
| 14 | DUARTE Emanuel | Credibom / LA Alumínios / Marcos Car | 03:59:05.000 | 23.000 | 40.429 |
| 15 | GONÇALVES Diogo | ABTF Betão - Feirense | 03:59:05.000 | 23.000 | 40.429 |
| 16 | PINHEIRO Ivo | ABTF Betão - Feirense | 03:59:05.000 | 23.000 | 40.429 |
| 17 | CARVALHO Rui | GI Group Holding - Simoldes - UDO | 03:59:05.000 | 23.000 | 40.429 |
| 18 | GÁLVEZ Jorge | Zamora Enamora | 03:59:05.000 | 23.000 | 40.429 |
| 19 | MEDEIROS João | Credibom / LA Alumínios / Marcos Car | 03:59:05.000 | 23.000 | 40.429 |
| 20 | VIEGAS Daniel | Aviludo - Louletano - Loulé Concelho | 03:59:05.000 | 23.000 | 40.429 |
| 21 | TRUEBA Alvaro | APHotels & Resorts / Tavira / SC Farense | 03:59:05.000 | 23.000 | 40.429 |
| 22 | GONÇALVES Gaspar | Aviludo - Louletano - Loulé Concelho | 03:59:05.000 | 23.000 | 40.429 |
| 23 | VALLS Miquel | GI Group Holding - Simoldes - UDO | 03:59:05.000 | 23.000 | 40.429 |
| 24 | SILVA Joaquim | Efapel Cycling | 03:59:05.000 | 23.000 | 40.429 |
| 25 | BRAGUINI Andrey | GI Group Holding - Simoldes - UDO | 03:59:05.000 | 23.000 | 40.429 |
| 26 | ROTA Raúl | Rádio Popular - Paredes - Boavista | 03:59:05.000 | 23.000 | 40.429 |
| 27 | CABEDO Óscar | ABTF Betão - Feirense | 03:59:05.000 | 23.000 | 40.429 |
| 28 | CROZZOLO Fabrizio | Technosylva Maglia Bembibre | 03:59:10.000 | 28.000 | 40.415 |
| 29 | BUSTAMANTE Alonso | | 03:59:10.000 | 28.000 | 40.415 |
| 30 | PINTO Pedro | Efapel Cycling | 03:59:11.000 | 29.000 | 40.413 |
| 31 | DEL PINO Jesus | Aviludo - Louletano - Loulé Concelho | 03:59:11.000 | 29.000 | 40.413 |
| 32 | DOMÍNGUEZ David | Aviludo - Louletano - Loulé Concelho | 03:59:45.000 | 1:03.000 | 40.317 |
| 33 | CASTRILLO Jaime | Sabgal / Anicolor | 04:01:25.000 | 2:43.000 | 40.039 |
| 34 | REIS Rafael | Sabgal / Anicolor | 04:01:25.000 | 2:43.000 | 40.039 |
| 35 | NYCH Artem | Sabgal / Anicolor | 04:01:25.000 | 2:43.000 | 40.039 |
| 36 | LEAL Cláudio | Porminho Team sub23 | 04:03:29.000 | 4:47.000 | 39.699 |
| 37 | GONZALEZ Juan Jeronimo | | 04:03:29.000 | 4:47.000 | 39.699 |
| 38 | TABOADA Andrés | Tavfer-Ovos Matinados-Mortágua | 04:03:29.000 | 4:47.000 | 39.699 |
| 39 | MENDONÇA Luís | Sabgal / Anicolor | 04:03:32.000 | 4:50.000 | 39.691 |
| 40 | RAMIREZ Cristobal Ignacio | Technosylva Maglia Bembibre | 04:04:20.000 | 5:38.000 | 39.561 |
| 41 | FONTE César | Rádio Popular - Paredes - Boavista | 04:07:28.000 | 8:46.000 | 39.06 |
| 42 | CONTTE Tomas | Aviludo - Louletano - Loulé Concelho | 04:14:04.000 | 00:15:22.000 | 38.045 |
| 43 | FERNANDES Luís | Credibom / LA Alumínios / Marcos Car | 04:16:00.000 | 00:17:18.000 | 37.758 |
| 44 | GUERREIRO Francisco | GI Group Holding - Simoldes - UDO | 04:16:00.000 | 00:17:18.000 | 37.758 |
| 45 | DIAS Daniel | Rádio Popular - Paredes - Boavista | 04:16:00.000 | 00:17:18.000 | 37.758 |
| 46 | NUNES Hugo | Rádio Popular - Paredes - Boavista | 04:16:00.000 | 00:17:18.000 | 37.758 |
| 47 | JOHANSEN Julius | Sabgal / Anicolor | 04:16:00.000 | 00:17:18.000 | 37.758 |
| 48 | LOPES Afonso | Porminho Team sub23 | 04:16:00.000 | 00:17:18.000 | 37.758 |
| 49 | CAMPOS Francisco | APHotels & Resorts / Tavira / SC Farense | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 50 | SILVA Rui | Porminho Team sub23 | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 51 | MARTINS João | Maia / Earth Consulters | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 52 | PINTO Diogo | | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 53 | SKORNIAKOV Grigorii | PC Baix Ebre | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 54 | MENA Cristobal | Technosylva Maglia Bembibre | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 55 | RODRIGUES André | Santa Maria da Feira - Segmento d'Época | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 56 | BLANCO Samuel | APHotels & Resorts / Tavira / SC Farense | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 57 | FERREIRA Tiago | GI Group Holding - Simoldes - UDO | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 58 | OLIVEIRA João | Credibom / LA Alumínios / Marcos Car | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 59 | MESQUITA Guilherme | Maia / Earth Consulters | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 60 | BEL Guillem | Technosylva Maglia Bembibre | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 61 | GINÉS Sergio | Portos Windmob | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 61 | GINÉS Sergio | High Level-Gsport-Grupo Tormo | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 62 | FERNANDES Venceslau | APHotels & Resorts / Tavira / SC Farense | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 63 | OLIVEIRA Gonçalo | Maia / Earth Consulters | 04:17:09.000 | 00:18:27.000 | 37.589 |
| 64 | LOPES Bruno | Porminho Team sub23 | 04:17:17.000 | 00:18:35.000 | 37.569 |
| 65 | AMADO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 04:17:17.000 | 00:18:35.000 | 37.569 |
| 66 | MESA Santiago | Efapel Cycling | 04:17:17.000 | 00:18:35.000 | 37.569 |
| 67 | GOMEZ Marcos | Technosylva Maglia Bembibre | 04:17:19.000 | 00:18:37.000 | 37.565 |
| 68 | CASTRO PINTO Pedro | Efapel Cycling | 04:17:22.000 | 00:18:40.000 | 37.557 |
| 69 | LINAREZ Leangel Rubén | Tavfer-Ovos Matinados-Mortágua | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 70 | MACEDO João | Credibom / LA Alumínios / Marcos Car | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 71 | CHACÓN Franklin | CCL-Matdiver-Anastácio Mendes & Mendes | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 71 | CHACÓN Franklin | Bandes - Gobierno de La Guaira | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 72 | SOUSA José | Sabgal / Anicolor | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 73 | COSTA Miguel | Santa Maria da Feira - Segmento d'Época | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 74 | GUEVARA Gregory | Bandes - Gobierno de La Guaira | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 75 | ROTA Oscar | Zamora Enamora | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 76 | SÁENZ Nicolás | Tavfer-Ovos Matinados-Mortágua | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 77 | SALEIRO Sérgio | Óbidos Cycling Team | 04:19:16.000 | 00:20:34.000 | 37.282 |
| 78 | SÁNCHEZ Ángel | Tavfer-Ovos Matinados-Mortágua | 04:19:21.000 | 00:20:39.000 | 37.27 |
| 79 | CAMPOS Noah | GI Group Holding - Simoldes - UDO | 04:19:21.000 | 00:20:39.000 | 37.27 |
| 1005 | BARBIO António | Tavfer-Ovos Matinados-Mortágua | 00:00.000 | -03:58:42.000 | |
| 1005 | SILVA João | Óbidos Cycling Team | 00:00.000 | -03:58:42.000 | |
| 1005 | GASPAR Tomás | Porminho Team sub23 | 00:00.000 | -03:58:42.000 | |