Career
Early career
Vasilev started his career in the local Levski Strazhitsa. After that he moved to Vidima-Rakovski, before getting invate to join Hristo Stoichkov"s academy Chavdar Etropole. In the next season he played in 22 matches, but most of them joining as a substitute.
In the summer of 2013 he moved to the B Group team Kaliakra Kavarna were he was titular for the 2013-2014, before joining the bulgarian champions Ludogorets Razgrad.
Ludogorets Razgrad
On 6 June 2014 he signed with Ludogorets together with his teammate from Bulgaria U19 - Preslav Petrov. On 2 August 2014 Vasilev made his debut in A Group for Ludogorets in match agnist Marek Dupnitsa.