2006 wurde Krastanov bei den Europameisterschaften in Moskau für Bulgarien startend Siebter. 2009 startete Krastanov bei den Ringer-Weltmeisterschaften im dänischen Herning erstmals für Großbritannien. Nach drei Siegen und zwei Niederlagen (gegen den späteren Weltmeister Yang Kyong-il aus Nordkorea und Riswan Gadschijew aus Weißrussland) erreichte er den fünften Rang.