Last updated at 17:10

Why are English footballers so expensive?

Raheem SterlingEPA

Liverpool star Raheem Sterling is set to become the most expensive English player in history by moving to Manchester City for £49 million.

Sterling is 20 years old and has played less than 100 games in the Premier League leading lots of fans to question whether he's worth that kind of money.

To enjoy the CBBC Newsround website at its best you will need to have JavaScript turned on.
What do young fans think of Raheem Sterling's move to Manchester City?

But Premier League clubs have a long history of paying more for English players than they would for foreign stars of a similar ability.

For example, Manchester City paid £37m for Sergio Aguero, who has scored 78 goals in 120 Premier League games.

Sergio AgueroReuters
Aguero won the golden boot trophy for being Premier League top scorer in 2015.

In Contrast Liverpool paid £35m for Andy Carroll who score six goals in 44 games for them.

Andy CarrollPA
Andy Carroll was sold to Liverpool for £35m but scored only six Premier League goals before moving to West Ham.

So, here's Newsround's explanation of why English players can cost so much.

TEAMS NEED HOME GROWN PLAYERS

Under the current Premier League rules each team needs to have at least eight home-grown players in their 25 man squads.

This means that some teams with lots of foreign players, like Manchester City, will do whatever it takes to make sure they reach that number.

Teams like City also want to compete with the best sides in Europe and because of that only want the best English talent. Other teams know that and so charge them much more than other teams to sign their players.

Jack RodwellReuters
Jack Rodwell signed for Man City for £12m but only played a handful of games.

For example, in the last few years City have signed Jack Rodwell from Everton for £12m, James Milner from Aston Villa for £26m and Scott Sinclair from Swansea for £6.5m.

James MilnerAFP
Milner is the sixth most expensive English player ever. He signed for Man City for £26m but left on a free transfer this summer.

Each of those players were eventually sold on for much less to other teams.

CHEAPER NOW THAN LATER

Even though the money being paid for some top English stars seems overblown clubs are often willing to gamble on them being worth much more in the long term.

Raheem SterlingGetty Images
Man City will be hoping that Raheem Sterling could be worth even more than the £49m they are about to pay for him in a few years time.

Signing a player who's 19 or 20 for millions might seem ridiculous but the big clubs sometimes take the view that they might have to pay even more if they wait for the player to fully develop.

It can mean that well established, older players often go for less than much younger, inexperienced ones.

For example last summer Arsenal signed two defenders - Mathieu Debuchy from Newcastle and Calum Chambers from Southampton.

Mathieu DebuchyGetty Images
France international Mathieu Debuchy cost Arsenal £4m less than Englishman Calum Chambers, who had only played 22 senior games for Southampton.

At the time Debuchy had played more than 250 first team games and was France's starting right back at the 2014 World Cup. He was signed for £12m. Chambers had played just 22 senior games but cost £16m. Why?

Calum ChambersGetty Images
Calum Chambers was signed for £16m after playing just 22 games for Southampton.

Debucy is 29 and may only play for another two or three seasons whereas Arsenal hope Chambers could play for the next 15.

If that is the case then Chambers would have only cost the Gunners just over a million pounds a year.

THERE'S NOT MANY OF THEM

It's been well publicised that the number of young English men playing in the Premier League is at an all-time low.

So, when a really good young player emerges chances are lots of big teams will be interested.

Even the best teams like to keep and English spine to their team (which means the key positions of goal keeper, central defence, midfield and up front).

John TerryAFP
Chelsea have paid John Terry more than £150,000 a week to keep him as part of their English core.

That's why Chelsea have paid John Terry so much money to keep him there and Liverpool and Manchester United have done the same with the likes of Steven Gerrard and Wayne Rooney.

Jordan Henderson shakes hands with Steven Gerrard.AP
Liverpool paid £20m for Jordan Henderson hoping they could build their team around him for years to come.

If a club has the chance to build a team around an English core they are willing to pay extra to do it, which might explain why Liverpool paid £20m to Sunderland for Jordan Henderson.

YOU PAY FOR POTENTIAL

Whereas lots of top foreign players go for big money after proving themselves at a World Cup, or in the Champions League, many English players are bought because of how good they could turn out to be in the future.

Eden HazardGetty Images
Eden Hazard had won the title in France with Lille and starred in the Champions League before his £37m move to Chelsea.

Wayne Rooney signed for Manchester United for £27 million in 2004 when he was just 18.

Wayne Rooney and Alex FergusonPA
Wayne Rooney was just 18 when he signed for Manchester United for £27m.

At the time he'd only scored a handful of goals for Everton but United believed he was on the verge of becoming one of the best players in the world.

Eleven years later he's close to becoming England's record goal scorer, has won the Champions League and claimed five Premier League titles with Man United.

Wayne Rooney celebrates.Reuters
Rooney is now just one goal short of equalling the all-time England scoring record.

So, Sterling may not be worth £49m now but City will be hoping that in 10 years that figure might seem like a bargain.