This article highlights Rohit Sharma’s batting performances against each opposition country in the T20I format.
Rohit Sharma T20I Runs against Each Team
| Opposition | Runs | Innings | Average | Strike Rate | High Score | 50s/100s |
|---|---|---|---|---|---|---|
| Afghanistan | 204 | 6 | 51.00 | 153.38 | 121* | 1/1 |
| Australia | 484 | 20 | 28.47 | 150.31 | 92 | 4/0 |
| Bangladesh | 477 | 13 | 36.69 | 143.67 | 89 | 5/0 |
| England | 467 | 15 | 35.92 | 139.82 | 100* | 3/1 |
| Honk Kong | 21 | 1 | 21.00 | 161.53 | 21 | 0/0 |
| Ireland | 201 | 4 | 100.50 | 138.62 | 97 | 3/0 |
| Namibia | 56 | 1 | 56.00 | 151.35 | 56 | 1/0 |
| Netherlands | 53 | 1 | 53.00 | 135.89 | 53 | 1/0 |
| New Zealand | 511 | 17 | 34.06 | 141.16 | 80 | 6/0 |
| Pakistan | 127 | 11 | 14.11 | 117.59 | 30* | 0/0 |
| Scotland | 30 | 1 | 30.00 | 187.50 | 30 | 0/0 |
| South Africa | 429 | 17 | 26.81 | 130.00 | 106 | 2/1 |
| Sri Lanka | 411 | 17 | 24.17 | 144.21 | 118 | 1/1 |
| U.A.E. | 39 | 1 | 39.00 | 139.28 | 39 | 0/0 |
| U.S.A. | 3 | 1 | 3.00 | 50.00 | 3 | 0/0 |
| West Indies | 693 | 22 | 38.50 | 142.88 | 111* | 5/1 |
| Zimbabwe | 25 | 3 | 12.50 | 89.28 | 15 | 0/0 |
| TOTAL | 4231 | 151 | 32.05 | 140.89 | 121* | 32/5 |
More “Rohit Sharma Stats”
Rohit Sharma Year-wise ODI Runs
Rohit Sharma ODI Runs by Batting Positions
Rohit Sharma ODI Runs vs All Teams
The Ten Highest Rohit Sharma ODI Scores
The Ten Best ODI Innings of Rohit Sharma
Rohit Sharma ODI World Cup – Runs and Centuries (Edition-wise)
Rohit Sharma Test Runs by Batting Position
Rohit Sharma Year-wise Test Runs
Rohit Sharma – List of Records (All Formats)
Rohit Sharma Year-wise T20I Runs
Rohit Sharma T20I Runs vs Each Country
Rohit Sharma vs Left-Arm Pacers in International Cricket
Rohit Sharma Captaincy Record – ODI, Test, T20I, & IPL
Rohit Sharma Centuries List – Test, ODI, & T20I
Top Ten Best Innings of Rohit Sharma across Formats
Key Insights on Rohit Sharma’s T20I Runs Against Each Country
Team-Specific Run Aggregates
Rohit has scored the second-most runs and fifties for India against Australia in T20Is, with 484 runs and four half-centuries in 20 innings.
Rohit’s 477 runs and five fifties against Bangladesh are the most by an Indian batter against them in T20Is.
Rohit has the second most runs against England in T20Is, with 467 runs in 15 innings.
Rohit is the top run-scorer and half-century maker among Indian batters against Ireland, with 201 runs and three fifties in four T20I innings.
Rohit became the first Indian batter to score 500 runs against New Zealand in T20Is.
His six fifties are the most by an Indian batter against New Zealand in the shortest format.
The ‘Hitman’ has aggregated the second-most runs for India against South Africa in T20Is, with 429 runs in 17 innings.
The right-hander became the first Indian batter to aggregate 400 runs against Sri Lanka in T20Is.
Rohit has scored the most runs for India against the West Indies, with 693 runs in 22 innings.
His 693 runs are the second-most by an Indian batter against an opponent team in T20Is.
His six fifty-plus scores are the joint-most among Indian batters against the Windies in T20Is.
Rohit struck 39 sixes against the West Indies, the most by an Indian batter against a team in T20Is.
Milestone Centuries and High-Impact Individual Scores
The former Indian captain is also one of the two batters, along with Virat Kohli, to score a century against Afghanistan in T20Is.
In fact, his unbeaten 121 from 69 balls in the 2024 Bengaluru T20I is the second-highest individual score against Afghanistan in the shortest format.
Rohit’s unbeaten 121 against Afghanistan is also the highest individual score by a captain for India in T20Is.
He has struck the second-highest individual score against Sri Lanka, having smashed 118 runs from 43 balls in the 2017 Indore T20I.
Rohit needed 35 balls to bring up the 100 against the Lankans, making it the fastest T20I century by an Indian batter.
He has the highest individual score among Indians against the West Indies, having struck an unbeaten 111 off 61 balls in the 2018 Lucknow T20I.
Rohit holds the second-highest individual score among Indians against Australia in T20Is. He scored 92 runs off 41 balls in a Super Eight match in the 2024 T20 World Cup.
He has also struck the second-highest individual score against Ireland among Indian batters, having smashed 97 in the 2018 Dublin T20I.
Rohit was the second Indian batter to score a century against Afghanistan, England, South Africa, and the West Indies in T20Is.
He is the only batter to score at least one century against five teams in T20Is. (Check out the top century scorers in T20Is here.)
Elite Strike Rates and Performance Efficiency
Rohit has the third-highest batting average (51.00) and the second-highest strike rate (153.38) against Afghanistan in T20Is (minimum 100 balls faced).
His average of 36.69 is the fourth-best, while his strike rate of 143.67 is the second-highest among Indian batters against Bangladesh in T20Is (minimum 100 balls faced).
He has an impressive batting average of 100.50, the second-highest by any batter against Ireland in T20Is (minimum 100 balls faced).
Rohit has the second-highest strike rate among Indian batters against New Zealand, having struck 511 runs at 141.16 in 17 outings.
Rohit has the fifth-highest average (38.50) and the fourth-highest strike rate (142.88) for India against the West Indies in T20Is (minimum 100 balls faced).
Read Next | The Top Ten Pull Shot Players in Cricket