Spells in the Czech Republic followed with Dukla and Sparta Prague, before a January 2018 move to Holland's Vitesse Arnhem. There Karavaev played 65 matches, scored two goals and made 9 assists.
He joined Zenit in September 2019 and has played 22 matches for the blue-white-sky blues, scored one goal and made 4 assists.
Happy birthday Vyacheslav!