| Class | Dorsal | Licença | Cód UCI | Nome | Equipa | Categoria | T | Sx | Tempo |
| 1 | 145 | 32618 | POR19990704 | Fábio Costa | C.C.Barcelos/ AFF /Orbea / Onda | Junior | 0 | m | 01:43:05 |
| 2 | 95 | 41725 | POR19980423 | André Rafeiro | Bairrada | Junior | 0 | m | 01:43:05 |
| 3 | 49 | 44152 | POR19981128 | Edgar Fonte | Tensai / Sambiental / Santa Marta | Junior | 0 | m | 01:43:05 |
| 4 | 251 | 42286 | POR19990707 | Pedro Lopes | Escola de Ciclismo Carlos Carvalho | Junior | 0 | m | 01:43:05 |
| 5 | 85 | 27310 | POR19980514 | Daniel Silva | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | 01:43:05 |
| 6 | 156 | 35900 | POR19980809 | Ivo Pinheiro | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | 01:43:05 |
| 7 | 195 | 51002 | POR19990831 | João Carneiro | Maia | Junior | 0 | m | 01:43:05 |
| 8 | 41 | 48544 | POR19990311 | Francisco Moreira | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | 01:43:05 |
| 9 | 161 | 47879 | POR19990622 | Pedro Barbosa | A.C.D.C. - Trofa | Junior | 0 | m | 01:43:05 |
| 10 | 93 | 54989 | POR19990102 | Fábio Resende | Bairrada | Junior | 0 | m | 01:43:05 |
| 11 | 247 | 32779 | POR19980713 | Luis Pereira | Escola de Ciclismo Carlos Carvalho | Junior | 0 | m | 01:43:07 |
| 12 | 141 | 42724 | POR19980604 | Fernando Faria | C.C.Barcelos/ AFF /Orbea / Onda | Junior | 0 | m | 01:43:09 |
| 13 | 163 | 35108 | POR19980712 | Fábio Silva | A.C.D.C. - Trofa | Junior | 0 | m | 01:43:16 |
| 14 | 8 | 40057 | POR19981221 | João Rocha | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | 01:43:16 |
| 15 | 101 | 26452 | POR19980703 | Iúri Leitão | Bairrada | Junior | 0 | m | 01:43:20 |
| 16 | 159 | 45415 | POR19980501 | João Leite | A.C.D.C. - Trofa | Junior | 0 | m | 01:43:20 |
| 17 | 3 | 44226 | POR19980921 | Jorge Alves | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | 01:43:25 |
| 18 | 73 | 50491 | POR19980628 | João Carvalho | Academia Joaquim Agostinho / UDO | Junior | 0 | m | 01:43:31 |
| 19 | 166 | 42678 | POR19990709 | Hugo Garcez | A.C.D.C. - Trofa | Junior | 0 | m | 01:43:38 |
| 20 | 84 | 42499 | POR19980319 | Daniel Marcos | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | 01:43:44 |
| 21 | 75 | 42675 | POR19980827 | Francisco Morais | Academia Joaquim Agostinho / UDO | Junior | 0 | m | 01:43:44 |
| 22 | 6 | 37609 | POR19980312 | José Pinho | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | 01:43:44 |
| 23 | 106 | 49647 | POR19990207 | António Almeida | Moreira Co0ngelados/Feira/Bicicletas Andrade | Junior | 0 | m | 01:43:44 |
| 24 | 249 | 50697 | POR19990720 | João Salgado | Escola de Ciclismo Carlos Carvalho | Junior | 0 | m | 01:43:44 |
| 25 | 303 | 52687 | POR19980812 | Miguel Duarte | Tormetais / Azemeis é vida - ECBN | Junior | 0 | m | 01:43:44 |
| 26 | 244 | 39179 | POR19970706 | Carlos Esteves | Academia Joaquim Agostinho / UDO | Sub 23 - J | 0 | m | 01:43:44 |
| 27 | 162 | 45892 | POR19980420 | Pedro Braga | A.C.D.C. - Trofa | Junior | 0 | m | 01:43:44 |
| 28 | 239 | 50599 | POR19970727 | Diogo Carvalho | Tensai / Sambiental / Santa Marta | Sub 23 - J | 0 | m | 01:43:44 |
| 29 | 264 | 41815 | POR19991010 | Eduardo Silva | Academia Joaquim Agostinho / UDO | Junior | 0 | m | 01:43:44 |
| 30 | 94 | 40306 | POR19991224 | Daniel Ramos | Bairrada | Junior | 0 | m | 01:43:44 |
| 31 | 48 | 39423 | POR19980305 | Bruno Mateus | Tensai / Sambiental / Santa Marta | Junior | 0 | m | 01:43:44 |
| 32 | 4 | 50625 | POR19991022 | Tiago Leal | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | 01:43:44 |
| 33 | 105 | 50153 | POR19990205 | Gabriel Pinho | Moreira Co0ngelados/Feira/Bicicletas Andrade | Junior | 0 | m | 01:43:44 |
| 34 | 2 | 32410 | POR19990716 | José Sousa | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | 01:43:44 |
| 35 | 146 | 50573 | POR19980711 | Rui Ferreira | C.C.Barcelos/ AFF /Orbea / Onda | Junior | 0 | m | 01:43:44 |
| 36 | 33 | 54875 | POR19990909 | José Vieira | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | 01:45:02 |
| 37 | 87 | 49386 | POR19980311 | Pedro Poeira | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | 01:47:59 |
| 38 | 80 | 50575 | POR19980205 | Cláudio Bessa | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | 01:49:37 |
| 39 | 304 | 43075 | POR19980603 | Filipe Silva | Tormetais / Azemeis é vida - ECBN | Junior | 0 | m | 01:49:37 |
| 40 | 164 | 45764 | POR19990902 | Bruno Pereira | A.C.D.C. - Trofa | Junior | 0 | m | 01:49:37 |
| 41 | 102 | 39136 | POR19990325 | João Dinis | Bairrada | Junior | 0 | m | 01:49:37 |
| 42 | 96 | 47709 | POR19980804 | Leonardo Rodrigues | Bairrada | Junior | 0 | m | 01:57:14 |
| DNF | 1 | 45496 | POR19990731 | Bruno Machado | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | DNF |
| DNF | 5 | 48803 | POR19981021 | Ricardo Mota | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | DNF |
| DNF | 7 | 54783 | POR19990617 | Fábio Fernandes | Silva & Vinha / ADRAP / Sentir Penafiel | Junior | 0 | m | DNF |
| DNF | 19 | 45428 | POR19980806 | Bernardo Santos | Talho do Povo-Ramalde | Junior | 0 | m | DNF |
| DNF | 20 | 46069 | POR19981215 | Rui Vieira | Talho do Povo-Ramalde | Junior | 0 | m | DNF |
| DNF | 21 | 50930 | POR19980726 | Jorge Soares | Talho do Povo-Ramalde | Junior | 0 | m | DNF |
| DNF | 34 | 45430 | POR19990329 | Luís Pereira | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 35 | 44866 | POR19990722 | João Araújo | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 36 | 50486 | POR19990203 | Carlos Vale | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 37 | 54876 | POR19990725 | Luís Barbosa | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 38 | 45910 | POR19991221 | Tiago Fernandes | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 39 | 42813 | POR19990906 | Tiago Santos | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 40 | 48882 | POR19991028 | Pedro Figueiredo | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 50 | 50597 | POR19980806 | Tiago Pinheiro | Tensai / Sambiental / Santa Marta | Junior | 0 | m | DNF |
| DNF | 51 | 35245 | POR19990417 | Diogo Felgueiras | Tensai / Sambiental / Santa Marta | Junior | 0 | m | DNF |
| DNF | 74 | 46061 | POR19990210 | Diogo Pereira | Academia Joaquim Agostinho / UDO | Junior | 0 | m | DNF |
| DNF | 78 | 41733 | POR19990212 | Francisco Duarte | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | DNF |
| DNF | 82 | 42309 | POR19980220 | Rafael Piedade | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | DNF |
| DNF | 83 | 30970 | POR19980112 | Diogo Ferreira | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | DNF |
| DNF | 88 | 54964 | POR19980613 | João Antunes | Sicasal/Liberty Seguros/Bombarralense | Junior | 0 | m | DNF |
| DNF | 89 | 53169 | POR19980430 | Gabriel Cunha | Viseu 2001 | BTT 100 Rumo | Junior | 0 | m | DNF |
| DNF | 92 | 57277 | POR19990328 | Diogo Fonseca | Viseu 2001 | BTT 100 Rumo | Junior | 0 | m | DNF |
| DNF | 98 | 54993 | POR19990124 | Rafael Ferreira | Bairrada | Junior | 0 | m | DNF |
| DNF | 108 | 44947 | POR19980603 | André Rodrigues | Moreira Co0ngelados/Feira/Bicicletas Andrade | Junior | 0 | m | DNF |
| DNF | 113 | 54999 | POR19990316 | Ruben Silva | Moreira Co0ngelados/Feira/Bicicletas Andrade | Junior | 0 | m | DNF |
| DNF | 119 | 39249 | POR19980916 | António Azevedo | Seissa/MGB Bikes/Matias e Araújo/Frulact | Junior | 0 | m | DNF |
| DNF | 140 | 43959 | POR19990323 | Marcelo Silva | C.C.Barcelos/ AFF /Orbea / Onda | Junior | 0 | m | DNF |
| DNF | 142 | 42511 | POR19980703 | Pedro Martins | C.C.Barcelos/ AFF /Orbea / Onda | Junior | 0 | m | DNF |
| DNF | 143 | 39591 | POR19991114 | Alexandre Rodrigues | C.C.Barcelos/ AFF /Orbea / Onda | Junior | 0 | m | DNF |
| DNF | 160 | 41676 | POR19990403 | Pedro Teixeira | A.C.D.C. - Trofa | Junior | 0 | m | DNF |
| DNF | 165 | 46068 | POR19991106 | Alberto Barbosa | A.C.D.C. - Trofa | Junior | 0 | m | DNF |
| DNF | 194 | 51027 | POR19981018 | Dante Carvalho | Maia | Junior | 0 | m | DNF |
| DNF | 196 | 51000 | POR19981229 | João Veloso | Maia | Junior | 0 | m | DNF |
| DNF | 250 | 38616 | POR19990503 | Nélson Pereira | Escola de Ciclismo Carlos Carvalho | Junior | 0 | m | DNF |
| DNF | 252 | 53094 | POR19990507 | Rui Mendes | Escola de Ciclismo Carlos Carvalho | Junior | 0 | m | DNF |
| DNF | 254 | 43593 | POR19990514 | João Azevedo | Tomatubikers / Toyota-Macedo & Macedo | Junior | 0 | m | DNF |
| DNF | 276 | 30934 | POR19971029 | Claudio Neves | Moreira Co0ngelados/Feira/Bicicletas Andrade | Junior | 0 | m | DNF |
| DNF | 289 | 56700 | POR19981007 | Rafael Pedrosa | Moreira Co0ngelados/Feira/Bicicletas Andrade | Junior | 0 | m | DNF |
| DNF | 294 | 43252 | POR19990515 | Ricardo Dias | A.C.D.C. - Trofa | Junior | 0 | m | DNF |
| DNF | 301 | 41356 | POR19980316 | Ricardo Silva | Tormetais / Azemeis é vida - ECBN | Junior | 0 | m | DNF |
| DNF | 305 | 52688 | POR19980505 | Jorge Machado | Tormetais / Azemeis é vida - ECBN | Junior | 0 | m | DNF |
| DNF | 306 | 52690 | POR19980207 | Fábio Almeida | Tormetais / Azemeis é vida - ECBN | Junior | 0 | m | DNF |
| DNF | 310 | 56821 | POR19990427 | Márcio Silva | Tormetais / Azemeis é vida - ECBN | Junior | 0 | m | DNF |
| DNF | 327 | 47715 | POR19981229 | Paulo Gasalho | CCMC-Clube Ciclismo Macedo de Cavaleiros | Junior | 0 | m | DNF |
| DNF | 351 | 45427 | POR19970201 | Bruno Rodrigues | Maia | Sub 23 - J | 0 | m | DNF |
| DNF | 372 | 58050 | POR19980830 | Leandro Pereira | Talho do Povo-Ramalde | Junior | 0 | m | DNF |