Round 1
| Position | BIB | Name | Team | Echelon | Mark | 
|---|---|---|---|---|---|
| 1 | 1245 | Rui Oliveira |  EAROS | SUB-23 | 24:23 | 
| 2 | 1367 | João Costa |  VTSC | SEN | 24:24 | 
| 3 | 7911 | Gonçalo Amorim |  ACDAV | SUB-23 | 25:44 | 
| 4 | 1404 | Gabriel Leite |  FCV | JUN | 26:00 | 
| 5 | 1711 | Carlos Bessa |  RUNFORCE | SEN | 26:01 | 
| 6 | 1645 | Erick Araújo |  AGM | SEN | 26:23 | 
| 7 | 161 | Bruno Abreu |  VTSC | SEN | 26:33 | 
| 8 | 4401 | Marco Ferreira |  UDV | VET 45 | 26:40 | 
| 9 | 4404 | António Costa |  UDV | VET 50 | 26:41 | 
| 10 | 1742 | Nuno Fernandes |  CAF-FR | VET 40 | 26:49 | 
| 11 | 1671 | André Natário |  VIZELA | SUB-23 | 26:53 | 
| 12 | 4442 | Nelson Magalhaes |  UDV | VET 40 | 27:01 | 
| 13 | 1246 | Rui Ramos |  EAROS | VET 45 | 27:02 | 
| 14 | 1715 | Nuno Machado |  RUNFORCE | VET 35 | 27:05 | 
| 15 | 1399 | César Silva |  FCV | JUN | 28:00 | 
| 16 | 1369 | João Jesus Silva |  VTSC | VET 45 | 28:18 | 
| 17 | 1676 | Paulo Martins |  VIZELA | VET 40 | 28:44 | 
| 18 | 1198 | Bruno Pereira |  EAROS | VET 40 | 28:56 | 
| 19 | 1874 | Augusto Lopes |  MJM | VET 45 | 29:15 | 
| 20 | 1677 | Pedro Cunha |  VIZELA | VET 40 | 29:20 | 
| 21 | 1686 | Paulo Jesus |  DRGN | VET 45 | 29:50 | 
| 22 | 176 | António Ferreira |  VIZELA | VET 60 | 29:55 | 
| 23 | 177 | João Ângelo Freitas |  IND | VET 60 | 31:29 | 
| 24 | 1244 | Rui Martins |  EAROS | VET 45 | 32:22 | 
| 25 | 1204 | Filipe Coelho |  EAROS | VET 45 | 34:21 |