Vassilev made four Premier League appearances for Aston Villa in 2019-20 but didn't appear with Villa's first team after that season. He spent time on loan with third-tier club Burton Albion and fourth-tier club Cheltenham Town, then was loaned to MLS's Inter Miami in July 2021 and was acquired by St. Louis after the 2022 season.