Nicolas Hasler (born 4 May 1991) 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.[1]

Nicolas Hasler
Hasler with Sporting Kansas City in 2019
Personal information
Full name Nicolas Hasler
Date of birth (1991-05-04) 4 May 1991 (age 35)
Place of birth Vaduz, Liechtenstein
Height 1.78 m (5 ft 10 in)
Position Midfielder
Team information
Current team
Vaduz
Number 4
Youth career
2001–2003 Triesen
2003–2009 Balzers
Senior career*
Years Team Apps (Gls)
2009–2010 Balzers 18 (4)
2010–2011 Eschen/Mauren 21 (3)
2011–2017 Vaduz 136 (10)
2017–2018 Toronto FC 24 (3)
2018–2019 Chicago Fire 13 (0)
2019 Sporting Kansas City 9 (0)
2020–2022 Thun 75 (7)
2022– Vaduz 93 (9)
International career
2009 Liechtenstein U-19 3 (0)
2009–2012 Liechtenstein U-21 10 (0)
2010– Liechtenstein 111 (7)
* Club domestic league appearances and goals as of 26 May 2026
‡ National team caps and goals as of 29 March 2026

Club career

edit

FC Triesen & FC Balzers

edit

Hasler began his youth career with FC Triesen and moved onto FC Balzers youth side in 2003.[2]

FC Vaduz

edit

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.[3]

Toronto FC

edit

On 13 July 2017 Hasler signed with Toronto FC of Major League Soccer.[4] 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

edit

On 20 July 2018, Hasler was traded to Chicago Fire in exchange for Jon Bakero and $50,000 in General Allocation Money.[5]

On 28 March 2019, Hasler was released by Chicago.[6]

Sporting Kansas City

edit

On 2 April 2019, Hasler was signed by Sporting Kansas City.[7] The club placed him on waivers at the end of the season, but he was not signed by any other MLS club.[8]

FC Thun

edit

Hasler joined Swiss club FC Thun for the remainder of the season on 14 January 2020.[9] 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.[10]

Return to FC Vaduz

edit

On 18 May 2022, it was announced that Hasler was returning to Vaduz on a three-year deal.[11]

International career

edit

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.[12] In March 2021, head coach Martin Stocklasa announced Hasler's captaincy during a press conference prior to the World Cup qualification.[13] On 22 March 2025, Hasler featured in his 100th international match for Liechtenstein against North Macedonia during the 2026 FIFA World Cup qualification.[14]

Career statistics

edit

Club

edit
As of 18 November 2025
Appearances and goals by club, season and competition
Club Season League National Cup Continental[a][b] Other Total
DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
FC Vaduz 2011–12[15] Swiss Challenge League 1812020221
2012–13[15] Swiss Challenge League 2123000242
2013–14[15] Swiss Challenge League 3253220377
2014–15[15] Swiss Super League 2511111273
2015–16[15] Swiss Super League 901130131
2016–17[15] Swiss Super League 3111030351
Total 1361011411115815
Toronto FC 2017[15] MLS 123000020123
2018 MLS 140105000200
Total 243105020323
Chicago Fire 2018 MLS 1001000113
2019 MLS 30000030
Total 1301000140
Sporting KC 2019[15] MLS 90000090
FC Thun 2019–20[15] Swiss Super League 2000000200
2020–21[15] Swiss Challenge League 24 3 0 0 0 0 24 3
2021–22[15] Swiss Challenge League 33 4 2 0 2 0 37 4
Total 77 7 2 0 2 0 81 7
FC Vaduz 2022–23[15] Swiss Challenge League 31 3 2 1 12 1 45 5
2023–24[15] Swiss Challenge League 1 0 1 0 0 0 2 0
2024–25[15] Swiss Challenge League 31 1 2 0 2 0 35 1
2025–26[15] Swiss Challenge League 13 4 1 0 3 1 17 5
Total 76 8 6 1 17 2 99 11
Career total 337282153532039236

International

edit
As of 29 March 2026[15]
Liechtenstein
YearAppsGoals
201030
201170
201270
201391
201470
201550
201650
201761
201881
2019100
202062
202190
202290
202330
202452
2025100
202620
Total1117

International goals

edit
No.DateVenueOpponentScoreResultCompetition
1.11 October 2013Bilino Polje, Zenica, Bosnia and Herzegovina Bosnia and Herzegovina1–41–42014 FIFA World Cup qualification
2.7 June 2017Veritas Stadion, Turku, Finland Finland1–11–1Friendly
3.19 November 2018Rheinpark Stadion, Vaduz, Liechtenstein Armenia2–12–22018–19 UEFA Nations League D
4.8 September 2020Stadio Romeo Neri, Rimini, Italy San Marino1–02–02020–21 UEFA Nations League D
5.7 October 2020Stade Josy Barthel, Luxembourg City, Luxembourg Luxembourg2–02–1Friendly
6.8 September 2024Europa Point Stadium, Gibraltar Gibraltar2–22–22024–25 UEFA Nations League D
7.10 October 2024Rheinpark Stadion, Vaduz, Liechtenstein Hong Kong1–01–0Friendly

Honours

edit

See also

edit

References

edit
  1. uefa.com (29 October 2014). "Member associations - Switzerland - News". UEFA. Archived from the original on 30 October 2014.
  2. "Nicolas Hasler - FC Balzers". Archived from the original on 22 July 2011. Retrieved 29 July 2010.
  3. "Fussball: Nicolas Hasler verlässt FC Vaduz definitiv". radio.li. Archived from the original on 17 October 2018. Retrieved 22 June 2017.
  4. "Toronto FC sign Liechtenstein International Nicolas Hasler". Toronto FC. Retrieved 13 July 2017.
  5. "Chicago Fire acquire Nicolas Hasler". Chicago Fire. Retrieved 20 July 2018.
  6. "Chicago Fire Soccer Club Waives Defender Nicolas Hasler". Chicago Fire. Retrieved 28 March 2019.
  7. "Sporting KC signs 27-year-old defender Nicolas Hasler | Sporting Kansas City". Sportingkc.com. 2 April 2019. Retrieved 8 April 2019.
  8. "2019 MLS End-of-Year Waiver Draft set for Monday at 3 pm ET | MLSSoccer.com".
  9. "Across State Lines: Hasler Signs in Switzerland". SBNation - The Blue Testament. 22 January 2020. Archived from the original on 14 February 2020. Retrieved 13 February 2020.
  10. "Nicolas Hasler kehrt zu Thun zurück". 28 September 2020.
  11. "Nicolas Hasler zurück zum FC Vaduz". 18 May 2022.
  12. "Nicolas Hasler". Liechtenstein Football Association. Archived from the original on 25 May 2011.
  13. "Heute WM-Qualifikation: Auftakt gegen Armenien" (in German). lie-zeit.li. 25 March 2021.
  14. "Der 100. Auftritt von Nicolas Hasler" (in German). vaterland.li. 21 March 2025.
  15. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 "N. Hasler Summary". Soccerway. Retrieved 18 August 2017.
  16. "Recap: Toronto FC vs Seattle Sounders". mlssoccer.com. 9 December 2017. Retrieved 9 December 2017.
edit