Amir Abrashi grew up in the Canton of Thurgau region and began his career in 2002 aged 12 with his hometown club, FC Bischofszell.
33 Facts About Amir Abrashi
However, just a month after his return, aged 16 Amir Abrashi moved to Winterthur along with his family, where he joined local side FC Winterthur, the club where he would remain for the remainder of his youth career.
Amir Abrashi became a regular in the squad's starting line-up for the second half of the season, scoring he second of the campaign against Baden.
Amir Abrashi made 2 more appearances off the bench for the senior side against FC Lugano and SR Delemont, respectively.
Amir Abrashi made 55 league appearances and 3 cup appearances, scoring 5 goals before leaving for top flight side Grasshopper Club Zurich.
In July 2010, Amir Abrashi was sent on a one-year loan at Grasshopper Club Zurich.
Amir Abrashi finished his first season with Grasshopper by making 33 appearances in all competitions, including 27 in league, scoring 4 goals, equaling his personal best set in the last season, as the team finished 7th in the championship, was eliminated in the quarter-final of Swiss Cup by Sion despite Abrashi's goal and was eliminated in the play-off round of Europa League.
Amir Abrashi was able to make only 16 appearances during this season, 15 of them in league, collecting 1091 minutes.
Amir Abrashi finished his third season with the club by playing 33 matches between league and cup, scoring 3 times as the team finished runner-up in the championship, missing the title to Basel for only 3 points.
Amir Abrashi finished his fourth Grasshoper season by making 40 appearances in all competitions, setting a new personal best as the team finished runner-up in the championship.
In December 2014, Amir Abrashi announced that he would not extend his contract with the club.
Amir Abrashi finished his 5th and final season with Grasshopper by making 33 appearances in all competitions, including 26 in league, scoring 3 times.
On 3 June 2015, it was announced the Amir Abrashi had successfully completed a move to German side SC Freiburg.
Amir Abrashi was presented on the same day, where he signed the three-year deal and was given the squad number 6.
Amir Abrashi made his official debut with the club on 27 July 2015 in the opening match of 2.
Amir Abrashi quickly established himself in the starting lineup, becoming an important instrument in the team's midfield, playing 33 league match throughout the season, as the team achieved the promotion to Bundesliga by winning the league.
In November 2017, Amir Abrashi suffered an injury which kept him sidelined for the next two months.
Amir Abrashi was injured again on 10 March 2018 in the league encounter against Hertha BSC, cracking the knee in the 29th minute, which ruled him out for the remaining of the season.
Amir Abrashi remained sidelined for almost a year, returning to training only in January 2019, and played his first match a month later, starting in a goalless draw against Schalke 04.
On 27 January 2021, Amir Abrashi moved on loan to Swiss club FC Basel.
On 23 June 2021, Amir Abrashi returned to Grasshoppers on a two-year contract.
Amir Abrashi immediately took up captaining duties in the team's first season back in the Swiss Super League.
Amir Abrashi was further plagued with injury for the remainder of 2021.
On 29 February 2024, Grasshoppers announced that Amir Abrashi's contract had been extended for a further season, until June 2025.
Amir Abrashi played his 250th game in the Grasshopper dress on 21 September 2024.
Amir Abrashi agreed to another contract extension on 10 December 2024, keeping him at the club for a further year until summer 2026.
Amir Abrashi was an important player of Swiss youth national teams, earning more than 40 caps in total.
On 24 May 2013, Amir Abrashi received Albanian citizenship along with four fellow Albanian international players at the time, Jurgen Gjasula, Ilir Berisha, Azdren Llullaku, and Vullnet Basha.
Amir Abrashi received his first call up later in June 2013 by manager Gianni De Biasi for the 2014 FIFA World Cup qualification match against Norway.
Amir Abrashi was called up for the 2014 FIFA World Cup qualification matches against Slovenia on 6 September 2013 and Iceland on 10 September 2013.
Amir Abrashi made his official international debut on 6 September 2013 against Slovenia coming on as a substitute in the 80th minute in place of Migjen Basha.
Amir Abrashi made three appearances in Albania's unsuccessful campaign, as they ended Group E in fifth place with only 11 points.
On 21 May 2016, Amir Abrashi was named in Albania's preliminary 27-man squad for UEFA Euro 2016, and in Albania's final 23-man UEFA Euro squad on 31 May.