Hardik Pandya is a clean striker of the ball. Once a ball is in his arc, he makes sure to make the most of it. And he has been doing this against almost every opponent since his debut in 2016.
So here’s a look at Hardik Pandya’s opponent-wise batting stats in T20Is.
Hardik PandyaT20I Runs Against Each Team
| Opponent | Mat | Inns | Runs | HS | Avg | SR | 100s/50s | 4s/6s |
|---|---|---|---|---|---|---|---|---|
| Afghanistan | 2 | 2 | 67 | 35* | 67.0 | 181.08 | 0/0 | 7/4 |
| Australia | 13 | 8 | 235 | 71* | 58.75 | 162.07 | 0/1 | 15/14 |
| Bangladesh | 9 | 8 | 257 | 50* | 42.83 | 183.57 | 0/1 | 25/14 |
| England | 21 | 19 | 441 | 63 | 29.4 | 151.55 | 0/3 | 30/27 |
| Ireland | 5 | 4 | 75 | 32* | 75.0 | 241.94 | 0/0 | 4/8 |
| Namibia | 2 | 1 | 52 | 52 | 52.0 | 185.71 | 0/1 | 4/4 |
| Netherlands | 2 | 1 | 30 | 30 | 30.0 | 142.86 | 0/0 | 0/3 |
| New Zealand | 19 | 16 | 260 | 42 | 20.0 | 130.65 | 0/0 | 17/12 |
| Oman | 1 | 1 | 1 | 1 | 1.0 | 100.0 | 0/0 | 0/0 |
| Pakistan | 10 | 8 | 98 | 40 | 16.33 | 113.95 | 0/0 | 9/3 |
| Scotland | 1 | 0 | – | – | – | – | 0/0 | 0/0 |
| South Africa | 21 | 16 | 391 | 63 | 39.1 | 138.16 | 0/2 | 32/19 |
| Sri Lanka | 15 | 13 | 150 | 29 | 12.5 | 126.05 | 0/0 | 11/6 |
| U.A.E. | 2 | 0 | – | – | – | – | 0/0 | 0/0 |
| Total | 138 | 109 | 2288 | 71* | 28.25 | 145.92 | 0/9 | 168/126 |
More Hardik Pandya Records
Hardik Pandya Captaincy Records – International & IPL
Hardik Pandya Runs by Year in T20I
Hardik Pandya Runs by Opponent in T20I
Key Insights on Hardik Pandya’s T20I Batting Records By Opponent
Pandya’s T20I Records vs Australia and Bangladesh
Pandya has recorded his career-best score against Australia in T20Is. He smashed an unbeaten 71 from 30 balls in the 2022 Mohali T20I. This is the second-highest individual score for India at No. 5 or lower against Australia in T20Is.
He scored the 71-run knock at a strike rate of 236.66, the highest by an Indian batter against Australia in T20Is (minimum 10 balls faced).
Overall, Pandya also has the second-highest batting strike rate (around 160) for India against Australia in T20Is (minimum 100 balls faced).
He also has the highest batting average for India against Australia (around 58) in T20Is (minimum five innings batted).
Pandya is the third-highest run-scorer for India against Bangladesh in T20Is, with 250-plus runs to his name.
He has the highest batting strike rate (around 180) among Indians against Bangladesh in T20Is (minimum 100 balls faced).
His batting average of around 42 is the third-highest by an Indian batter against Bangladesh in T20Is (minimum five innings batted).
Pandya’s T20I Performance Analysis vs England and New Zealand
The right-hander has scored the third-most runs for India against England in T20Is, with 440-plus runs under his belt.
Pandya is the only Indian batter to score three or more fifties at No. 5 or below against England in T20Is.
He has, in fact, brought up the second-highest individual score for India at No. 5 or lower against England in this format.
He is one of the six Indian batters with a strike rate above 150 against England in T20Is (minimum 100 balls faced).
Pandya is among nine Indian batters to aggregate 200-plus runs against New Zealand in T20Is.
He is one of the five Indian batters with a strike rate of 130 or lower against the Kiwis in T20Is (minimum 100 balls faced).
His average of around 20 is the lowest by an Indian batter against New Zealand in T20Is (minimum 10 innings batted).
Pandya’s T20I Batting Stats vs South Africa, Sri Lanka and West Indies
The Baroda batter is the fifth-highest run-getter for India against South Africa in T20Is, with 390-plus runs.
He has struck his fastest fifty in this format against South Africa. He took 16 balls to cross 50 before scoring 63 off 25 balls in the 2025 Ahmedabad T20I. This is also the quickest half-century for India against the Proteas.
The 63-run knock is the third-highest by an Indian batter against South Africa in a T20I innings.
Pandya has the third-highest batting average (around 39) for India against South Africa in T20Is (minimum 10 innings batted).
He, however, has the worst batting average (around 12) for India against Sri Lanka in this format (minimum 10 innings batted).
His strike rate of around 126 is also the second-lowest by an Indian batter against the Lankans in T20Is (minimum 100 balls faced).
Pandya also has the lowest strike rate (around 112) for Indians against the West Indies in T20Is (minimum 100 balls faced).
He is among the five Indian batters with a batting average of less than 20 against the West Indies in T20Is (minimum five innings batted).
Read Next | Virat Kohli’s Test Captaincy Record




