Несмотря на то, что борьбу за футболиста также вел и «Ахмат», выбор Набиуллина и «Зенита» все же пал на «Сочи».
В составе «сине-бело-голубых» игрок оказался в 2018 году, перейдя из «Рубина» за 4.5 млн евро. Контракт был рассчитан на 4 года. В прошлом сезоне за «мешков» Набиуллин провел 11 матчей в рамках РПЛ.