On 6 June 2008, it was confirmed at a local newspaper that he was being transferred to Danish Superliga club AGF Aarhus. Cabrera left CSD Comunicaciones on a free transfer following a contract dispute with the club in which three players from the national team filed for free agency with the football federation since the club was in arrears for over three months of salary obligations. He was released from his AGF contract on 28 November 2008. The club said that they liked him, and that he had adapted well into the team, but he did not fit into the Scandinavian style of play. He never got to play on the first team.