Sterlings "numbers" are not a reflection of his form , as others have said his movement means he is often Johnny on the spot for a tap in , he is playing currently in the best team in europe so he will ge this share of goals no matter how dire he is playing, we have players who can put chances on a plate for any player.
He is terrible with one on one's with the keeper he misses nine out of ten chances , he misses absolute sitters in every game (remember the Lyon game 2 yards out) the reason we do not win big Champs league games is because of players like Sterling who bottles it . He's fine over 38 league games against dross he will notch 20 goals , but at the very top level , were we want to be he isnt good enough , how many times has he scored in big games against the Rags and Dippers for example ? three times in about 30 games and he has missed a dozen of sitters against them.
Foden is ten times the finisher Sterling is , and he's only 20 years old and Foden should start in a wide position before Sterling every time , he's a better player all round , on the other flank it would be Mahrez because he is in better form even Torres has shown glimpses and has proved he can finish chances as well.
Alernatively we go for the best and buy Mbappe for £150m who makes Sterling look like a Sunday league player in comparison.
Sterling isnt going to change he is hit and miss , love his and effort and his attitude but he has peaked he isnt going to get any better , he has been good for our club and helped us to win plenty of trophies but if someone offered £70/80m to buy him ,thats good business
Raheem is a good , honest footballer but never world class in a month of Sundays.