Before the Champions Trophy 2017 semi-final, the ICC has released a list of ODI ranking on Tuesday. Indian captain Virat Kohli has achieved number one ranking in the batting. Australia batsman David Warner is second and South African AB de Villiers is at number three.

ICC rankings: Kohli again made number-one, Warner-Villiers outperformed

Earlier, in the ICC ODI ranking list released in January 2017, Virat Kohli was number one for just four days. After that South Africa captain AB de Villiers was at number one, Australian batsman David Warner was second and Virat Kohli was at number three.

Latest rankings of ICC batting:

  1. Virat Kohli (India)
  2. David Warner (Australia)
  3. AB de Villiers (South Africa)
  4. Joe Root (England)
  5. Ken Williamson (New Zealand)

Shikhar Dhawan got 10th place

Shikhar Dhawan, who played a magnificent innings against Pakistan, Sri Lanka and South Africa in the 2017 Champions Trophy, has reached the 10th position in the ICC rankings.

Bowlers Josh Hazlewood, fast bowler of Australia, is in first place and South Africa’s Imran Tahir is at second place.