1 | 449 | António Azevedo | Esc. Tomatubikers Famalicão | 39249 | Cadete | 0:42:48 | 35 |
2 | 415 | Lucas Cerqueira | Seissa/A.C.R.Roriz/Matias e Araújo/Frulact | 42945 | Cadete | 0:42:59 | 30 |
3 | 433 | João Rocha | Rodabike/ACRG/Gondomar | 40801 | Cadete | 0:43:32 | 27 |
4 | 406 | João Antunes | CRC/Afacycles/Vegas Cosmetics | 33177 | Cadete | 0:44:48 | 25 |
5 | 447 | Vitor Lima | Esc. Tomatubikers Famalicão | 40840 | Cadete | 0:46:30 | 23 |
6 | 411 | Rafael Torres | ASC / Bike Zone | 38953 | Cadete | 0:47:15 | 21 |
7 | 402 | Carlos Martins | BTT Torcatense /Liberty Seguros /Quer | 40331 | Cadete | 0:48:22 | 19 |
8 | 410 | Jorge França | ASC / Bike Zone | 39367 | Cadete | 0:49:11 | 17 |
9 | 422 | João Costa | JUM Marinhas/Sanitop/KTM | 42723 | Cadete | 0:50:07 | 15 |
10 | 423 | Fernando Faria | JUM Marinhas/Sanitop/KTM | 42724 | Cadete | 0:50:34 | 13 |
11 | 407 | Tiago Araújo | CRC/Afacycles/Vegas Cosmetics | 40835 | Cadete | 0:51:03 | 11 |
12 | 448 | Nuno Costa | Esc. Tomatubikers Famalicão | 39552 | Cadete | 0:52:16 | 9 |
13 | 424 | Rui Pereira | N.D. Trvanca/Bicicletas Andrade | 38290 | Cadete | 0:55:21 | 8 |
14 | 401 | Alvaro J. Gonçalves | BTT Torcatense /Liberty Seguros /Quer | 40590 | Cadete | 0:56:39 | 7 |
15 | 420 | José Francisco Dias | BTT Matosinhos | 40567 | Cadete | a 1 volta | 6 |
| 413 | Luís Santos | Seissa/A.C.R.Roriz/Matias e Araújo/Frulact | 42944 | Cadete | DNF | |
| 417 | João Gonçalves | JoaneBTT - Trilhos Bike | 33609 | Cadete | DNF | |
| 421 | Márcio Taledo | SAERTEX Portugal/Edaetech/Lavarinhas | 43176 | Cadete | DNF | |
1 | 127 | Tiago Amorim | SAERTEX Portugal/Edaetech/Lavarinhas | 37449 | Junior | 1:00:10 | 35 |
2 | 119 | Bruno Machado | Seissa/A.C.R.Roriz/Matias e Araújo/Frulact | 30529 | Junior | 1:03:52 | 30 |
3 | 101 | João Santos | N.D. Trvanca/Bicicletas Andrade | 29450 | Junior | 1:05:13 | 27 |
4 | 129 | João Cachada | JUM Marinhas/Sanitop/KTM | 37871 | Junior | 1:06:31 | 25 |
5 | 128 | Fábio Abreu | JUM Marinhas/Sanitop/KTM | 30628 | Junior | 1:06:37 | 23 |
6 | 102 | Francisco Neves | Batotas/ADN Bike Ponte de Lima | 38240 | Junior | 1:11:47 | 21 |
7 | 124 | João Alves | Famalicense Atlético Clube | 37382 | Junior | a 1 volta | 19 |
8 | 125 | Tiago Fernandes | Famalicense Atlético Clube | 43616 | Junior | a 1 volta | 17 |
9 | 147 | Pedro Martins | Esc. Tomatubikers Famalicão | 41850 | Junior | a 1 volta | 15 |
10 | 111 | Aurélio Costa | ASC / Bike Zone | 38511 | Junior | a 1 volta | 13 |
11 | 106 | Valentim Lima | BTT Torcatense /Liberty Seguros /Quer | 42814 | Junior | a 1 volta | 11 |
12 | 131 | Rúben Pinho | N.D. Trvanca/Bicicletas Andrade | 40841 | Junior | a 3 voltas | 9 |
13 | 123 | Carlos Rodrigues | BTT Covense | 39898 | Junior | a 3 voltas | 8 |
DNF | 115 | José Loureiro | BTT Braguinhas | 40382 | Junior | DNF | |
DNF | 103 | Steven Fernandes | Batotas/ADN Bike Ponte de Lima | 41828 | Junior | DNF | |
| | Clas | CLASSIFICAÇÃO POR EQUIPAS | P. Prova | Pont |
| | 1 | ASC/Bike Zone | 5 Pontos | 35 |
| | 2 | Seissa/A.C.R.Roriz/Matias e Araújo/Frulact | 7 Pontos | 30 |
| | 3 | Rodabike / ACRG / Gondomar | 8 Pontos | 27 |
| | 4 | Batotas/ADN Bike Ponte de Lima | 10 Pontos | 25 |
| | 5 | BTT Torcatense /Liberty Seguros /Quer | 13 Pontos | 23 |
| | 6 | JoaneBTT/Trilhos Bike | 15 Pontos | 21 |
| | 7 | Famalicense Atlético Clube | 16 Pontos | 19 |
| | 8 | JUM Marinhas /Sanitop /KTM | 17 Pontos | 17 |
| | 9 | Esc. Tomatubikers Famalicão | 18 Pontos | 15 |
| | 10 | BTT Matosinhos | 23 Pontos | 13 |
| | 11 | N.D. Travanca/Bicicletas Andrade | 28 Pontos | 11 |