This article explores Virat Kohli’s exceptional T20I career records and his run-scoring dominance against various international opponents.
Virat Kohli T20I Runs Against Each Team
| Opponent | Runs | Innings | High Score | Average | Strike Rate | 50s/100s |
|---|---|---|---|---|---|---|
| Afghanistan | 225 | 5 | 122* | 56.25 | 159.57 | 1/1 |
| Australia | 794 | 22 | 90* | 49.62 | 142.54 | 8/0 |
| Bangladesh | 230 | 6 | 64* | 76.66 | 123.65 | 2/0 |
| England | 648 | 21 | 80* | 38.11 | 135.00 | 5/0 |
| Honk Kong | 59 | 1 | 59* | – | 134.09 | 1/0 |
| Ireland | 10 | 3 | 9 | 3.33 | 66.66 | 0/0 |
| Netherlands | 62 | 1 | 62* | – | 140.90 | 1/0 |
| New Zealand | 311 | 10 | 70 | 34.56 | 138.83 | 2/0 |
| Pakistan | 492 | 11 | 82* | 70.28 | 123.92 | 5/0 |
| Scotland | 2 | 1 | 2* | – | 100.00 | 0/0 |
| South Africa | 394 | 13 | 76 | 39.40 | 133.10 | 3/0 |
| Sri Lanka | 339 | 7 | 82 | 67.80 | 138.36 | 4/0 |
| U.S.A. | 0 | 1 | 0 | 0.00 | 0.00 | 0/0 |
| West Indies | 570 | 13 | 94* | 57.00 | 150.79 | 6/0 |
| Zimbabwe | 52 | 2 | 26* | 52.00 | 113.04 | 0/0 |
| TOTAL | 4188 | 117 | 122* | 48.69 | 137.04 | 38/1 |
More “Virat Kohli Stats”
Virat Kohli Player Profile: Batting and Bowling Stats
Virat Kohli – ODI Runs by Batting Position
Virat Kohli – ODI World Cup Runs and Centuries- Every Edition
List of Virat Kohli ODI Centuries
Virat Kohli – ODI Runs against Each Team
Virat Kohli – ODI Runs in Each Country
Virat Kohli – Highest ODI Scores
Virat Kohli – ODI Captaincy Record
Virat Kohli – Year-Wise ODI & Test Runs
Virat Kohli – Test Runs by Batting Position
Virat Kohli – Test Runs against Each Team
Virat Kohli – Test Runs in Each Country
Virat Kohli – Highest Test Scores
The Ten Best Virat Kohli Innings in Test Cricket
List of Virat Kohli Test Centuries
List of Virat Kohli 200s in Tests
Virat Kohli – Test Captaincy Record
Virat Kohli – T20I Runs by Batting Position
Virat Kohli – T20I Runs vs Each Country
Virat Kohli – T20 World Cup Record – Edition by Edition
When Virat Kohli ruled the T20 Cricket in 2016!
Virat Kohli – T20I Captaincy Record
List: Virat Kohli’s 90 to 99 Scores (All Formats)
Virat Kohli – Complete T20 Stats
Virat Kohli Record List in All Formats
Stats: Virat Kohli vs Leg Spinners in International Cricket
Virat Kohli IPL Centuries List
Virat Kohli IPL Runs – Year by Year
Virat Kohli IPL Runs vs Each Team
Key Insights on Virat Kohli’s T20I Batting Records by Opponent
Dominant Individual Performance Against Australia, England, and New Zealand
Kohli scored 794 runs in 22 innings against Australia, the most by a batter against Australia in T20Is.
His eight fifties are also the most by a batter against the Aussies in T20Is and the second-most fifty-plus scores by a batter against a team in T20Is.
Kohli scored two ducks against Australia, the most for him against an opponent in T20Is.
Kohli’s 648 runs and five fifties in 21 innings against England are the most by an Indian batter against them in T20Is.
The right-hander is among the four Indian batters to score 300-plus runs against New Zealand in T20Is.
Record-Breaking Stats and Milestones Against Asian Opponents
Kohli brought up his only T20I century against Afghanistan. He scored an unbeaten 122 from 61 balls against them in Dubai in the 2022 T20 Asia Cup.
His unbeaten 122 remains the joint-highest individual score by a batter in the T20 Asia Cup.
Kohli has the highest batting strike rate against Afghanistan in T20Is, having struck 225 runs at 159.57 in five outings (minimum 100 balls faced).
His average of 56.25 is the second-highest by a batter against Afghanistan in the shortest format (minimum 100 balls faced).
Kohli has the highest batting average against Bangladesh among Indian batters, having scored 230 runs at 76.66 in six innings (minimum 100 balls faced).
Kohli has scored the most runs and fifties against Pakistan among Indian batters in T20Is, with 492 runs and five half-centuries in 11 innings to his name.
He also averages the highest against Pakistan, with him being the only one to average above 70 (minimum 200 balls faced).
Kohli’s average of 67.80 is the second-highest among Indian batters and the third-highest among all batters against Sri Lanka in T20Is (minimum 100 balls faced).
Global Performance Consistency and Career Dismissal Facts
The Delhi batter has the third-highest average (57.00) and the third-highest strike rate (150.79) among Indians against the West Indies in T20Is (minimum 100 balls faced).
Overall, Kohli bagged seven ducks in this format, with one golden duck each against Afghanistan and the USA.
Read Next | Rohit Sharma T20I Runs against Each Country