Haddadi consiguió la medalla de bronce con la selección de Irán en los Juegos Asiáticos de 2006 y la medalla de oro en los campeonatos FIBA Asia de 2007 y 2009, siendo nombrado jugador más valioso en ambos torneos.