Ronaldo holds his number seven shirt with Al-Nassr (Photo: the club s official Twitter account)
Al Nassr posted a picture on social media of Ronaldo holding up the team's jersey, with the club hailing the deal as "history in the making.''
"This is a signing that will not only inspire our club to achieve even greater success but inspire our league, our nation and future generations, boys and girls to be the best version of themselves,'' the club wrote.
Ronaldo had been a free agent after his contract was terminated by Manchester United following an explosive TV interview in which he criticized manager Erik ten Hag and the club's owners.
He is coming off a disappointing World Cup where he was benched in the knockout rounds and Portugal lost in the quarterfinals to Morocco.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)