 The player was free to move after the season, since his contract ran out.on 27 June 2017, Ahmed signed a one-year contract with an option to extend.He made his debut against Al Ahli in the first round of 2017–18 Saudi Professional League on August 11, he provided an assist in the 2–1 win.