It was these attributes that contributed to his more than healthy goalscoring record over his career. After three years with Persepolis, Karimi was ready to move on. A transfer abroad was the preferred option and after a trial with Perugia Calcio proved unsuccessful, Karimi signed for United Arab Emirates side Al-Ahli. In four seasons at the club, Karimi contributed to Al-Ahli twice winning the UAE Cup.