Ранее 37-летний футболист провел в «СКА-Ростов», где стал лидером по количеству сыгранных минут (605).
В 2014 году Сиваков выступал за «Гомель», где сыграл 15 матчей, отметившись двумя забитыми мячами и таким же количеством голевых передач.
За сборную Беларуси футболист провел 25 матчей, записав себе на счет один точный удар.