# Which Opponents Have Conceded the Most Centuries to Virat Kohli in International Cricket

> Virat Kohli has accumulated 85 international centuries, comprising 54 in ODIs, 30 in Tests, and 1 in T20Is. Here is the full statistical breakdown of his centuries against Australia, Sri Lanka, West Indies, Pakistan, and other teams.

**Type:** article · **Category:** Cricket · **Published:** 2026-08-12 · **Source:** TrendKia
**Canonical:** https://trendkia.com/en/cricket/antararashtriya-kriketa-men-virat-kohli-ke-sarvadhika-shataka-kisa-desha-ke-khilapha-ae-janie-pure-ankare-16124 · **Language:** English
**Tags:** Virat Kohli, Cricket, Centuries, ODI Cricket, Test Cricket, Team India, Kohli Records

Virat Kohli stands among the most dominant batters in modern international cricket, having accumulated runs against every major bowling attack across formats. In One-Day Internationals, he broke Sachin Tendulkar's record to become the format's leading century-maker with 54 hundreds. He has also scored 30 centuries in Test cricket and 1 hundred in Twenty20 Internationals. While his overall tally reflects extraordinary consistency, examining his performance team by team highlights where he has achieved his highest volume of centuries.

## Top Dominance Against Australia
Australia has been Virat Kohli's most frequent opposition for registering international hundreds. Across all three formats, he has faced Australia in 106 matches and 126 innings, scoring a total of 17 centuries. He has compiled 5,551 runs against the Australian team, featuring a highest individual score of 186 runs. In these encounters, Kohli maintains a batting average of 48.69 and a strike rate of 73.44, alongside 29 half-centuries.

## Heavy Run Tally Against Sri Lanka and West Indies
Sri Lanka has consistently been one of Kohli's preferred opponents. In 75 matches and 79 innings against Sri Lanka, he has smashed 15 centuries. He has accumulated 4,076 runs at a batting average of 62.70, with a top score of 243 runs and 18 fifties. Against West Indies, Kohli's numbers are equally imposing. In 73 matches and 75 innings, he has hit 12 centuries and accumulated 3,850 runs at an average of 59.23, including a highest score of 200 runs and 23 half-centuries.

## Ten Centuries Each Against New Zealand and South Africa
Kohli has demonstrated steady authority against both New Zealand and South Africa, recording 10 centuries against each side. Against New Zealand, he has played 60 matches and 73 innings, scoring 3,167 runs at an average of 47.26 with a highest score of 211 runs. Against South Africa, he has featured in 64 matches and 73 innings, gathering 3,608 runs at a strong average of 59.14. Notably, his personal best score of 254* runs came against South Africa.

## Record Against England and Bangladesh
Against England, Kohli has logged 90 matches and 112 innings, amassing 4,180 runs. He has scored 8 centuries and 26 half-centuries against English bowling attacks, with a top score of 235 runs, though his batting average of 41.38 is lower than against several other nations. In contrast, his record against Bangladesh shows high efficiency: in 31 matches and 36 innings, he has scored 1,698 runs at an average of 62.88, registering 7 centuries and a highest score of 204 runs.

## Performance Metrics Against Pakistan
Matches between India and Pakistan always draw intense global focus, and Kohli's performances against Pakistan remain widely discussed. In 28 matches and 28 innings against Pakistan, he has scored 4 centuries. He has aggregated 1,270 runs against the Pakistani team at a batting average of 63.50. His career-best effort against Pakistan is 183 runs, achieved during the 2012 Asia Cup, to go with 7 half-centuries.

## What this means for you
- **For Cricket Fans:** This detailed breakdown highlights Virat Kohli's consistent success across formats against the world's top bowling attacks.
- **Statistical Value:** A record 54 ODI centuries and 17 hundreds against Australia alone underline his place among cricket's premier run-scorers.

## Questions & Answers

### 1. Which team has conceded the most centuries to Virat Kohli?
Virat Kohli has scored the highest number of centuries against Australia, totaling 17 hundreds across formats.

### 2. How many ODI centuries has Virat Kohli scored?
Virat Kohli has scored 54 ODI centuries, holding the world record for the most hundreds in One-Day International cricket.

### 3. What is Virat Kohli's highest score against Pakistan?
Virat Kohli's highest score against Pakistan is 183 runs, scored during the 2012 Asia Cup.

### 4. Against which country did Virat Kohli register his highest individual score?
Virat Kohli scored his highest individual career score of 254* runs against South Africa.

### 5. How many centuries has Virat Kohli scored against England?
Virat Kohli has scored 8 international centuries in 90 matches and 112 innings against England.

## Inspiration & Lessons
Virat Kohli's career offers valuable takeaways in elite mental toughness and preparation:

- **Consistency Across Conditions:** Performing against every opponent regardless of the format or venue.
- **Focus Under Pressure:** Maintaining composure in high-stakes encounters to build long, impactful innings.

---
_TrendKia — Har trend, sabse pehle.. Machine-readable view; canonical HTML at the URL above._