Гранат выступает за «Рубин» с 2017 года. Отметим, что футболист уже выступал за дончан в сезоне-2016/17, выиграв с ними серебряные медали российского чемпионата.
В нынешнем сезоне на счету Граната 18 матчей за «Рубин» во всех турнирах. 16 марта 2019 года защитник сломал малую берцовую кость.
За тур до конца сезона «Ростов», набрав 41 очко, занимает седьмое место в турнирной таблице РПЛ, «Рубин» (36) — 10-е.