Virat Kohli became the fourth player to register hundred against all the Test playing countries in ODIs

Virat Kohli has made a remarkable achievement by scoring the century against South Africa. The century at Chennai was his first ODI century against South Africa and with this he completed the set of scoring ODI centuries against all the Test playing nations. This achievement by Kohli is quite remarkable as only four batsmen have done this in the past. And those four are Ricky Ponting, Herschelle Gibbs, Sachin Tendulkar and Hashim Amla.

Kohli made his ODI debut in August 2008, scored his maiden century in December 2009 and by July 2013 he had scored centuries against eight of the nine Test playing oppositions of India. The only team left out was South Africa. Till October 2015, his number of centuries against South Africa remained nil.

The 26-year-old had played 15 innings in 17 ODIs against South Africa scoring 490 runs with three half-centuries and no centuries. His highest score was 87* which he scored at Port Elizabeth in January 2011.

The first batsman to score ODI centuries against all Test playing teams was Ponting. He achieved it when he scored his 14th ODI century on August 6, 2013, in his 174th inning. Second was Gibbs on February 6, 2015, third Tendulkar on March 16, 2012, and then Amla on November 19, 2014.

Amla took just 98 innings to complete this set while Tendulkar took 451 innings. Tendulkar had not scored any ODI century against Bangladesh till his penultimate ODI inning. He scored his 100th International century which was his first against Bangladesh in ODIs.

Active players who can complete this set of scoring ODI 100s against all teams

  • Chris Gayle needs to score century only against Australia.
  • Tillakaratne Dilshan needs to score century only against West Indies.
  • AB de Villiers needs one against Bangladesh.
  • Yuvraj Singh against New Zealand.
  • Ross Taylor against South Africa.