 Kravets' career with Ukraine senior team begun in March 2008 where he was called up for a friendly match against Serbia, but his debut was prolonged due to an injury he suffered just before the match.Kravets was later called in a 2010 FIFA World Cup qualifying match against England on 1 April 2009.However, his debut was again delayed when he suffered an injury to a muscle in his thigh, six days before the match, and was subsequently replaced by Yevhen Seleznyov.