Career
Villadsen started in Vanløse IF, and played there until the junior age. He moved to Farum Boldklub, but here were two good keepers on the junior team He moved on to Kjøbenhavns Boldklub (KB), the reserve team of top-flight Danish Superliga club F.C. Copenhagen.
In his time at KB, he was called up for the Danish under-20 and under-21 squads, but served as an un-used back-up to Kevin Stuhr Ellegaard.
He played his only competitive game for F.C. Copenhagen in the 2006 Viasat Cup, and was an unused part of the F.C. Copenhagen first-team squad in the championship-winning 2006-2007 Superliga season. As his contract ended in the summer 2007, he signed a contract with the Dutch club Football Club Emmen in the second-tier Eerste Divisie.
In his first season with the club, Villadsen was voted both Eerste Divisie goalkeeper of the year and the Football Club Emmen player of the year. He did not play any league games for the club, before he moved to Romanian club Ceahlăul Piatra Neamţ in February 2010.
Danish Superliga: 2006-2007 (with Copenhagen).