Juventus have reportedly agreed a £105 million deal for Cristiano Ronaldo from Real Madrid.

The Turin club have shown significant interest in signing him this summer, and are said to be matching his demands of a £500,000-a-week salary, up from his current wage of £365,000-a-week.

The striker had also been linked with a move to PSG and Manchester United, but it is the Serie A side who have come out on top.

The writing has been on the wall since Ronaldo voiced his displeasure at the end of the Champion's League final. Madrid are set to sign a big money replacement for the 33-year-old Portuguese legend, who leaves as the club's top scorer with 451 goals.

In his time at the Bernabeu, Ronaldo has won two La Liga titles, two Copa del Reys and four Champions Leagues.