Nicolas Hasler

Nicolas Hasler

Nicolas Hasler is a Liechtenstein central midfielder born in Vaduz on 4 May 1991. A right-footed player, he developed at FC Triesen and FC Balzers before beginning his senior career with Balzers in 2009 and then representing USV Eschen/Mauren. Hasler made his Liechtenstein debut against Iceland in August 2010, establishing an international career that later saw him become a regular captain and pass 100 appearances. He joined FC Vaduz in 2011 and helped the club win promotion to the Swiss Super League in 2014 while also contributing to Liechtensteiner Cup success. In 2017, Hasler moved to Toronto FC and was part of the team that won the MLS Cup, Supporters’ Shield and Canadian Championship. He subsequently played for Chicago Fire, Sporting Kansas City and FC Thun, before returning to FC Vaduz in 2022. At Vaduz, he continues to combine central midfield duties with positional versatility.

Country of Birth
Liechtenstein
Preferred Foot
Right-footed
Agent
N/A
Latest Signing Fee
N/A
Date of Birth
4 May 1991
Position
Central Midfield
Shoes
N/A
Wage
N/A

Season snapshot

Overall season statistics (all competitions).

Season Matches Minutes Goals Assists G/90 A/90
2026 13 1050 0 3 0 0.26
2025 3 238 0 0 0 0
2024 11 972 1 0 0.09 0
2023 4 218 0 0 0 0
2022 14 1022 1 0 0.09 0
2021 35 2437 4 0 0.15 0
2020 23 2011 1 1 0.04 0.04
2019 30 2126 0 2 0 0.08
2018 28 2096 0 3 0 0.13
2017 10 752 3 1 0.36 0.12
2016 36 2740 1 0 0.03 0
2015 14 733 0 0 0 0
2014 29 2342 2 0 0.08 0
2013 9 766 0 0 0 0
2012 24 1432 2 0 0.13 0
2011 10 818 0 0 0 0
2010 4 296 0 0 0 0

Form - Last 10 games

Strengths Analysis Season 2024

Role: Midfielder
Top attributes (percentile)

    Recent Matches

    Servette FC
    2 - 1
    ⏱ 73’ ⚽ 0 A 0 ★ 6.4
    FC Vaduz
    Servette FC
    FC Vaduz
    Super League - Stade de Genève, Lancy, Switzerland
    FC Vaduz
    3 - 0
    ⏱ 90’ ⚽ 0 A 0 ★ 7.45
    FC Basel 1893
    FC Vaduz
    FC Basel 1893
    Super League - Rheinpark Stadion, Vaduz, Liechtenstein
    Azerbaijan
    0 - 0
    ⏱ 90’ ⚽ 0 A 0 ★ 6.04
    Liechtenstein
    Azerbaijan
    Liechtenstein
    UEFA Nations League
    Liechtenstein
    0 - 2
    ⏱ 90’ ⚽ 0 A 0 ★ 6.25
    Lithuania
    Liechtenstein
    Lithuania
    UEFA Nations League - Rheinpark Stadion, Vaduz, Liechtenstein
    FC Vaduz
    1 - 2
    ⏱ 45’ ⚽ 0 A 0 ★ 6.77
    FC Thun
    FC Vaduz
    FC Thun
    Super League - Rheinpark Stadion, Vaduz, Liechtenstein
    FC Zurich
    2 - 1
    ⏱ 87’ ⚽ 0 A 1 ★ 6.97
    FC Vaduz
    FC Zurich
    FC Vaduz
    Super League
    FC Vaduz
    3 - 1
    ⏱ 90’ ⚽ 0 A 0 ★ 6.9
    Lausanne
    FC Vaduz
    Lausanne
    Super League
    FC Luzern
    2 - 1
    ⏱ 90’ ⚽ 0 A 0 ★ 5.5
    FC Vaduz
    FC Luzern
    FC Vaduz
    Super League - swissporarena, Luzern, Switzerland
    FC Vaduz
    5 - 2
    ⏱ 78’ ⚽ 0 A 1 ★ 6.3
    Grasshoppers
    FC Vaduz
    Grasshoppers
    Super League
    BSC Young Boys
    4 - 2
    ⏱ 88’ ⚽ 0 A 1 ★ 5.9
    FC Vaduz
    BSC Young Boys
    FC Vaduz
    Super League - Stadion Wankdorf, Bern, Switzerland

    Teams

    Years: 2019-2021
    Years: 2018
    Years: 2017
    Years: 2011-2016, 2022-2026
    Years: 2011, 2013
    Years: 2010-2018, 2020-2025
    Years: 2010

    Transfers

    04 Jul 2022
    Free
    FC Thun
    FC Vaduz
    14 Jan 2020
    Free
    Sporting Kansas City
    FC Thun
    02 Apr 2019
    N/A
    Chicago Fire
    Sporting Kansas City
    21 Jul 2018
    N/A
    Toronto FC
    Chicago Fire
    13 Jul 2017
    Free
    FC Vaduz
    Toronto FC

    Honors

    American MLS Cup
    × 1
    Won in: 2017
    American MLS Supporters Shield
    × 1
    Won in: 2017