* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 4 Februari 2024 ‡ Penampilan dan gol di tim nasional akurat per 20 November 2023
Pada 14 Juni 2017, ia menandatangani kontrak berdurasi tiga tahun dengan Zenit Saint Petersburg.[5] Pada debutnya di Zenit pada 16 Juli 2017, ia mencetak gol pertama dalam karir profesionalnya, mencetak gol pembuka dalam pertandingan melawan SKA-Khabarovsk tujuh menit setelah memasuki pertandingan.
Kontraknya habis pada akhir musim 2019–20 dan dia menjadi pemain free agent dan menyatakan ingin bermain di luar negeri. Setelah melewatkan Piala Super Rusia 2020 dan 10 pertandingan pertama Liga Utama Rusia 2020–21, pada 6 Oktober 2020 ia kembali ke Zenit dan menandatangani kontrak baru berdurasi tiga tahun.[6]
Pada 12 Juli 2023, Kuzyayev menandatangani kontrak berdurasi dua tahun bersama klub Prancis Le Havre AC.[7]