On 15 January 2020, he signed a 2.5-year contract with
Russian Premier League club
Arsenal Tula. On 12 January 2024, Kavalyow's contract with
Orenburg was terminated by mutual consent. On 7 February 2024, Kavalyow signed a contract with
Baltika Kaliningrad until the end of the 2023–24 season, with an option to extend for 2024–25. On 30 May 2024, the performance-based option was triggered, automatically extending his contract for the 2024–25 season. ==International career==