Lionel Messi has agreed to join Paris Saint-Germain on a two-year contract.

The six-time Ballon d’Or winner had two other options after leaving Barcelona last week, but has chosen to move to the French club on a deal worth £25m per year after tax, plus bonuses.

PSG and Messi will have the option of extending his stay in the French capital by a third year, while the forward will also receive a £25m signing-on fee.

Messi was set to extend his 21-year stay at Barcelona by signing a new five-year deal this summer.

However, the club announced on Thursday that “financial and structural obstacles” meant the deal could not be completed, meaning Messi left as a free agent.

Messi is now set to join PSG, with their potential to compete for major trophies – including the Champions League – understood to be a key factor in his decision to move to France.