On 24 January 2017, Kravets was loaned to Spanish Segunda División side CD Lugo until the end of the season, with a buyout clause.[4] 12 June, Lugo announced that buyout option was activated.[5]
On 13 January 2019, Kravets agreed to a four-and-a-half-year contract with La Liga side CD Leganés.[6] He made his debut in the competition on 24 February, starting in a 1–1 home draw against Valencia CF.
On 15 January 2020, after appearing in only one cup match for Lega during the campaign, Kravets was loaned to his former side Lugo until June.[7]
On 11 September 2020, Kravets moved to Lech Poznań on a season-long loan.[8] The following 13 July, he moved to Sporting de Gijón also on a temporary basis.[9]
On 1 September 2022, Kravets was transferred to FC Vorskla Poltava in his home country.[10]