 In 2016–17, Filatov played for HC Lada Togliatti and posted career-highs in goals (19) and assists (21).Following the 2017–18 season in which Filatov split between HC Lada Togliatti and HC Neftekhimik Nizhnekamsk, Filatov left as a free agent in the off-season and continued his journeyman career in the KHL by agreeing to a one-year deal with HC Spartak Moscow on June 4, 2018.In the 2018–19 season, Filatov made a positive start to the campaign, posting 8 points in 15 games with Spartak before he was traded in a return to Salavat Yulaev Ufa in exchange for Artyom Fyodorov on November 16, 2018.