Nicolas Hasler

[3] On 13 July 2017 Hasler signed with Toronto FC of Major League Soccer.

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

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

Hasler received his first call-up to the senior team and made his debut in the friendly versus Iceland on 11 August 2010.