| 1 | 162 | ESP19950701 | 41586657 | Enric Mas * | SUB23 | Klein Constantia | 21:54:49 | 38 | -14 | 
						| 2 | 154 | NOR19890112 | M120189KRI0 | Krister Hagen | ELITE | Team Coop / Oster Hus | m.t. | 41 | -18 | 
						| 3 | 42 | ESP19810504 | 72094220 | David de La Fuente | ELITE | Sporting / Tavira | a 9 | 64 | -9 | 
						| 4 | 47 | ESP19901130 | 72177145 | Jesus Ezquerra | ELITE | Sporting / Tavira | a 11 | 49 | -4 | 
						| 5 | 33 | POR19901114 | 20842 | Rafael Silva | ELITE | Efapel | a 15 | 56 | -3 | 
						| 6 | 143 | GBR19950330 | 19950330 | Tao Geoghegan Hart * | SUB23 | Axeon / Hagens Berman | a 18 | 63 | 0 | 
						| 7 | 161 | POR19940703 | 32785 | Nuno Bico * | SUB23 | Klein Constantia | m.t. | 123 | 0 | 
						| 8 | 11 | POR19861210 | 21015 | César Fonte | ELITE | Rádio Popular / Boavista | m.t. | 161 | 0 | 
						| 9 | 1 | POR19851130 | 21072 | Samuel Caldeira | ELITE | W52 / FC Porto | a 20 | 69 | -7 | 
						| 10 | 8 | POR19920715 | 27282 | Rafael Reis | ELITE | W52 / FC Porto | a 24 | 84 | -3 | 
						| 11 | 146 | USA19950325 | 19950325 | Logan Owen * | SUB23 | Axeon / Hagens Berman | a 29 | 92 | -1 | 
						| 12 | 147 | LAT19940818 | 19940818 | Krists Neilands * | SUB23 | Axeon / Hagens Berman | m.t. | 121 | -9 | 
						| 13 | 134 | USA19900129 | 0222542 | Emerson Oronte | ELITE | Rally Cycling | a 31 | 174 | 0 | 
						| 14 | 12 | POR19910525 | 29040 | Frederico Figueiredo | ELITE | Rádio Popular / Boavista | a 38 | 141 | 0 | 
						| 15 | 163 | ECU19970304 | 250 | Jhonnatan Narvaez * | SUB23 | Klein Constantia | a 45 | 117 | 0 | 
						| 16 | 41 | ITA19770925 | 236430Z | Rinaldo Nocentini | ELITE | Sporting / Tavira | a 46 | 212 | 0 | 
						| 17 | 156 | NOR19940619 | M190694OYV0 | Oyvind Lukkedahl * | SUB23 | Team Coop / Oster Hus | a 1:08 | 169 | -4 | 
						| 18 | 164 | GER19940109 | KT32054 | Maximilian Schachmann | SUB23 | Klein Constantia | a 1:30 | 206 | -6 | 
						| 19 | 191 | ESP19890731 | 44333992 | Garikoitz Bravo | ELITE | Euskadi Basque Coutry / Murias | a 1:46 | 103 | -10 | 
						| 20 | 144 | IRL19960901 | 16A70007 | Eddie Dunbar * | SUB23 | Axeon / Hagens Berman | a 2:12 | 225 | -3 | 
						| 21 | 196 | ESP19930111 | 72840605 | Imanol Estevez | ELITE | Euskadi Basque Coutry / Murias | a 2:16 | 163 | -14 | 
						| 22 | 18 | ESP19930324 | 44635756 | Victor Etxebarria | ELITE | Rádio Popular / Boavista | a 2:22 | 280 | 0 | 
						| 23 | 103 | POR19940507 | 25024 | Luís Gomes * | SUB23 | Liberty Seguros / Carglass | a 2:30 | 161 | 0 | 
						| 24 | 153 | NOR19910829 | M290891AUG0 | August Jensen | ELITE | Team Coop / Oster Hus | m.t. | 200 | 0 | 
						| 25 | 104 | POR19960905 | 26402 | Rui Oliveira * | SUB23 | Liberty Seguros / Carglass | a 2:35 | 119 | -4 | 
						| 26 | 126 | USA19960331 | 0347932 | Sean Bennett * | SUB23 | USA Cycling | a 2:36 | 189 | 0 | 
						| 27 | 35 | POR19860422 | 18126 | Henrique Casimiro | ELITE | Efapel | a 2:43 | 228 | 0 | 
						| 28 | 166 | FRA19950810 | 0463048313 | Remi Cavagna * | SUB23 | Klein Constantia | a 2:45 | 148 | -12 | 
						| 29 | 111 | POR19860116 | 23956 | Luís Mendonça | ELITE | Sicasal / Constantinos / UDO | a 2:52 | 144 | 0 | 
						| 30 | 51 | POR19861221 | 24144 | João Benta | ELITE | Louletano / Hospital de Loulé | m.t. | 190 | 0 | 
						| 31 | 202 | RUS19880319 | 140 | Dimitri Solokov | ELITE | Lokosphinkx | a 3:11 | 274 | 0 | 
						| 32 | 195 | ESP19890821 | 44345371 | Mikel Bizkarra | ELITE | Euskadi Basque Coutry / Murias | a 3:20 | 265 | 0 | 
						| 33 | 141 | USA19960104 | 0277745 | Will Barta * | SUB23 | Axeon / Hagens Berman | a 3:32 | 213 | -3 | 
						| 34 | 201 | RUS19880206 | 141 | Sergei Shilov | ELITE | Lokosphinkx | a 3:34 | 193 | 0 | 
						| 35 | 13 | POR19910710 | 27890 | David Rodrigues | ELITE | Rádio Popular / Boavista | m.t. | 283 | 0 | 
						| 36 | 48 | ESP19920606 | 72146371 | Mario Gonzalez | ELITE | Sporting / Tavira | a 3:45 | 272 | 0 | 
						| 37 | 38 | ESP19930110 | 72151304 | Alvaro Trueba | ELITE | Efapel | a 4:28 | 276 | 0 | 
						| 38 | 142 | USA19941108 | 0298625 | Grag Daniel * | SUB23 | Axeon / Hagens Berman | a 5:21 | 196 | 0 | 
						| 39 | 22 | POR19901127 | 26922 | Amaro Antunes | ELITE | LA Aluminios / Antarte | a 7:07 | 254 | 0 | 
						| 40 | 55 | ESP19821023 | 70808008 | Jose Botella | ELITE | Louletano / Hospital de Loulé | a 8:06 | 276 | -6 | 
						| 41 | 108 | POR19950822 | 30548 | David Ribeiro * | SUB23 | Liberty Seguros / Carglass | a 8:18 | 282 | 10 | 
						| 42 | 213 | NED19890621 | 95910021 | Jarno Gmelich Meyling | ELITE | Metec / TKH Continental Team | a 8:26 | 268 | -10 | 
						| 43 | 215 | NED19900112 | 96027866 | Jasper Hamelink | ELITE | Metec / TKH Continental Team | a 8:57 | 371 | -1 | 
						| 44 | 176 | NOR19890501 | --- | Asmund Lovik | ELITE | Team Fixit.No | a 9:03 | 311 | 0 | 
						| 45 | 206 | RUS19931105 | 308 | Artem Samolenkov | ELITE | Lokosphinkx | a 10:48 | 277 | 0 | 
						| 46 | 5 | POR19861206 | 18068 | Rui Vinhas | ELITE | W52 / FC Porto | m.t. | 303 | 0 | 
						| 47 | 183 | SWE19920830 | 747222 | Isac Lundgren | ELITE | Team Bliz / Merida | a 11:14 | 286 | 0 | 
						| 48 | 6 | POR19830911 | 18581 | Ricardo Mestre | ELITE | W52 / FC Porto | m.t. | 347 | 0 | 
						| 49 | 203 | RUS19900108 | 305 | Vasilii Neustroev | ELITE | Lokosphinkx | a 11:27 | 137 | 0 | 
						| 50 | 145 | USA19941117 | 0294531 | Tyler Williams * | SUB23 | Axeon / Hagens Berman | a 11:32 | 187 | 10 | 
						| 51 | 165 | BEL19961224 | 45075 | Kenny Molly * | SUB23 | Klein Constantia | a 12:12 | 209 | 0 | 
						| 52 | 217 | NED19950715 | 96025481 | Stef Krul * | SUB23 | Metec / TKH Continental Team | a 12:34 | 329 | 0 | 
						| 53 | 133 | CAN19910126 | QC50122 | Pierrick Naud | ELITE | Rally Cycling | a 14:04 | 289 | 0 | 
						| 54 | 218 | NED19921223 | 96003496 | Oscar Riesebeek | ELITE | Metec / TKH Continental Team | a 14:09 | 340 | 0 | 
						| 55 | 135 | USA19790324 | 0073305 | Danny Pate | ELITE | Rally Cycling | a 14:58 | 315 | 0 | 
						| 56 | 211 | NED19880316 | 95901377 | Johim Ariesen | ELITE | Metec / TKH Continental Team | a 15:13 | 215 | -10 | 
						| 57 | 151 | NOR19911102 | M021191HAV0 | Havard Blikra | ELITE | Team Coop / Oster Hus | a 15:27 | 245 | -4 | 
						| 58 | 25 | POR19880517 | 22804 | Bruno Silva | ELITE | LA Aluminios / Antarte | a 16:47 | 291 | -1 | 
						| 59 | 83 | POR19950726 | 29729 | João Fernandes * | SUB23 | Goldwin / Team José Maria Nicolau | a 17:14 | 316 | 0 | 
						| 60 | 76 | POR19950218 | 28237 | Fábio Mansilhas * | SUB23 | Anicolor | a 17:56 | 284 | 0 | 
						| 61 | 204 | RUS19930821 | 303 | Alexander Vdovin | ELITE | Lokosphinkx | a 19:22 | 312 | 0 | 
						| 62 | 21 | POR19900114 | 22283 | Luís Afonso | ELITE | LA Aluminios / Antarte | a 19:38 | 375 | 0 | 
						| 63 | 71 | POR19851213 | 20074 | Bruno Sancho | ELITE | Anicolor | a 19:39 | 383 | 0 | 
						| 64 | 81 | POR19911231 | 25777 | Victor Valinho | ELITE | Goldwin / Team José Maria Nicolau | a 20:05 | 309 | 0 | 
						| 65 | 77 | POR19961117 | 31051 | Hugo Nunes * | SUB23 | Anicolor | m.t. | 371 | 0 | 
						| 66 | 58 | ESP19880919 | 6270360 | Vicente Rubio | ELITE | Louletano / Hospital de Loulé | a 21:12 | 412 | 0 | 
						| 67 | 192 | ESP19911208 | 44561911 | Benat Txoperena | ELITE | Euskadi Basque Coutry / Murias | a 21:59 | 421 | -4 | 
						| 68 | 73 | POR19940718 | 30784 | Emanuel Rodrigues * | SUB23 | Anicolor | a 22:32 | 321 | 0 | 
						| 69 | 106 | POR19940809 | 34482 | Tiago Ferreira * | SUB23 | Liberty Seguros / Carglass | m.t. | 431 | 0 | 
						| 70 | 46 | ESP19920228 | 44092765 | Oscar Brea | ELITE | Sporting / Tavira | a 22:38 | 449 | 10 | 
						| 71 | 124 | USA19950110 | 0290219 | Miguel Bryon * | SUB23 | USA Cycling | a 22:57 | 336 | 0 | 
						| 72 | 68 | POR19960124 | 34992 | Venceslau Fernandes * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 23:04 | 323 | 0 | 
						| 73 | 205 | RUS19930821 | 304 | Sergey Vdovin | ELITE | Lokosphinkx | m.t. | 463 | 0 | 
						| 74 | 167 | NZL19940123 | NZ202116Z | Hamish Schereus * | SUB23 | Klein Constantia | a 23:17 | 465 | -2 | 
						| 75 | 212 | NED19910327 | 95908016 | Tijmen Eising | ELITE | Metec / TKH Continental Team | a 23:31 | 474 | -6 | 
						| 76 | 216 | NED19901103 | 96010013 | Sjoerd Kouwenhoven | ELITE | Metec / TKH Continental Team | a 23:34 | 375 | 0 | 
						| 77 | 52 | POR19820812 | 15703 | Micael Isidoro | ELITE | Louletano / Hospital de Loulé | a 23:39 | 411 | 0 | 
						| 78 | 178 | NOR19960606 | --- | Kristoffer Madsen * | SUB23 | Team Fixit.No | a 23:48 | 362 | 0 | 
						| 79 | 105 | POR19960905 | 26401 | Ivo Oliveira * | SUB23 | Liberty Seguros / Carglass | a 24:17 | 394 | -5 | 
						| 80 | 3 | POR19891025 | 19961 | António Carvalho | ELITE | W52 / FC Porto | a 24:41 | 438 | 0 | 
						| 81 | 31 | POR19891120 | 23407 | Jóni Brandão | ELITE | Efapel | a 25:21 | 437 | 0 | 
						| 82 | 16 | ESP19920202 | 5933532 | Carlos Jimenez | ELITE | Rádio Popular / Boavista | a 25:29 | 455 | 0 | 
						| 83 | 102 | POR19950110 | 33454 | César Martingil * | SUB23 | Liberty Seguros / Carglass | a 26:14 | 440 | 0 | 
						| 84 | 14 | POR19920921 | 20908 | Ricardo Ferreira | ELITE | Rádio Popular / Boavista | a 26:20 | 470 | 0 | 
						| 85 | 45 | RSA19910310 | 4720 | Shaun Nick Bester | ELITE | Sporting / Tavira | a 26:30 | 443 | -1 | 
						| 86 | 214 | NED19950117 | 96033905 | Niels Goeree * | SUB23 | Metec / TKH Continental Team | a 26:33 | 427 | 0 | 
						| 87 | 75 | POR19950514 | 30221 | Paulo Silva * | SUB23 | Anicolor | a 26:58 | 366 | 0 | 
						| 88 | 32 | POR19840515 | 12436 | Filipe Cardoso | ELITE | Efapel | a 27:55 | 379 | 0 | 
						| 89 | 208 | RUS19930315 | 311 | Vadim Zhuravlev | ELITE | Lokosphinkx | a 28:08 | 379 | -3 | 
						| 90 | 188 | NOR19941012 | M121094NIK0 | Nikolai Lunder * | SUB23 | Team Bliz / Merida | a 28:26 | 341 | 0 | 
						| 91 | 85 | POR19960311 | 26428 | André Ramalho * | SUB23 | Goldwin / Team José Maria Nicolau | a 28:47 | 429 | 0 | 
						| 92 | 37 | POR19911010 | 30496 | Nuno Almeida | ELITE | Efapel | a 30:21 | 467 | 0 | 
						| 93 | 181 | FIN19961114 | 5122 | Niklas Henttala * | SUB23 | Team Bliz / Merida | a 30:46 | 482 | 0 | 
						| 94 | 15 | POR19760717 | 11080 | Rui Sousa | ELITE | Rádio Popular / Boavista | a 31:01 | 515 | 0 | 
						| 95 | 4 | ESP19860325 | 74000259 | Raul Alarcon | ELITE | W52 / FC Porto | a 31:05 | 515 | -2 | 
						| 96 | 82 | POR19941025 | 28028 | Fábio Oliveira * | SUB23 | Goldwin / Team José Maria Nicolau | a 32:24 | 383 | 0 | 
						| 97 | 174 | NOR19930917 | --- | Sindre Eid Hermansen | ELITE | Team Fixit.No | a 32:45 | 524 | 0 | 
						| 98 | 65 | POR19950414 | 34607 | João Silva * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 33:19 | 457 | 0 | 
						| 99 | 28 | ESP19831023 | 35456339 | Alejandro Marque | ELITE | LA Aluminios / Antarte | a 34:08 | 492 | 0 | 
						| 100 | 7 | POR19910510 | 21310 | Daniel Freitas | ELITE | W52 / FC Porto | a 34:10 | 542 | 0 | 
						| 101 | 118 | POR19970124 | 50087 | Emanuel Duarte * | SUB23 | Sicasal / Constantinos / UDO | a 34:18 | 451 | 0 | 
						| 102 | 27 | POR19900527 | 24002 | Pedro Paulinho | ELITE | LA Aluminios / Antarte | a 34:22 | 500 | -1 | 
						| 103 | 84 | POR19951030 | 37027 | José Fernandes * | SUB23 | Goldwin / Team José Maria Nicolau | a 34:23 | 506 | -3 | 
						| 104 | 64 | POR19950429 | 29450 | João Santos * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 34:37 | 479 | 0 | 
						| 105 | 101 | POR19971031 | 30198 | André Carvalho * | SUB23 | Liberty Seguros / Carglass | a 34:44 | 474 | 0 | 
						| 106 | 207 | RUS19950517 | 150 | Dimitri Strakhov * | SUB23 | Lokosphinkx | a 35:17 | 524 | 0 | 
						| 107 | 43 | POR19791214 | 6062 | Hugo Sabido | ELITE | Sporting / Tavira | a 36:16 | 489 | -1 | 
						| 108 | 74 | POR19951207 | 30849 | Xavier Silva * | SUB23 | Anicolor | a 36:24 | 532 | 0 | 
						| 109 | 114 | POR19971029 | 26429 | Gonçalo Leaça * | SUB23 | Sicasal / Constantinos / UDO | a 36:27 | 522 | 0 | 
						| 110 | 95 | POR19941202 | 44973 | Patrick Videira * | SUB23 | Maia | a 36:31 | 508 | 0 | 
						| 111 | 131 | USA19790205 | 0132539 | Charles Huff | ELITE | Rally Cycling | a 36:44 | 504 | 0 | 
						| 112 | 175 | NOR19940209 | --- | Jan William Jensen * | SUB23 | Team Fixit.No | a 38:04 | 468 | -1 | 
						| 113 | 115 | POR19970409 | 27472 | Tiago Antunes * | SUB23 | Sicasal / Constantinos / UDO | a 38:32 | 461 | 10 | 
						| 114 | 61 | POR19940507 | 33239 | André Bessa * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 38:33 | 566 | 0 | 
						| 115 | 122 | USA19970617 | 0296605 | Michael Hernandez * | SUB23 | USA Cycling | a 39:28 | 524 | 0 | 
						| 116 | 63 | POR19971010 | 28064 | Francisco Campos * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 39:57 | 511 | 0 | 
						| 117 | 197 | ESP19931023 | 44341620 | Eneko Lizarralde | ELITE | Euskadi Basque Coutry / Murias | a 40:06 | 577 | 0 | 
						| 118 | 157 | NOR19880918 | M180988MAG0 | Magnus Boressen | ELITE | Team Coop / Oster Hus | a 40:14 | 555 | 0 | 
						| 119 | 62 | POR19940415 | 27473 | Pedro Henriques * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 40:39 | 571 | 0 | 
						| 120 | 78 | POR19970210 | 38722 | Jorge Magalhães * | SUB23 | Anicolor | a 40:46 | 545 | 0 | 
						| 121 | 137 | USA19880128 | 0192966 | Bjorn Selander | ELITE | Rally Cycling | a 41:55 | 540 | 0 | 
						| 122 | 53 | ESP19910323 | 4624826 | Cristian Carralero | ELITE | Louletano / Hospital de Loulé | a 43:28 | 590 | 0 | 
						| 123 | 36 | POR19931216 | 27381 | António Barbio | ELITE | Efapel | a 44:07 | 520 | 0 | 
						| 124 | 23 | POR19810613 | 12355 | Hernani Broco | ELITE | LA Aluminios / Antarte | a 44:34 | 534 | 0 | 
						| 125 | 34 | POR19910215 | 24611 | Helder Ferreira | ELITE | Efapel | a 46:00 | 592 | 0 | 
						| 126 | 87 | POR19970221 | 30983 | Álvaro Ferreira * | SUB23 | Goldwin / Team José Maria Nicolau | a 46:20 | 569 | 0 | 
						| 127 | 54 | POR19920115 | 29238 | Rui Rodrigues | ELITE | Louletano / Hospital de Loulé | a 47:24 | 573 | -2 | 
						| 128 | 128 | USA19970510 | 0280215 | Ethan Reynolds * | SUB23 | USA Cycling | a 48:48 | 537 | 0 | 
						| 129 | 91 | POR19920910 | 28561 | Hugo Vaz | ELITE | Maia | a 49:57 | 622 | 0 | 
						| 130 | 57 | POR19880220 | 24685 | Sandro Pinto | ELITE | Louletano / Hospital de Loulé | a 50:33 | 598 | 0 | 
						| 131 | 186 | SWE19960825 | 332686 | Hannes Forsby * | SUB23 | Team Bliz / Merida | a 50:58 | 630 | 0 | 
						| 132 | 86 | POR19960421 | 38119 | Jorge Marques * | SUB23 | Goldwin / Team José Maria Nicolau | a 51:21 | 611 | 0 | 
						| 133 | 98 | POR19960413 | 35599 | José Silva * | SUB23 | Maia | a 52:04 | 635 | 0 | 
						| 134 | 113 | POR19951213 | 39938 | Rafael Apolinário * | SUB23 | Sicasal / Constantinos / UDO | a 54:29 | 606 | 0 | 
						| 135 | 117 | POR19970225 | 39413 | Marvin Scheulen * | SUB23 | Sicasal / Constantinos / UDO | a 55:02 | 634 | 0 | 
						| 136 | 184 | FIN19940903 | 6939 | Hiski Kanerva * | SUB23 | Team Bliz / Merida | a 56:27 | 646 | 0 | 
						| 137 | 88 | POR19970311 | 30040 | Marcelo Salvador * | SUB23 | Goldwin / Team José Maria Nicolau | a 59:56 | 662 | 0 | 
						| 138 | 96 | POR19971221 | 28063 | João Barbosa * | SUB23 | Maia | a 1:00:10 | 694 | 0 | 
						| 139 | 66 | POR19960418 | 36156 | Marcelo Vieira * | SUB23 | Moreira Congelados/Feira/Bicicleta Andrade | a 1:01:00 | 612 | 0 | 
						| 140 | 92 | POR19940812 | 23778 | Hugo Brito * | SUB23 | Maia | a 1:02:41 | 666 | 0 | 
						| 141 | 94 | POR19950730 | 27850 | António Barradas * | SUB23 | Maia | a 1:05:04 | 706 | 0 | 
						| 142 | 56 | POR19920905 | 24249 | Samuel Magalhães | ELITE | Louletano / Hospital de Loulé | m.t. | 731 | 0 | 
						| 143 | 26 | POR19910813 | 28688 | Nuno Meireles | ELITE | LA Aluminios / Antarte | a 1:10:10 | 723 | 0 | 
						| 144 | 97 | POR19960902 | 37624 | Helder Silva * | SUB23 | Maia | a 1:12:32 | 692 | 0 |