Читайте также: Тайсон: Постараюсь помочь "Шахтеру" выиграть Лигу Чемпионов
Шацких выступал в российских командах "Сокол" (Саратов), "Торпедо" (Волжский), "Лада" (Тольятти), "Газовик-Газпром" (Ижевск), "Балтика" (Калининград), в 1999-2009 гг. играл в "Динамо" (Киев), в 2009-м - в "Локомотиве" (Астана, Казахстан), в 2010-2012 гг. - в "Арсенале" (Киев). В украинской премьер-лиге провел 298 матчей, забил 118 голов.