He was part of the Once Caldas team that won the Copa Libertadores in 2004, and later played in Europe for rivals Portsmouth and Southampton in England, and Real Sociedad in Spain.
[1][2] Born in the Colombian town of Robles, Viáfara came to international attention whilst playing for Once Caldas, for whom he was instrumental during his club's success in the 2004 Copa Libertadores, scoring with a long range strike in the final against Boca Juniors.
[3] His performances made him a regular in the Colombia national football team, and earned him a €2.2 million move to English club Portsmouth on 23 June 2005.
[12] In 2011, he was signed by Junior and got off to an excellent start, scoring vital goals in both of the side's first two games in the Copa Libertadores 2011 group stages.
[17] It was heard in court that Viáfara had been identified by the Drug Enforcement Administration in 2017, based on intelligence shared with Colombia, Panama and Costa Rica.