Born in 2005 in Orekhovo-Zuyevo,[2] near Moscow, Batrakov was drawn to football from an early age, playing in his neighborhood.
His parents enrolled him in futsal, and by 2011, at just 6 years old, he joined FC Lokomotiv's Academy, progressing through every age group.
Batrakov made his debut in the Russian Premier League for Lokomotiv Moscow on 31 March 2024 in a game against Krasnodar.
[9] In the 2024–25 season, Batrakov scored 7 goals in the first 9 games, tying Maksim Glushenkov (who left Lokomotiv for Russian champions Zenit before the season, opening playing time for Batrakov) for the top of the goal scorers table at the time, also providing 5 assists in those 9 games.
On 8 September 2023, he made his debut for Russia's under-21 national team, coached by Ivan Shabarov, who had previously called him up to the U-19 squad.