5 teams against Virat Kohli scored the most hundreds in international cricket: Virat Kohli has scored more than 27000 runs in international cricket. He has also scored 80 centuries in international cricket so far. Kohli started playing international cricket against Sri Lanka in 2008 and since then world champion Australia has been his favorite cricket team.
In international cricket, Kohli has scored centuries against 10 different countries. Out of these, there have been three teams against which Kohli has scored more than 10 centuries. Let's know against which countries Kohli has scored the most centuries.
Kohli has scored 8 centuries each against England and South Africa in his career so far. He did so in 85 matches against England, while he did so in 61 matches against South Africa.
Kohli has played 55 matches against New Zealand. During this time, he has scored nine centuries and 15 half-centuries against this team. However, Kohli has scored 2915 runs against this team. At the same time, he disappointed in the recent Test series against New Zealand and could not score a single century.
Also Read: IPL 2025 Retention: List of players retained by all teams for IPL 2025
Kohli's figures against West Indies have been excellent. Against this team, Kohli has scored 3850 runs in 73 matches at an average of 59.23. Kohli has scored 12 centuries against this team.
Kohli made his international debut against Sri Lanka and has consistently scored runs against this team. Kohli has scored 15 centuries in 75 matches against Sri Lanka and has scored 4076 runs at an average of 62.70.
Kohli has played 97 matches against Australia so far in all formats and has scored 16 centuries. Kohli has scored 5203 runs against this team so far with an average of 50.51. During this, he has also scored 16 centuries and 27 half-centuries. Kohli's highest score against Australia has been 186.
Also Read: Happy Birthday: Virat Kohli's Top 10 records that make him the King of Cricket
Against which team has Virat Kohli scored the most centuries? ▼
Kohli has played 97 matches against Australia so far in all formats and has scored 16 centuries
Give Your Feedback