At club level, he has played for Anyang LG Cheetahs in South Korea and Al-Talaba SC in Iraq. Internationally Saadoun represented Iraq in the 2000 Asian Cup. He missed the 1996 Asian Cup in the United Arab Emirates, but was recalled by Milan Zivadinovic for the 2000 Asian Cup in Lebanon.