Between 2009/10 to 2013/14 we averaged 875,000 shirt sales per year. At the expected price of £50 a shirt (and all other costs and complications removed) Messi would need to sell 1,000,000 shirts to make £50 million. I think the £25 million (500,000 shirts) over the course of 3/4 years is much more realistic.