Short answer: Real Madrid have the most expensive shirt deal in football, about €220 million a year from Adidas (€120M) and Emirates (€100M). Manchester City are second at about €195 million and Manchester United third at €175 million, based on Calcio e Finanza’s July 2026...