Former England captain Rio Ferdinand has questioned the value of English players in the transfer market.
"English players are so overpriced right now it's a joke," he said.
|Most expensive English players|
|Andy Carroll: Newcastle United to Liverpool, £35m|
|Rio Ferdinand: Leeds United to Manchester United, £29.1m|
|Wayne Rooney: Everton to Manchester United, £27m|
|Luke Shaw: Southampton to Manchester United, £27m|
|James Milner: Aston Villa to Manchester City, £26m|
Meanwhile, Manchester United have been linked with a £50m move for 21-year-old Tottenham striker Harry Kane this summer, and Manchester City have had a £40m bid rejected for Liverpool's 20-year-old Raheem Sterling. The Reds value the forward at £50m.
Kane has scored 36 goals in 77 appearances for Spurs - including 31 last season - while Sterling has played 124 games for Liverpool.
Ferdinand feels foreign players such as Manchester City striker Sergio Aguero and Arsenal forward Alexis Sanchez represent better value by saying on Twitter: "Aguero £38m and Sanchez £32m."
Andy Carroll remains the most expensive British player signed by a British club, after Liverpool paid Newcastle £35m for the striker in January 2011. He played just 46 Premier League games for the Reds, scoring six goals.