Garanitšev voitti pronssia Sotšin olympialaisissa 2014 normaalimatkalla. Yhteislähtökilpailussa hän sijoittui viidenneksi ja takaa-ajossa 15:nneksi. Ruhpoldingin MM-kilpailuissa 2012 hän oli yhteislähtökilpailussa yhdeksäs, 10 km sprintissä 12:s ja takaa-ajossa 14:s. Kontiolahden MM-kilpailuissa 2015 hän sijoittui sprintissä kuudenneksi ja yhteislähdössä 11:nneksi. Oslon MM-kilpailuissa 2016 hän oli sprintissä kuudes, normaalimatkalla kahdeksas ja takaa-ajossa yhdestoista. Hochfilzenin MM-kilpailuissa 2017 hän sijoittui pikakilpailussa kymmenenneksi ja yhteislähdössä 11:nneksi. Östersundin MM-kilpailuissa 2019 hän oli normaalimatkalla seitsemäs ja takaa-ajossa yhdeksäs. Anterselvan MM-kilpailuissa 2020 hän sijoittui normaalimatkalla 14:nneksi.