| 1 | NYCH Artem | Sabgal / Anicolor | 04:46:35.000 | - | 34.126 |
| 2 | MOREIRA Mauricio | Sabgal / Anicolor | 04:47:07.000 | 32.000 | 34.063 |
| 3 | SILVA Afonso | APHotels & Resorts / Tavira / SC Farense | 04:48:03.000 | 1:28.000 | 33.952 |
| 4 | SWIRBUL Keegan | Efapel Cycling | 04:48:03.000 | 1:28.000 | 33.952 |
| 5 | NUNES Hugo | Rádio Popular - Paredes - Boavista | 04:48:19.000 | 1:44.000 | 33.921 |
| 6 | LEAL Tiago | Rádio Popular - Paredes - Boavista | 04:48:19.000 | 1:44.000 | 33.921 |
| 7 | IVANOV Viacheslav | Efapel Cycling | 04:48:19.000 | 1:44.000 | 33.921 |
| 8 | FERNANDES Luís | Credibom / LA Alumínios / Marcos Car | 04:50:18.000 | 3:43.000 | 33.689 |
| 9 | PEÑUELA Francisco Joel | Rádio Popular - Paredes - Boavista | 04:50:18.000 | 3:43.000 | 33.689 |
| 10 | CARVALHO Gonçalo | Tavfer-Ovos Matinados-Mortágua | 04:50:18.000 | 3:43.000 | 33.689 |
| 11 | DOMÍNGUEZ David | Aviludo - Louletano - Loulé Concelho | 04:50:18.000 | 3:43.000 | 33.689 |
| 12 | CROZZOLO Fabrizio | Technosylva Maglia Bembibre | 04:50:18.000 | 3:43.000 | 33.689 |
| 13 | CARVALHO Rui | GI Group Holding - Simoldes - UDO | 04:50:18.000 | 3:43.000 | 33.689 |
| 14 | GONÇALVES Diogo | ABTF Betão - Feirense | 04:50:18.000 | 3:43.000 | 33.689 |
| 15 | PINHEIRO Ivo | ABTF Betão - Feirense | 04:50:18.000 | 3:43.000 | 33.689 |
| 16 | DUARTE Emanuel | Credibom / LA Alumínios / Marcos Car | 04:50:18.000 | 3:43.000 | 33.689 |
| 17 | GONÇALVES Hélder | Rádio Popular - Paredes - Boavista | 04:50:18.000 | 3:43.000 | 33.689 |
| 18 | RAMIREZ Cristobal Ignacio | Technosylva Maglia Bembibre | 04:52:41.000 | 6:06.000 | 33.415 |
| 19 | MENA Cristobal | Technosylva Maglia Bembibre | 04:52:41.000 | 6:06.000 | 33.415 |
| 20 | DEL PINO Jesus | Aviludo - Louletano - Loulé Concelho | 04:52:41.000 | 6:06.000 | 33.415 |
| 21 | SILVA Bruno | Tavfer-Ovos Matinados-Mortágua | 04:53:19.000 | 6:44.000 | 33.343 |
| 22 | BLANCO Samuel | APHotels & Resorts / Tavira / SC Farense | 04:53:19.000 | 6:44.000 | 33.343 |
| 23 | BRAGUINI Andrey | GI Group Holding - Simoldes - UDO | 04:53:22.000 | 6:47.000 | 33.337 |
| 24 | ROTA Raúl | Rádio Popular - Paredes - Boavista | 04:53:23.000 | 6:48.000 | 33.335 |
| 25 | MENDONÇA Luís | Sabgal / Anicolor | 04:53:34.000 | 6:59.000 | 33.314 |
| 26 | GOMES Luís | GI Group Holding - Simoldes - UDO | 04:53:50.000 | 7:15.000 | 33.284 |
| 27 | CASIMIRO Henrique | Efapel Cycling | 04:53:50.000 | 7:15.000 | 33.284 |
| 28 | CARDENAS Juan Pablo | | 04:54:53.000 | 8:18.000 | 33.166 |
| 29 | GARCÍA GONZÁLEZ Sergio | Aviludo - Louletano - Loulé Concelho | 04:55:10.000 | 8:35.000 | 33.134 |
| 30 | SÁENZ Nicolás | Tavfer-Ovos Matinados-Mortágua | 04:55:25.000 | 8:50.000 | 33.106 |
| 31 | VALLS Miquel | CCL-Matdiver-Anastácio Mendes & Mendes | 04:56:00.000 | 9:25.000 | 33.041 |
| 32 | BARBOSA Diogo | APHotels & Resorts / Tavira / SC Farense | 04:56:00.000 | 9:25.000 | 33.041 |
| 33 | GINÉS Sergio | Portos Windmob | 04:56:00.000 | 9:25.000 | 33.041 |
| 33 | GINÉS Sergio | High Level-Gsport-Grupo Tormo | 04:56:00.000 | 9:25.000 | 33.041 |
| 34 | FERNÁNDEZ Mario | Huesca la Magia | 04:56:00.000 | 9:25.000 | 33.041 |
| 34 | FERNÁNDEZ Mario | Technosylva Maglia Bembibre | 04:56:00.000 | 9:25.000 | 33.041 |
| 35 | MARTÍN José María | CCL-Matdiver-Anastácio Mendes & Mendes | 04:56:00.000 | 9:25.000 | 33.041 |
| 36 | FERNANDES Venceslau | APHotels & Resorts / Tavira / SC Farense | 04:56:00.000 | 9:25.000 | 33.041 |
| 37 | CHACÓN Franklin | CCL-Matdiver-Anastácio Mendes & Mendes | 04:56:00.000 | 9:25.000 | 33.041 |
| 37 | CHACÓN Franklin | Bandes - Gobierno de La Guaira | 04:56:00.000 | 9:25.000 | 33.041 |
| 38 | ROTA Oscar | Zamora Enamora | 04:56:00.000 | 9:25.000 | 33.041 |
| 39 | BECERRA Juan Nicolas | Portos Windmob | 04:56:00.000 | 9:25.000 | 33.041 |
| 40 | LOPES Afonso | Porminho Team sub23 | 04:56:00.000 | 9:25.000 | 33.041 |
| 41 | GÁLVEZ Jorge | Zamora Enamora | 04:56:11.000 | 9:36.000 | 33.02 |
| 42 | GONZÁLEZ Abner | Efapel Cycling | 04:56:42.000 | 00:10:07.000 | 32.963 |
| 43 | MILLER Barry | CCL-Matdiver-Anastácio Mendes & Mendes | 04:58:39.000 | 00:12:04.000 | 32.747 |
| 44 | CABEDO Óscar | ABTF Betão - Feirense | 04:58:51.000 | 00:12:16.000 | 32.725 |
| 45 | GONZALEZ Juan Jeronimo | | 04:59:34.000 | 00:12:59.000 | 32.647 |
| 46 | DIAS José | Aviludo - Louletano - Loulé Concelho | 05:01:09.000 | 00:14:34.000 | 32.476 |
| 47 | MACEDO João | Credibom / LA Alumínios / Marcos Car | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 48 | CARVALHO Antonio | ABTF Betão - Feirense | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 49 | OLIVEIRA Fábio | ABTF Betão - Feirense | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 50 | CONTTE Tomas | Aviludo - Louletano - Loulé Concelho | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 51 | GUERREIRO Francisco | GI Group Holding - Simoldes - UDO | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 52 | LEAÇA Gonçalo | Credibom / LA Alumínios / Marcos Car | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 53 | VIE François | Credibom / LA Alumínios / Marcos Car | 05:04:22.000 | 00:17:47.000 | 32.132 |
| 54 | TRUEBA Alvaro | APHotels & Resorts / Tavira / SC Farense | 05:08:45.000 | 00:22:10.000 | 31.676 |
| 55 | AMARAL Gonçalo | Technosylva Maglia Bembibre | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 56 | ANTUNEZ Pablo | Zamora Enamora | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 57 | COSTA Fábio | ABTF Betão - Feirense | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 58 | REIS Rafael | Sabgal / Anicolor | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 59 | CAIXAS Rodrigo | Credibom / LA Alumínios / Marcos Car | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 60 | FERREIRA António | Efapel Cycling | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 61 | CARVALHO André | Sabgal / Anicolor | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 62 | MARTINS João | Maia / Earth Consulters | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 63 | REES Oliver | Sabgal / Anicolor | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 64 | CASTRO PINTO Pedro | Efapel Cycling | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 65 | SILVA Rui | Porminho Team sub23 | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 66 | MESA Santiago | Efapel Cycling | 05:09:57.000 | 00:23:22.000 | 31.553 |
| 67 | CHINGUI Euclides | APHotels & Resorts / Tavira / SC Farense | 05:11:41.000 | 00:25:06.000 | 31.378 |
| 68 | FERNÁNDEZ Delio | APHotels & Resorts / Tavira / SC Farense | 05:11:41.000 | 00:25:06.000 | 31.378 |
| 69 | ECHAVARRIA Alonso | CCL-Matdiver-Anastácio Mendes & Mendes | 05:11:41.000 | 00:25:06.000 | 31.378 |
| 70 | CAMPOS Noah | GI Group Holding - Simoldes - UDO | 05:15:34.000 | 00:28:59.000 | 30.992 |
| 71 | SOUSA José | Sabgal / Anicolor | 05:15:34.000 | 00:28:59.000 | 30.992 |
| 72 | MARTIN Daniel | Zamora Enamora | 05:15:41.000 | 00:29:06.000 | 30.98 |
| 73 | FONTE César | Rádio Popular - Paredes - Boavista | 05:15:41.000 | 00:29:06.000 | 30.98 |
| 74 | LOPES Bruno | Porminho Team sub23 | 05:15:41.000 | 00:29:06.000 | 30.98 |
| 75 | CUNHA Pedro | Porminho Team sub23 | 05:15:43.000 | 00:29:08.000 | 30.977 |
| 76 | CARDOSO Roberto | Porminho Team sub23 | 05:15:43.000 | 00:29:08.000 | 30.977 |
| 77 | FERREIRA Tiago | GI Group Holding - Simoldes - UDO | 05:15:43.000 | 00:29:08.000 | 30.977 |
| 78 | CARDENAS Juan David | Portos Windmob | 05:15:43.000 | 00:29:08.000 | 30.977 |
| 79 | RONDON Edwar | Portos Windmob | 05:15:44.000 | 00:29:09.000 | 30.976 |
| 80 | JARRETT Deetray | Technosylva Maglia Bembibre | 05:15:56.000 | 00:29:21.000 | 30.956 |
| 81 | SANCHIDRIAN Fernando | Zamora Enamora | 05:16:41.000 | 00:30:06.000 | 30.883 |
| 82 | MARTINS Tomás | Aviludo - Louletano - Loulé Concelho | 05:16:51.000 | 00:30:16.000 | 30.866 |
| 83 | TIVANI German Nicolás | Aviludo - Louletano - Loulé Concelho | 05:16:51.000 | 00:30:16.000 | 30.866 |
| 84 | MARTINGIL César | Tavfer-Ovos Matinados-Mortágua | 05:18:42.000 | 00:32:07.000 | 30.687 |
| 85 | LINAREZ Leangel Rubén | Tavfer-Ovos Matinados-Mortágua | 05:18:42.000 | 00:32:07.000 | 30.687 |
| 86 | DIAS Daniel | Rádio Popular - Paredes - Boavista | 05:18:42.000 | 00:32:07.000 | 30.687 |
| 87 | REBOLLO MARTIN Jose | Zamora Enamora | 05:18:42.000 | 00:32:07.000 | 30.687 |
| 88 | CUELLA Juan Maria | Zamora Enamora | 05:18:42.000 | 00:32:07.000 | 30.687 |
| 89 | SOARES Rafael | Santa Maria da Feira - Segmento d'Época | 05:20:37.000 | 00:34:02.000 | 30.504 |
| 90 | COSTA Miguel | Santa Maria da Feira - Segmento d'Época | 05:20:37.000 | 00:34:02.000 | 30.504 |
| 91 | RUFINO Duarte | Maia / Earth Consulters | 05:23:04.000 | 00:36:29.000 | 30.272 |
| 92 | SÁNCHEZ Ángel | Tavfer-Ovos Matinados-Mortágua | 05:26:56.000 | 00:40:21.000 | 29.914 |
| 93 | MOREIRA Luís | Maia / Earth Consulters | 05:28:47.000 | 00:42:12.000 | 29.746 |
| 94 | PEREIRA Francisco | ABTF Betão - Feirense | 05:28:47.000 | 00:42:12.000 | 29.746 |
| 95 | FREITAS Fernando | Maia / Earth Consulters | 05:28:47.000 | 00:42:12.000 | 29.746 |
| 96 | MAGALHÃES Sérgio | Santa Maria da Feira - Segmento d'Época | 05:28:50.000 | 00:42:15.000 | 29.742 |
| 97 | PEREIRA Diogo | Porminho Team sub23 | 05:29:21.000 | 00:42:46.000 | 29.695 |
| 1005 | LOPES Pedro Miguel | GI Group Holding - Simoldes - UDO | 00:00.000 | -04:46:35.000 | |
| 1005 | MENDES João | Portos Windmob | 00:00.000 | -04:46:35.000 | |
| 1005 | OLIVEIRA João | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -04:46:35.000 | |
| 1005 | RODRIGUES Gonçalo | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -04:46:35.000 | |
| 1005 | ALONI Yonathan | | 00:00.000 | -04:46:35.000 | |
| 1005 | TEIXEIRA José | Santa Maria da Feira - Segmento d'Época | 00:00.000 | -04:46:35.000 | |
| 1005 | GUIA André | CCL-Matdiver-Anastácio Mendes & Mendes | 00:00.000 | -04:46:35.000 | |
| 1005 | PERALTA Gonçalo | Maia / Earth Consulters | 00:00.000 | -04:46:35.000 | |
| 1005 | MOLE Pedro | | 00:00.000 | -04:46:35.000 | |
| 1005 | GONÇALVES José | | 00:00.000 | -04:46:35.000 | |