The answer is no, Ali Al-Habsi never won the Copa del Rey. Although he played for several Spanish clubs throughout his career, including Atlético Madrid and Real Zaragoza, he was never able to lift the trophy.
The Ali Al-Habsi Challenge: Test Your Knowledge on Oman's Football Icon!