Career
He is 193 cm and 127 kg. In December 2006, he added another gold medal to his record, winning the title at the 2006 Asian Games in Doha, Qatar. This is the current Asian record.
Because of his good performance over the whole season 2008 he was considered a medal contender entering the 2008 Summer Olympics but he ranked 17th with a 61.34 meters throw and failed to qualify for the final, Haddadi blamed his poor results on his injuries.
Haddadi offered his silver medal to children with cancer, and travelled to Azerbaijan to gather funds for the 2012 earthquakes" victims.