Ganjzadeh gewann 2012 bei der Asienmeisterschaft in Taschkent und der Weltmeisterschaft in Paris jeweils mit dem iranischen Team seine ersten beiden internationalen Bronzemedaillen. Ein Jahr später sicherte er sich bei der Asienmeisterschaft in Dubai in der Klasse über 84 kg seinen ersten Titel und gewann auch mit dem Team die Goldmedaille. 2014 wurde er mit dem Team in Bremen erstmals Weltmeister. Auch im Einzel erreichte er das Finale, musste sich dort aber Enes Erkan geschlagen geben. Bei den beiden folgenden Weltmeisterschaften erreichte er ebenfalls die Entscheidungskämpfe, 2016 wurde er in Linz Einzelweltmeister. Außerdem entschied er mit dem iranischen Team zwischen 2014 und 2018 dreimal in Folge die Teamwertung für sich. Eine weitere Goldmedaille gewann er 2018 bei den Asienspielen in Jakarta.