Virat Kohli becomes first Indian to score century in every country

Virat Kohli adds a new spark to his illustrious career with his 33rd ODI century against South Africa in the first match of the ODI series at Kingsmead, Durban on Thursday. Kohli with his first ODI hundred against South Africa, the Blues ragged the running South African 17-match winning streak at home with a 1-0 lead in the series. With this win, India got the perfect start they needed.


With this amazing victory, Kohli also added new glory to his career with this all-important ODI hundred. Kohli now holds the exclusive record of scoring centuries in every Test-playing nation he has played till now. Kohli has now made a total of 33 centuries in an overall 9 Test-playing countries, Pakistan is the only team left out from the record as he has not played there yet. To put briefly, here is a list of the countries where Kohli has scored his centuries:


India: 14 centuries in 76 innings

Australia: 5 centuries in 23 innings

Sri Lanka: 4 centuries in 23 innings

Bangladesh: 5 centuries in 15 innings

West Indies: 2 centuries in 15 innings

New Zealand: 1 century in 7 innings

Zimbabwe: 1 century in 7 innings

England: 1 century in 19 innings

South Africa: 1 century in 10 innings


With this magnificent record, Kohli adds himself to the list of the legendary cricketers like Sanath Jayasuriya and Sachin Tendulkar who have scored centuries in all the Nine-Test playing nations. In total, Kohli has scored 18 ODI centuries. Kohli scored his first ODI century off 107 vs Sri Lanka in Kolkata. He also holds the record for the highest number of centuries in successful run chases in ODIs.


Kohli has echoed his name on all of the stadiums over the world, wherever he has set foot in. With the exceptional performance in South Africa, he has taken himself to further heights of becoming the all-time greatest Indian batsman.

You May Also Like