Rooney, Torres, Villa, Anelka, Henry, Klose, Drogba, Eto'o, Ibrahimovic, Luis Fabiano (in no order at all). There's 10 that are better without even really thinking about it. He is a good player, but to say he is one of the top 10 in international football is laughable, until he plays/scores against the big guns.