Ta alustas klubikarjääri kodulinnaklubis Mostari Zrinjski, mille põhimeeskonnas debüteeris ta riigi kõrgliigas 2013. aasta aprillis.
Aastatel 2017–2019 mängis ta Saksamaa klubi 1. FC Nürnbergi reservmeeskonnas Saksamaa tugevuselt neljandas liigas ja 2019–2021 Ukraina kõrgliigaklubis Luhanski Zorja.
2021. aasta mais sõlmis ta lepingu St. Pauliga.[1]
Bosnia ja Hertsegoviina jalgpallikoondises debüteeris Vasilj 27. märtsil 2022 sõprusmängusCosta Rica vastu.