Kravets speelde in de jeugd van Karpaty Lviv en maakte bij die club ook zijn debuut. Op 10 mei 2015 werd met 2–0 gewonnen van Tsjornomorets Odessa. De linksback mocht twee minuten voor tijd als invaller het veld betreden.[1] Kravets werd in januari 2017 voor een halfjaar verhuurd aan Lugo, dat tevens een optie tot koop had.[2] Na acht competitiewedstrijden lichtte Lugo deze optie, waardoor de Oekraïner definitief werd vastgelegd.[3] In januari 2019 verkaste de linksback voor circa tweeënhalf miljoen euro naar Leganés, waar hij zijn handtekening zette onder een verbintenis voor de duur van vierenhalf jaar, met een optie op een jaar extra.[4] Een jaar later werd de Oekraïner voor een half seizoen verhuurd aan Lugo.[5] Daarna nam Lech Poznań hem tijdelijk over, voor het seizoen 2020/21.[6] Het jaar erop mocht Kravets opnieuw op huurbasis vertrekken, ditmaal nam Sporting Gijón hem tijdelijk over.[7] In de zomer van 2022 keerde Kravets na vijf jaar afwezigheid terug naar Oekraïne, waar hij voor Vorskla Poltava ging spelen.[8] Hoewel zijn contract nog langer liep besloten Kravets en Vorskla in de zomer van 2023 uit elkaar te gaan.[9] Hierop tekende hij voor drie seizoenen bij Dnipro-1.[10] Kravets verkaste in maart 2024 naar Polissja Zjytomyr.[11]