Batahov was born in Kharkiv Raion of the Kharkiv Oblast and is a product of the different youth sportive schools of Kharkiv Oblast and FC Dnipro Youth Sportive School system.[1] In April 2018 he was promoted to the main-team squad of FC Dnipro and made his debut in the Ukrainian Second League.
In July 2018, he joined the new created SC Dnipro-1 and made his debut for this club in the winning match against FC Sumy on 12 April 2019 in the Ukrainian First League as a start-squad player.