Career
The most highly rated young player in Liechtenstein, Hasler signed a three-year contract with Swiss side Football Club Basel in 2007 after making his name at United States Volunteers Eschen/Mauren in his homeland. Football Club Zürich and Bachelor of Science Young Boys also competed for his signature. Union of European Football Associations.com named him as one of the most promising youngsters of 2007.
After playing for Basel"s youth and reserve teams, Hasler moved to Vaduz on a transfer in 2010.
He made his international Under-21 debut for Liechtenstein in April 2006 against Northern Ireland at 15 years and 11 months old. On 26 March 2008, Hasler was granted his first senior cap for the Liechtenstein national team against Malta.
Following a string of injuries, Hasler announced his retirement on April 8, 2014.