
Transfers
The 27-year-old forward is the latest Premier League player to head to Saudi Arabia, joining former Liverpool midfielder Jordan Henderson at the club managed by Steven Gerrard.
The former Leicester player made 75 appearances for Everton, scoring 12 goals, after returning to England from Bayer Leverkusen in 2021.
He has not featured for Everton this season.
The Jamaica international said in a statement that he would be "forever proud" to have played for Everton, who are in the relegation zone after a poor start to the season.
"There has been a lot of speculation about my situation all summer," he added. "The truth is, I gave my all to this club on and off the pitch through good and bad.
"I was ready to play as much football as possible this season but it felt like this was not going to happen. It's time for my next chapter. I am match fit and excited to get playing."
Sources: AFP, Al Ettihad