Manchester City and Liverpool have agreed upon a transfer for Raheem Sterling.

The transfer could potentially be worth as much as £49 million.

Agreement was eventually struck on Sunday afternoon on a deal which will cost City an initial £44m, with a further £5m due in add-ons.

A long-term contract between City and Sterling worth around £200,000 a week has in effect already been agreed.

Two previous bids – the first offering an initial £25 million rising to £30 million and the second £35 million with add-ons to take the deal closer to £40 million – had been rejected by Liverpool, with those additional clauses and payments largely dependent on City winning titles.

Rodgers made 52 appearances last season with Liverpool, but he was clear in his wish to leave.