23-летний Влашич стал игроком ЦСКА летом 2018 года, перейдя в клуб на правах аренды из английского «Эвертона». Через год москвичи выкупили контракт хорвата за 15 млн евро. За это время Влашич сыграл в красно-синей футболке 103 матча, в которых забил 33 гола и отдал 20 голевых передач.