 He is known for his physical play and does not play a creative game and does not score many goals.After starting the 2018–19 season with original club, HC CSK VVS Samara of the second tier Supreme Hockey League (VHL), Zakharchuk returned to the KHL in agreeing to a one-year contract with Admiral Vladivostok on October 4, 2018.In the 2019–20 season, he captained HC Neftekhimik Nizhnekamsk, collecting 12 points in 41 games, before leaving mid-season to join Czech outfit, HC Dynamo Pardubice of the ELH, on 25 January 2020.