Manchester City manager, Pep Guardiola, has said Raheem Sterling can achieve "whatever he wants" in football, but refused to place him among the world's best players.
Guardiola was speaking after Sterling scored his 50th goal for City in their 6-1 win over Southampton on Sunday.
The England winger also provided two assists as the champions ran riot.
"Raheem is a top player. But still he is so young to consider among the world's best players.
"He is in incredible form right now, he's, sharp, fast, clever, fighting, ambitious, decisive, can play on both sides, in the middle, and receives the ball behind lines.
"He always commits the central defender with a lot of aggression. It was an incredible performance - with and without the ball.
"But still, with the young players like him and Leroy [Sane], I would like to feel that still they can improve. Still he loses simple balls, in the Tottenham game he made an assist in the first minutes but after that he lost a lot of balls.
"Of course, his quality one against one is incredible, and he had an incredible game.
"If he is stable and he focuses on what he has to do to become a better and better player, if he has this on his mind, he can reach whatever he wants," Guardiola said.