Šakirzjanov debytoi maastohiihdon maailmancupissa tammikuussa 2010 OberhofissaTour de Skin osakilpailussa sijoittuen sijalle 53. Ensimmäistä kertaa hän sijoittui 30 parhaan joukkoon vain parin päivän päästä debyytistään niin ikään Oberhofissa Tour de Skin osakilpailussa sijoituttuaan sijalle 18. Šakirzjanovin paras sijoitus maailmancupin osakilpailussa on 17:s sija, jonka hän saavutti maaliskuussa 2012 Falunin 15 kilometrin takaa-ajokilpailusta[2].
Šakirzjanov on saavuttanut nuorten MM-kilpailuista kaksi kultaa, yhden hopean ja yhden pronssin. Alle 23-vuotiaiden MM-kilpailuista hän on saavuttanut yhden kullan ja kaksi pronssia. Talviuniversiadeissa Šakirzjanov on ollut mukana kahdesti, voittaen vuoden 2013 kilpailuista yhden kullan, yhden hopean sekä kaksi pronssia ja vuoden 2015 kilpailuista yhden kullan, kaksi hopeaa sekä yhden pronssin[2].