Haddadi jugó en varios equipos de Irán desde 1999 hasta 2008 y en el Al Wasl de Emiratos Árabes Unidos.