Barcelona’s argentine forward Lionel Messi has agreed to sign a contract with Manchester City, according to the Daily Record.

Leo agreed to sign a contract with the City Football Group holding for 5 years. He will spend three seasons in England in Manchester City, after which he will play for MLS New York City for another two years. For five years of the contract, Messi will earn 700 million euros.

But Messi’s transfer from Barcelona may not take place. Messi’s father and Barcelona President Josep Bartomeu will hold a meeting today. The club boss hopes to extend Messi’s contract until 2022.