Bei den Heim-Europameisterschaften 2016 in Tjumen gewann Garanitschew die Goldmedaille im Sprint und mit der Mixed-Staffel (zusammen mit Anastassija Sagoruiko, Olga Jakuschowa und Matwei Jelissejew) sowie die Silbermedaille in der Verfolgung. Auch in den folgenden beiden Jahren nahm er erfolgreich an den Europameisterschaften teil: 2017 lief er in Duszniki-Zdrój mit Darja Wirolainen zu Gold in der Single-Mixed-Staffel und außerdem zu Silber in der Verfolgung; 2018 holte er in Ridnaun Silber in der Mixed-Staffel und Bronze in der Verfolgung. Gleichzeitig blieb Garanitschew fester Bestandteil des russischen Weltcupteams, in dem er nach dem Rücktritt Anton Schipulins 2018 zum dienstältesten Athleten wurde. In den Saisons von 2016 bis 2021 war ein dritter Rang beim Massenstart von Nové Město im Dezember 2018 Garanitschews einziges Podiumsergebnis in einem Einzel-Weltcuprennen. In den jeweiligen Weltcupgesamtwertungen belegte er Positionen zwischen dem 15. und dem 32. Platz. Mit der Staffel gewann er im Januar 2019 in Oberhof ein weiteres Weltcuprennen und blieb dabei ohne Schießfehler.