Career
Avramov started his career at First League of First Revision Yugoslavia with FK Vojvodina. In 2001 he moved to Vicenza, and after played five seasons in Serie B (one of them on loan at Pescara), he joined Fiorentina in August 2006, being immediately loaned to Treviso. He would spend his spell as second-choice, however.
On 19 July 2011 Avramov signed for Cagliari.
Initially behind Michael Agazzi, he overtook the latter during the 2013-2014 season, appearing in 23 matches. On 19 July 2014 Avramov joined Torino, and was subsequently loaned to Atalanta on 1 September.
His contract with Torino expired on 1 July 2015 leaving him as a free agent. He earned his first call-up to national team against Azerbaijan, 2 September 2006, but he made his debut on 21 October 2007 versus Poland, due to injury of long term regular Vladimir Stojković.