Dopo 7 stagioni in Ucraina con il B.K. Kiev (2005-2010) e BC Donec'k (2010-2012), e non essere stato scelto al Draft NBA 2009, il 14 luglio 2012 venne acquistato dai Detroit Pistons.[1] In una stagione nella Motor City giocò 25 partite, mettendo a referto 77 punti, senza impressionare la franchigia del Michigan.
Il breve passaggio a Milwaukee Bucks e Phoenix Suns (2012-2014)
Tuttavia i Bucks il dopo appena 29 giorni lo cedettero (insieme a Ish Smith) ai Phoenix Suns.[3] A Phoenix formò col collega di reparto Alex Len' (anche quest'ultimo gioca da centro) la prima coppia di ucraini a giocare nella stessa squadra in NBA.
Però nemmeno a Phoenix riuscì a imporsi, tanto che il 1º marzo 2014, a poco più di un mese (46 giorni per l'esattezza) dalla fine della stagione, venne tagliato dalla franchigia dell'Arizona.[4]
L'anno in Cina (2014-2015)
Dopo due esperienze in NBA non memorabili andò a giocare in Cina nelle file dei Foshan Long-Lions con cui disputò in un anno 32 partite segnando 516 punti.
Il ritorno in Europa (2015-)
Nell'estate 2015 terminò il suo contratto coi Long-Lions e allora Kravcov tentò di tornare in NBA disputando la Summer League coi Milwaukee Bucks (squadra che nell'estate di 2 anni prima lo cedette dopo 1 mese).[5] Alla fine della manifestazione non venne confermato nel roster dai Bucks, e quindi tornò dopo 3 anni in Europa andando a giocare in Russia nelle file del CSKA Mosca.