The Premier League is home to many extraordinary talents from all around the world, but which of these players under the age of 25 get paid the biggest salaries?
Click through the gallery above to see the 10 highest paid players in England who are under the age of 25, according to Total Sportek.
Manchester City winger Raheem Sterling has come on in leaps and bounds since Pep Guardiola's arrival at the club, and it is no surprise to see the England international earning such a high wage.
The 23-year-old is believed to be on a weekly salary of £180 000 (R3.4 million) at the Citizens, making him the best-paid player under the age of 25 in England.
Second is Sterling’s club teammate Bernardo Silva, who has been impressive since he joined the club from Monaco at the beginning of last season.
The Portuguese playmaker earns about £120 000 (R2.3 million) every week at the league champions, as does new Liverpool signing Naby Keita in Merseyside.
Fourth is John Stones, also a City player, with a weekly wage of £100 000 (R1.9 million), while Fabinho, who is yet to kick a ball for his new club Liverpool, is said to be on the same salary.
The likes of Gabriel Jesus and Leroy Sane also feature among the top 10. To see their salaries, click through the gallery above!
Do you think these players deserve their massive salaries? Let us know in the comments section below.