He made his debut in the Russian Professional Football League for FC Dynamo-2 Moscow on 28 August 2016 in a game against FSK Dolgoprudny.
[3] He started the next 6 games as Shunin was recovering (including 2 clean sheets) and won the Dynamo fans' vote for "player of the month" for August 2019.
[5] After another Shunin injury in September 2021, he kept clean sheet in 3 consecutive games and was voted as player of the month once again.
[9] On 2 December 2024, Leshchuk scored a late added-time equalizer in a 1–1 away draw against Akhmat Grozny, with a header after a corner kick.
[12] Thus Leshchuk became the first ever goalkeeper in the history of Russian football to score a non-penalty-kick goal in a top-tier club league.