#3 Raheem Sterling (Manchester City) - £184.8 million

The most valuable English player on the list. Sterling has received a lot of criticism over the years, both for his on field performances, and some of his off field antics, even though some of this criticism has been very harsh. Sterling has come on leaps and bounds since Pep Guardiola took over Manchester City, and he can now be considered as one of the top players in the world.
His numbers over the last two seasons have been excellent. In the 2017/18 season he scored 18 times in the Premier League, the first time he had hit double figures for league goals, as well as adding 11 assists. Last season he scored 17 goals, together with 10 assists, as he was named Football Writers’ Association Player of the Year. He is now a vital member of this Manchester City team, and was key member of their treble winning side last season.