Jamie Carragher snubbed Cristiano Ronaldo when naming the only foreign player in Premier League history better than Manchester City star Kevin De Bruyne.