Australia opener David Warner has wrested the top spot in the ICC Player Rankings for ODI Batsmen with a stupendous run in recent matches that is a warning for other teams in the year of the ICC Champions Trophy, which will be held in the United Kingdom from 1-18 June.