Barclays have agreed a new three-year title sponsorship deal with the English Premier League which will be worth around $135million to top-flight clubs. The bank has sponsored the Premier League since 2004 and their current three-year contract, which expires next year, was worth $108m.