He made his first-team debut in the Danish 1st Division at age 16, making him the second youngest BK Frem player ever after Sophus Nielsen.
[2] After leaving BK Frem in 1999, Håkansson went on trial with Manchester United; however, he chose to join Dutch Eredivisie club Heerenveen, where he believed he would get more game time.
After a year in Sweden, Håkansson returned to the Netherlands to play for ADO Den Haag, but he did not make his debut until 19 January 2007, coming on for the last 10 minutes of a 3–1 loss at home to AZ Alkmaar.
[5] Six weeks later, he signed with FC Amager but after less than a month they went bankrupt and he joined his former club, Frem, scoring five goals in just seven appearances.
After the season, it was announced that Frem would only be allowed to sign amateur contracts and Håkansson had to find a new club for the third time in six months.