 Following the Olympic games in Rio, Ahmad announced his return to the Iraqi Premier League by signing for Al Shorta but a clause in his contract stated that if an offer came in from a foreign club, he would be allowed to leave.Ahmad never ended up playing for Al Shorta as the clause was triggered.Emirates Club, another side in the U.A.E., activated that clause and Ahmad moved back to the U.A.E.