 Kalachev signed a five-year contract with Ukrainian side Shakhtar Donetsk from Belarusian Shakhtyor Soligorsk in January 2004.He signed a three-year contract with FC Krylya Sovetov Samara in January 2008.In 2010, Kalachev signed with another Russian Premier League club – Rostov.