After four years with Traktor Chelyabinsk, Kruchinin was traded after the 2017–18 season, to his original club, SKA Saint Petersburg in exchange for financial compensation on June 6, 2018.[3]
Kruchinin played one season with SKA, before returning at the conclusion of the 2018–19 season, to Traktor Chelyabinsk on a one-year contract on 11 May 2019.[4]
On 9 June 2024, Kruchinin joined his ninth KHL club, agreeing to a one-year deal with Severstal Cherepovets for the 2024–25 season.[5]