Batyrev was born in Toronto, Canada to Russian parents who immigrated to Canada from Kalmykia in the 1990s.[1] Batyrev began playing youth soccer at age seven with Vaughan SC.[2] At age 12, he joined the Toronto FC Academy.[3] When he was 15, he went to trial with Portuguese club Estoril Praia, but was unable to sign as a foreign U18 player.[4] He then also trialed with Russian clubs CSKA Moscow, Lokomotiv Moscow, and Spartak Moscow, with the latter two interested in signing him, but he returned to Canada, as his father had to return to work.[5][1] In September 2018, he joined the Vancouver Whitecaps FC Academy, and in 2021 began playing with the Whitecaps U23 team.[6] He departed the Whitecaps in April 2021.[7]
In July 2022, Batyrev signed with Russian Premier League club Sochi.[12][13] Shortly before that, Sochi hired Vadim Garanin as manager, who coached Batyrev at FC Tver previously.[14] He scored his first goal for Sochi on September 14, 2022, in a Russian Cup game against Torpedo Moscow.[15] In his first season with Sochi, he scored one goal, across all competitions.[16]
In February 2024, Batyrev was loaned to Sokol Saratov in the Russian First League for the rest of the 2023–24 season.[17] In August 2024, he was loaned for the 2024–25 season by Russian First League club Yenisey Krasnoyarsk.[18] After making 6 substitute appearances in his first 8 league games with Yenisey, he remained on the bench in all remaining 2024 games.
International career
Batyrev is a dual Canadian and Russian citizen and is eligible to play for both national teams.[1] In November 2016, he was called up to a camp with the Canada U15 national team for the first time.[2]