 On 16 May 2019, Rostov announced that the game against Zenit Saint-Petersburg on 19 May would be his farewell game as a Rostov player after 11 seasons spent at the club.He confirmed his retirement after that game.Kalachev captained the Belarus national team between March 2014 and March 2015.