Collected from open sources (3) · facts link to sources
Gallery
Career & Clubs
FC Triesen & FC Balzers
Hasler began his youth career with FC Triesen and moved onto FC Balzers youth side in 2003.
FC Vaduz
In June 2017, Hasler left Vaduz, a club he had been with for the previous six seasons, after he was unable to come to terms with the club over a new contract.
Toronto FC
On 13 July 2017 Hasler signed with Toronto FC of Major League Soccer. In the first season with Toronto, he won the MLS Cup and MLS Supporters Shield, and reached the 2018 CONCACAF Champions League final, which Toronto lost on penalties.
Chicago Fire
On 20 July 2018, Hasler was traded to Chicago Fire in exchange for Jon Bakero and $50,000 in General Allocation Money. On 28 March 2019, Hasler was released by Chicago.
Sporting Kansas City
On 2 April 2019, Hasler was signed by Sporting Kansas City. The club placed him on waivers at the end of the season, but he was not signed by any other MLS club.
FC Thun
Hasler joined Swiss club FC Thun for the remainder of the season on 14 January 2020. However, the club failed to stave off relegation to the Challenge League and Hasler was released. However, Hasler would later return to Thun on a one-year deal.
Return to FC Vaduz
On 18 May 2022, it was announced that Hasler was returning to Vaduz on a three-year deal.
Hasler was a member of the Liechtenstein U21 and had 10 caps. He received his first call-up to the senior team and made his debut in the friendly versus Iceland on 11 August 2010. In March 2021, head coach Martin Stocklasa announced Hasler's captaincy during a press conference prior to the World Cup qualification. On 22 March 2025, Hasler featured in his 100th international match for Liechtenstein against North Macedonia during the 2026 FIFA World Cup qualification.
Club
As of 18 November 2025
International
As of 29 March 2026
International goals
- League
- Major League Soccer
- League
- USL Championship
- Club
- FC Balzers (2009–2010)
- Club
- FC Vaduz (2011–2017)
- Club
- USV Eschen/Mauren (2010–2011)
- Club
- Liechtenstein national under-21 football team (2009–2012)
- Club
- Liechtenstein men's national football team (2010–)
- Club
- Toronto FC (2017–2018)
- Club
- Chicago Fire FC (2018–2019)
- Club
- Sporting Kansas City (2019–2019)
- Club
- FC Thun (2020–2022)
- Club
- FC Vaduz (2022–)
- National team
- Liechtenstein
Legacy
Vaduz
Swiss Challenge League: 2013–14 Liechtensteiner Cup: 2012–13, 2013–14, 2014–15, 2015–16, 2016–17 Toronto
MLS Cup: 2017 Supporters' Shield: 2017 Canadian Championship: 2018 CONCACAF Champions League runner-up: 2018 Individual
Liechtensteiner Footballer of the Year: 2015, 2017, 2018 Liechtensteiner Young Player of the Year: 2011, 2012
Clubs
- Liechtenstein men's national football team2010current
- FC Vaduz2022current
- FC Balzers2009–2010
- Liechtenstein national under-21 football team2009–2012
- USV Eschen/Mauren2010–2011
- FC Vaduz2011–2017
- Toronto FC2017–2018
- Chicago Fire FC2018–2019
- Sporting Kansas City2019–2019
- FC Thun2020–2022
Played together with
- Adriano PimentaFC Thun · 2005–2007
- Ager AketxeToronto FC · 2018–2018
Ahmed KantariToronto FC · 2015–2015Alecko EskandarianToronto FC · 2007–2007
Aleksandar KataiChicago Fire FC · 2018–2018
Aleksandar KataiChicago Fire FC · 2018Alen StevanovićToronto FC · 2011–2011
Alexander FreiFC Thun · 1998–1999- Alexi LalasSporting Kansas City · 1999–1999
Ali GerbaToronto FC · 2009–2010
Amado GuevaraToronto FC · 2008–2009Ana-Maria CrnogorčevićFC Thun · 2009–2009
Archive
Passport
Identifiers & aliases
Nicolas Hasler is a Liechtensteiner professional footballer who plays as a midfielder for Swiss Challenge League club Vaduz and captains the Liechtenstein national team. He is the son of Rainer Hasler, who was one of Liechtenstein's greatest professional footballers.
Opinions of fans — not verified facts.
…






