Top ten most expensive English players in history.
10) Michael Carrick (£18.8m)
Moving from Tottenham to Manchester United, Michael Carrick proved to be money well spent after a hugely successful career at Old Trafford.
9) Joleon Lescott (£19m)
A fine defender at his peak, Joleon Lescott was a big-money transfer from Everton to Manchester City and went on to win two titles at the Etihad Stadium.
SEE ALSO:
Find out the world’s richest footballers in 2015!
Pedro to Chelsea – Mourinho RESPONDS
Man Utd legend Cristiano Ronaldo “planning to leave” Real Madrid, says agent
8) Shaun Wright-Phillips (£22m)
An expensive flop at Chelsea, Shaun Wright-Phillips never showed his finest Manchester City form again after his £22m move.
7) Adam Lallana (£25m)
A risky buy from Southampton last summer, Adam Lallana has shown mixed form since moving from the Saints to Liverpool.
6) David Beckham (£26m)
A Galactico from back in the day, David Beckham cost around £26m when he moved from Manchester United to Real Madrid in the summer of 2003.
5) Wayne Rooney (£28m)
One of the most expensive English players and also a very pricey young player, Wayne Rooney cost Manchester United £28m when he joined from Everton as an 18-year-old.
4) Luke Shaw (£30m)
A risky signing from Southampton last summer, Luke Shaw has not done enough at Manchester United to justify being fourth in the list of most expensive English players.
3) Rio Ferdinand (£30m)
A legend at Manchester United, Rio Ferdinand proved a superb signing from Leeds, becoming one of the all-time greats at Old Trafford.
2) Andy Carroll (£35m)
One of the biggest flops in Premier League history, the £35m Liverpool paid Newcastle for Andy Carroll puts him second in the list of most expensive English players, despite being far from one of the best.
1) Raheem Sterling (£49m)
Top of the pile of the most expensive English players, Manchester City new signing Raheem Sterling cost an amazing £49m from Liverpool this summer.