Get the day's biggest City stories delivered straight to your inbox Subscribe Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Manchester City have struck a deal to buy Liverpool's Raheem Sterling for £49m.

The 20-year-old has been given permission to speak to the Blues and will complete the transfer subject to a medical and agreeing personal terms.

Sterling is set to be confirmed as a City player imminently, on a five-year contract with wages reported to be around £180,000-a-week.

It brings to an end a protracted saga which started when Sterling rejected a new £100,000-a-week contract at Anfield.

More on City

City have had bids totalling £35m and £40m rejected by Liverpool who have always insisted they valued the England youngster at £50m.

It is understood the deal is worth a total of £49m, including performance-related add-ons, with an initial fee of £44m.

Sterling reported back for pre-season training last Monday but told Anfield boss Brendan Rodgers he did not want to travel on the club's tour - he then had two days off sick.

Liverpool withdrew him from their travelling party which flew out earlier today and stepped up negotiations with City for the massive deal - a record for an Englishman.

QPR, Sterling's former club, will receive around £9m under the terms of a 20 per cent sell-on cluase.