Amir Abrashi was born in Bischofszell, Switzerland on Mar. 27, 1990. In 2002, he started his football playing career from a hometown club at the age of 12. For impressive performances and dynamic energy on football fields, he accomplished the first appearance in a competition against GC Biaschesi. In 2010, he was loaned to Grasshopper Club Zürich for a year. After the expiration of load agreement, he was bought from Grasshopper for €600,000. In 2015, he transferred to German side SC Freiburg by a three-year contract.
In 2015, Amir Abrashi accomplished the first appearance with SC Freiburg. For distinguished performances as a player of Swiss youth national teams, accumulating over 40 appearances in total. He decided to play for the Albania national football team rather than Swiss national football team in the reason of unequal treatment. Aiming at playing for the Albania national football team, he and his parents had to apply for Albanian passports. In the end, he became a citizenship of Albania with his several players.