Attaqo

National Road Championships - Portugal 2026

🇵🇹
CN26 Jun 2026 – 28 Jun 2026

Stages

Classifications

After stage 904 · stage 905 not included yet

General classification

  1. 1António Tomas MorgadoAntónio Tomas MorgadoUAE Team Emirates XRG04:03:37
  2. 2ASAfonso SilvaTeam Tavira /Crédito Agricola+0:18
  3. 3Rui Filipe Alves OliveiraRui Filipe Alves OliveiraUAE Team Emirates XRG+0:30
  4. 4Ivo OliveiraIvo OliveiraUAE Team Emirates XRG+0:48
  5. 5FCFábio CostaFeira Dos Sofás - Boavista+0:48
  6. 6FCFrancisco CamposTeam Tavira /Crédito Agricola+1:00
  7. 7EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+1:00
  8. 8CSCarlos SalgueiroTeam Tavira /Crédito Agricola+1:29
  9. 9PPPedro PintoEfapel Cycling+1:29
  10. 10TATiago AntunesEfapel Cycling+1:32
  11. 11Afonso EulálioAfonso EulálioBahrain Victorious+1:34
  12. 12DGDiogo GonçalvesEfapel Cycling+1:48
  13. 13DBDiogo BarbosaTeam Tavira /Crédito Agricola+4:59
  14. 14FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+6:03
  15. 15GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+6:03
  16. 16FOFábio OliveiraFeirense - Beeceler+6:03
  17. 17TLTiago LealEfapel Cycling+6:03
  18. 18PSPedro SilvaFeira Dos Sofás - Boavista+8:18
  19. 19Diogo NarcisoDiogo NarcisoCredibom / La Alumínios / Marcos Car+12:23
  20. 20JSJoão SilvaFeira Dos Sofás - Boavista+12:23
  21. 21HNHugo NunesCredibom / La Alumínios / Marcos Car+12:23
  22. 22DDDaniel DiasTavfer-Ovos Matinados-Mortágua+12:23
  23. 23André CarvalhoAndré CarvalhoAviludo - Louletano - Loulé+12:23
  24. 24DVDaniel ViegasAviludo - Louletano - Loulé+12:23
  25. 25RSRui SilvaPortugal+14:34
  26. 26AMAlexandre MontezFeirense - Beeceler+14:34
  27. 27DPDiogo PintoCredibom / La Alumínios / Marcos Car+14:34
  28. 28JSJoaquim SilvaEfapel Cycling+14:34
  29. DNFGOGonçalo OliveiraSabgal/Anicolor
  30. DNFRafael ReisRafael ReisAnicolor/Campicarn
  31. DNFGLGonçalo LeaçaCredibom / La Alumínios / Marcos Car
  32. DNFJOJoão OliveiraCredibom / La Alumínios / Marcos Car
  33. DNFJMJoão MedeirosCredibom / La Alumínios / Marcos Car
  34. DNFGTGonçalo TavaresEfapel Cycling
  35. DNFLLLucas LopesEfapel Cycling
  36. DNFFPFrancisco PereiraFeirense - Beeceler
  37. DNFPAPedro AndradeFeirense - Beeceler
  38. DNFJCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo
  39. DNFRCRoberto Cardoso
  40. DNFBMBruno MaceirasObidos Cycling Team
  41. DNFGRGonçalo RodriguesObidos Cycling Team
  42. DNFBSBruno SilvaTavfer-Ovos Matinados-Mortágua
  43. DNFCMCésar MartingilTavfer-Ovos Matinados-Mortágua
  44. DNFJoão MatiasJoão MatiasTavfer-Ovos Matinados-Mortágua
  45. DNFMSMário Silva

Points classification

  1. 1António Tomas MorgadoAntónio Tomas MorgadoUAE Team Emirates XRG04:03:37
  2. 2ASAfonso SilvaTeam Tavira /Crédito Agricola04:03:55
  3. 3Rui Filipe Alves OliveiraRui Filipe Alves OliveiraUAE Team Emirates XRG04:04:07
  4. 4Ivo OliveiraIvo OliveiraUAE Team Emirates XRG04:04:25
  5. 5FCFábio CostaFeira Dos Sofás - Boavista04:04:25
  6. 6FCFrancisco CamposTeam Tavira /Crédito Agricola04:04:37
  7. 7EDEmanuel DuarteCredibom / La Alumínios / Marcos Car04:04:37
  8. 8CSCarlos SalgueiroTeam Tavira /Crédito Agricola04:05:06
  9. 9PPPedro PintoEfapel Cycling04:05:06
  10. 10TATiago AntunesEfapel Cycling04:05:09
  11. 11Afonso EulálioAfonso EulálioBahrain Victorious04:05:11
  12. 12DGDiogo GonçalvesEfapel Cycling04:05:25
  13. 13DBDiogo BarbosaTeam Tavira /Crédito Agricola04:08:36
  14. 14FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua04:09:40
  15. 15GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua04:09:40
  16. 16FOFábio OliveiraFeirense - Beeceler04:09:40
  17. 17TLTiago LealEfapel Cycling04:09:40
  18. 18PSPedro SilvaFeira Dos Sofás - Boavista04:11:55
  19. 19Diogo NarcisoDiogo NarcisoCredibom / La Alumínios / Marcos Car04:16:00
  20. 20JSJoão SilvaFeira Dos Sofás - Boavista04:16:00
  21. 21HNHugo NunesCredibom / La Alumínios / Marcos Car04:16:00
  22. 22DDDaniel DiasTavfer-Ovos Matinados-Mortágua04:16:00
  23. 23André CarvalhoAndré CarvalhoAviludo - Louletano - Loulé04:16:00
  24. 24DVDaniel ViegasAviludo - Louletano - Loulé04:16:00
  25. 25RSRui SilvaPortugal04:18:11
  26. 26AMAlexandre MontezFeirense - Beeceler04:18:11
  27. 27DPDiogo PintoCredibom / La Alumínios / Marcos Car04:18:11
  28. 28JSJoaquim SilvaEfapel Cycling04:18:11
  29. DNFGOGonçalo OliveiraSabgal/Anicolor
  30. DNFRafael ReisRafael ReisAnicolor/Campicarn
  31. DNFGLGonçalo LeaçaCredibom / La Alumínios / Marcos Car
  32. DNFJOJoão OliveiraCredibom / La Alumínios / Marcos Car
  33. DNFJMJoão MedeirosCredibom / La Alumínios / Marcos Car
  34. DNFGTGonçalo TavaresEfapel Cycling
  35. DNFLLLucas LopesEfapel Cycling
  36. DNFFPFrancisco PereiraFeirense - Beeceler
  37. DNFPAPedro AndradeFeirense - Beeceler
  38. DNFJCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo
  39. DNFRCRoberto Cardoso
  40. DNFBMBruno MaceirasObidos Cycling Team
  41. DNFGRGonçalo RodriguesObidos Cycling Team
  42. DNFBSBruno SilvaTavfer-Ovos Matinados-Mortágua
  43. DNFCMCésar MartingilTavfer-Ovos Matinados-Mortágua
  44. DNFJoão MatiasJoão MatiasTavfer-Ovos Matinados-Mortágua
  45. DNFMSMário Silva

Mountains classification

  1. 1António Tomas MorgadoAntónio Tomas MorgadoUAE Team Emirates XRG04:03:37
  2. 2ASAfonso SilvaTeam Tavira /Crédito Agricola04:03:55
  3. 3Rui Filipe Alves OliveiraRui Filipe Alves OliveiraUAE Team Emirates XRG04:04:07
  4. 4Ivo OliveiraIvo OliveiraUAE Team Emirates XRG04:04:25
  5. 5FCFábio CostaFeira Dos Sofás - Boavista04:04:25
  6. 6FCFrancisco CamposTeam Tavira /Crédito Agricola04:04:37
  7. 7EDEmanuel DuarteCredibom / La Alumínios / Marcos Car04:04:37
  8. 8CSCarlos SalgueiroTeam Tavira /Crédito Agricola04:05:06
  9. 9PPPedro PintoEfapel Cycling04:05:06
  10. 10TATiago AntunesEfapel Cycling04:05:09
  11. 11Afonso EulálioAfonso EulálioBahrain Victorious04:05:11
  12. 12DGDiogo GonçalvesEfapel Cycling04:05:25
  13. 13DBDiogo BarbosaTeam Tavira /Crédito Agricola04:08:36
  14. 14FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua04:09:40
  15. 15GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua04:09:40
  16. 16FOFábio OliveiraFeirense - Beeceler04:09:40
  17. 17TLTiago LealEfapel Cycling04:09:40
  18. 18PSPedro SilvaFeira Dos Sofás - Boavista04:11:55
  19. 19Diogo NarcisoDiogo NarcisoCredibom / La Alumínios / Marcos Car04:16:00
  20. 20JSJoão SilvaFeira Dos Sofás - Boavista04:16:00
  21. 21HNHugo NunesCredibom / La Alumínios / Marcos Car04:16:00
  22. 22DDDaniel DiasTavfer-Ovos Matinados-Mortágua04:16:00
  23. 23André CarvalhoAndré CarvalhoAviludo - Louletano - Loulé04:16:00
  24. 24DVDaniel ViegasAviludo - Louletano - Loulé04:16:00
  25. 25RSRui SilvaPortugal04:18:11
  26. 26AMAlexandre MontezFeirense - Beeceler04:18:11
  27. 27DPDiogo PintoCredibom / La Alumínios / Marcos Car04:18:11
  28. 28JSJoaquim SilvaEfapel Cycling04:18:11
  29. DNFGOGonçalo OliveiraSabgal/Anicolor
  30. DNFRafael ReisRafael ReisAnicolor/Campicarn
  31. DNFGLGonçalo LeaçaCredibom / La Alumínios / Marcos Car
  32. DNFJOJoão OliveiraCredibom / La Alumínios / Marcos Car
  33. DNFJMJoão MedeirosCredibom / La Alumínios / Marcos Car
  34. DNFGTGonçalo TavaresEfapel Cycling
  35. DNFLLLucas LopesEfapel Cycling
  36. DNFFPFrancisco PereiraFeirense - Beeceler
  37. DNFPAPedro AndradeFeirense - Beeceler
  38. DNFJCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo
  39. DNFRCRoberto Cardoso
  40. DNFBMBruno MaceirasObidos Cycling Team
  41. DNFGRGonçalo RodriguesObidos Cycling Team
  42. DNFBSBruno SilvaTavfer-Ovos Matinados-Mortágua
  43. DNFCMCésar MartingilTavfer-Ovos Matinados-Mortágua
  44. DNFJoão MatiasJoão MatiasTavfer-Ovos Matinados-Mortágua
  45. DNFMSMário Silva

Youth classification

  1. 1António Tomas MorgadoAntónio Tomas MorgadoUAE Team Emirates XRG04:03:37
  2. 2ASAfonso SilvaTeam Tavira /Crédito Agricola+0:18
  3. 3Rui Filipe Alves OliveiraRui Filipe Alves OliveiraUAE Team Emirates XRG+0:30
  4. 4Ivo OliveiraIvo OliveiraUAE Team Emirates XRG+0:48
  5. 5FCFábio CostaFeira Dos Sofás - Boavista+0:48
  6. 6FCFrancisco CamposTeam Tavira /Crédito Agricola+1:00
  7. 7EDEmanuel DuarteCredibom / La Alumínios / Marcos Car+1:00
  8. 8CSCarlos SalgueiroTeam Tavira /Crédito Agricola+1:29
  9. 9PPPedro PintoEfapel Cycling+1:29
  10. 10TATiago AntunesEfapel Cycling+1:32
  11. 11Afonso EulálioAfonso EulálioBahrain Victorious+1:34
  12. 12DGDiogo GonçalvesEfapel Cycling+1:48
  13. 13DBDiogo BarbosaTeam Tavira /Crédito Agricola+4:59
  14. 14FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua+6:03
  15. 15GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua+6:03
  16. 16FOFábio OliveiraFeirense - Beeceler+6:03
  17. 17TLTiago LealEfapel Cycling+6:03
  18. 18PSPedro SilvaFeira Dos Sofás - Boavista+8:18
  19. 19Diogo NarcisoDiogo NarcisoCredibom / La Alumínios / Marcos Car+12:23
  20. 20JSJoão SilvaFeira Dos Sofás - Boavista+12:23
  21. 21HNHugo NunesCredibom / La Alumínios / Marcos Car+12:23
  22. 22DDDaniel DiasTavfer-Ovos Matinados-Mortágua+12:23
  23. 23André CarvalhoAndré CarvalhoAviludo - Louletano - Loulé+12:23
  24. 24DVDaniel ViegasAviludo - Louletano - Loulé+12:23
  25. 25RSRui SilvaPortugal+14:34
  26. 26AMAlexandre MontezFeirense - Beeceler+14:34
  27. 27DPDiogo PintoCredibom / La Alumínios / Marcos Car+14:34
  28. 28JSJoaquim SilvaEfapel Cycling+14:34
  29. DNFGOGonçalo OliveiraSabgal/Anicolor
  30. DNFRafael ReisRafael ReisAnicolor/Campicarn
  31. DNFGLGonçalo LeaçaCredibom / La Alumínios / Marcos Car
  32. DNFJOJoão OliveiraCredibom / La Alumínios / Marcos Car
  33. DNFJMJoão MedeirosCredibom / La Alumínios / Marcos Car
  34. DNFGTGonçalo TavaresEfapel Cycling
  35. DNFLLLucas LopesEfapel Cycling
  36. DNFFPFrancisco PereiraFeirense - Beeceler
  37. DNFPAPedro AndradeFeirense - Beeceler
  38. DNFJCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo
  39. DNFRCRoberto Cardoso
  40. DNFBMBruno MaceirasObidos Cycling Team
  41. DNFGRGonçalo RodriguesObidos Cycling Team
  42. DNFBSBruno SilvaTavfer-Ovos Matinados-Mortágua
  43. DNFCMCésar MartingilTavfer-Ovos Matinados-Mortágua
  44. DNFJoão MatiasJoão MatiasTavfer-Ovos Matinados-Mortágua
  45. DNFMSMário Silva

Riders 137

  1. Afonso EulálioAfonso EulálioBahrain Victorious1352UCI
  2. António Tomas MorgadoAntónio Tomas MorgadoUAE Team Emirates XRG1003UCI
  3. Ivo OliveiraIvo OliveiraUAE Team Emirates XRG348UCI
  4. TATiago AntunesEfapel Cycling302UCI
  5. Rui Filipe Alves OliveiraRui Filipe Alves OliveiraUAE Team Emirates XRG169UCI
  6. PSPedro SilvaFeira Dos Sofás - Boavista141UCI
  7. JCJosé Carlos Prates Neves FernandesGi Group Holding - Simoldes - Udo101UCI
  8. EDEmanuel DuarteCredibom / La Alumínios / Marcos Car99UCI
  9. FCFábio CostaFeira Dos Sofás - Boavista85UCI
  10. ASAfonso SilvaTeam Tavira /Crédito Agricola84UCI
  11. Maria MartinsMaria MartinsCanyon//SRAM76UCI
  12. GBGabriel BaptistaPortugal73UCI
  13. LLLucas LopesEfapel Cycling72UCI
  14. Rafael ReisRafael ReisAnicolor/Campicarn57UCI
  15. DLDaniel LimaBourg En Bresse Ain Cyclisme53UCI
  16. FCFrancisco CamposTeam Tavira /Crédito Agricola50UCI
  17. RQRaquel QueirósPortugal46UCI
  18. RRRúben RodriguesFeira Dos Sofás - Boavista46UCI
  19. DMDaniel MoreiraHagens Berman Jayco38UCI
  20. ACAna Caramelo35UCI
  21. GCGonçalo CarvalhoTavfer-Ovos Matinados-Mortágua31UCI
  22. BRBeatriz RoxoPortugal30UCI
  23. CSCarlos SalgueiroTeam Tavira /Crédito Agricola23UCI
  24. RBRafael BarbasTavfer-Ovos Matinados-Mortágua21UCI
  25. DBDiogo BarbosaTeam Tavira /Crédito Agricola21UCI
  26. JAJoão AntónioAviludo - Louletano - Loulé20UCI
  27. RRRaquel Ribeiro16UCI
  28. MCMarta Carvalho15UCI
  29. GMGuilherme MestreTeam Tavira /Crédito Agricola15UCI
  30. CLCláudio LealAviludo - Louletano - Loulé12UCI
  31. CMCésar MartingilTavfer-Ovos Matinados-Mortágua11UCI
  32. RDRaquel Dias10UCI
  33. DGDiogo GonçalvesEfapel Cycling10UCI
  34. JMJoão MartinsCredibom / La Alumínios / Marcos Car10UCI
  35. EBEmília Baía6UCI
  36. NCNoah CamposTeam Tavira /Crédito Agricola5UCI
  37. João MatiasJoão MatiasTavfer-Ovos Matinados-Mortágua5UCI
  38. GMGuilherme MesquitaFeirense - Beeceler5UCI
  39. PPPedro PintoEfapel Cycling5UCI
  40. ARAndré RibeiroGi Group Holding - Simoldes - Udo4UCI
  41. JSJoaquim SilvaEfapel Cycling4UCI
  42. André CarvalhoAndré CarvalhoAviludo - Louletano - Loulé3UCI
  43. RDRafael DurãesEfapel Cycling3UCI
  44. JMJoão MedeirosCredibom / La Alumínios / Marcos Car3UCI
  45. JMJoana Monteiro3UCI
  46. HNHugo NunesCredibom / La Alumínios / Marcos Car3UCI
  47. BLBeatriz Lopes1UCI
  48. FMFrancisco MoraisTavfer-Ovos Matinados-Mortágua1UCI
  49. TATomás Agostinho
  50. SASusana Alemão
  51. JAJoão Almeida
  52. DADiogo Alves
  53. FAFrancisco AlvesTavfer-Ovos Matinados-Mortágua
  54. RARodrigo AlvesTeam Tavira
  55. GAGonçalo Amaral
  56. HAHugo AndradeFeirense - Beeceler
  57. PAPedro AndradeFeirense - Beeceler
  58. VAVicente Azevedo
  59. JBJose BichoAp Hotels & Resorts/ Tavira/ Sc Farense
  60. MBMatilde Borges
  61. ACAfonso CampinoPortugal
  62. ACAndré Campos
  63. MCMateus Cardona
  64. RCRoberto Cardoso
  65. TCTiago CarmoObidos Cycling Team
  66. CCCelina Carpinteiro
  67. RCRodrigo Coimbra
  68. FCFrancisco Cordeiro
  69. GCGabriel CostaTeam Tavira /Crédito Agricola
  70. MCMiguel CostaGi Group Holding - Simoldes - Udo
  71. PCPedro Cruz
  72. PCPedro Cunha
  73. BDBento Dias
  74. DDDaniel DiasTavfer-Ovos Matinados-Mortágua
  75. GDGuilherme Duarte
  76. PDPatricia Duarte
  77. AFAlexandra Ferreira
  78. FFFlora Ferreira
  79. MFMarta Figueiredo
  80. AFAna Freitas
  81. TGTomás GasparPortugal
  82. BGBruna GonçalvesPortugal
  83. JGJoão Gonçalves
  84. MGMarlene Gonçalves
  85. TGTiago Gonçalves SantosSabgal/Anicolor
  86. NHNádia Henriques
  87. DIDaniela Isidoro
  88. DJDaniel JorgeCredibom / La Alumínios / Marcos Car
  89. TLTiago LealEfapel Cycling
  90. GLGonçalo LeaçaCredibom / La Alumínios / Marcos Car
  91. ALAfonso LopesRadio Popular - Paredes - Boavista
  92. BLBruno Lopes
  93. SLSimão LucasTavfer-Ovos Matinados-Mortágua
  94. AMAndré Macedo
  95. BMBruno MaceirasObidos Cycling Team
  96. EMEduardo MarquesObidos Cycling Team
  97. MMMarilyne Marques
  98. JMJoão Martins
  99. AMAlexandre MontezFeirense - Beeceler
  100. JMJosé MoreiraGi Group Holding - Simoldes - Udo
  101. LMLuís Moreira
  102. Diogo NarcisoDiogo NarcisoCredibom / La Alumínios / Marcos Car
  103. DODavid Oliveira
  104. DODiogo OliveiraFeirense - Beeceler
  105. FOFábio OliveiraFeirense - Beeceler
  106. GOGonçalo OliveiraSabgal/Anicolor
  107. JOJoão OliveiraCredibom / La Alumínios / Marcos Car
  108. JOJoão Oliveira
  109. APAdrian Pacho
  110. JPJose PaivaGi Group Holding - Simoldes - Udo
  111. FPFrancisco PereiraFeirense - Beeceler
  112. DPDaniela Pina
  113. DPDiogo PintoCredibom / La Alumínios / Marcos Car
  114. PPPedro PintoGi Group Holding - Simoldes - Udo
  115. RRRodrigo Raposo
  116. RRRafael ReisFeirense - Beeceler
  117. ARAfonso Ribeiro
  118. SRSofia Rocha
  119. GRGonçalo RodriguesObidos Cycling Team
  120. JSJosé SalgueiroPortugal
  121. ASAna Sancho
  122. GSGonçalo Santos
  123. ASAntónio Silva
  124. BSBruno SilvaTavfer-Ovos Matinados-Mortágua
  125. JSJoão SilvaFeira Dos Sofás - Boavista
  126. MSMário Silva
  127. RSRafael Silva
  128. RSRui SilvaPortugal
  129. RSRafael Soares
  130. RSRafael SousaFeira Dos Sofás - Boavista
  131. GTGonçalo TavaresEfapel Cycling
  132. JTJosé Teixeira
  133. JTJoao TomasioFeirense - Beeceler
  134. TVTomas Valente
  135. CVCristovão Veloso
  136. MVMiguel Veloso
  137. DVDaniel ViegasAviludo - Louletano - Loulé

Teams 21