Live4th T20I · India in New Zealand 2026/27NZ67/2 (6.1)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE4/0 (2)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At JSCA International Stadium Complex×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDSri Lanka2014111139139*-126110.32100123
Angelo MathewsSLIndia2014111139139*-116119.83100610
Glenn MaxwellAUSIndia2013-20192201399269.50108128.7001098
Virat KohliINDSouth Africa2025110135135135.00120112.50100117
Virat KohliINDAustralia2013-2019210123123123.0095129.47100161
Shreyas IyerINDSouth Africa2022111113113*-111101.80100150
Usman KhawajaAUSIndia2019110104104104.0011392.04100111
George BaileyAUSIndia2013110989898.0094104.2601073
Aaron FinchAUSIndia2013-2019220989349.0010989.91010113
Ishan KishanINDSouth Africa2022110939393.0084110.7101047
Aiden MarkramSAIndia2022-2025220867943.0010482.6901081
Virat KohliINDEngland20131117777*-7997.4701092
Reeza HendricksSAIndia2022110747474.007697.3701091
Martin GuptillNZIndia2016110727272.008485.71010120
Matthew BreetzkeSAIndia2025110727272.008090.0001081
Marco JansenSAIndia2025110707070.0039179.4901083
Corbin BoschSAIndia2025110676767.0051131.3701054
KL RahulINDSouth Africa2025110606060.0056107.1401023
Ambati RayuduINDSri Lanka2014110595959.006985.5101081
Rohit SharmaINDSouth Africa2025110575757.0051111.7601053
Ajinkya RahaneINDNew Zealand2016110575757.007081.4301051
Lahiru ThirimanneSLIndia2014110525252.007668.4201021
Virat KohliINDNew Zealand2016110454545.005188.2400021
Kane WilliamsonNZIndia2016110414141.005969.4900040
Tom LathamNZIndia2016110393939.004097.5000040
Joe RootENGIndia2013110393939.005768.4200040
Tony de ZorziSAIndia2025110393939.0035111.4300070
Axar PatelINDNew Zealand2016110383838.004095.0000031
Dewald BrevisSAIndia2025110373737.0028132.1400023
Tillakaratne DilshanSLIndia2014110353535.0024145.8300070
Ross TaylorNZIndia2016110353535.005860.3400010
David MillerSAIndia20221113535*-34102.9400040
Gautam GambhirINDEngland2013110333333.005362.2600040
Mahela JayawardeneSLIndia2014110323232.003396.9700050
Ravindra JadejaINDSouth Africa2025110323232.0020160.0000021
Vijay ShankarINDAustralia2019110323232.0030106.6700040
Marcus StoinisAUSIndia20191113131*-26119.2300040
Yuvraj SinghINDEngland2013110303030.0021142.8600060
Sanju SamsonINDSouth Africa20221113030*-3683.3300011
Heinrich KlaasenSAIndia2022110303030.0026115.3800022
Shubman GillINDSouth Africa2022110282828.0026107.6900050
MS DhoniINDAustralia2013-2019210262626.004261.9000021
Kedar JadhavINDAustralia2019110262626.003966.6700030
Ian BellENGIndia2013110252525.004358.1400030
Mitchell JohnsonAUSIndia2013110252525.003180.6500011
Tim BresnanENGIndia2013110252525.003767.5700030
Dhawal KulkarniINDNew Zealand20161112525*-2696.1500021
Janneman MalanSAIndia2022110252525.003180.6500040
Ravindra JadejaINDAustralia2013-2019210242424.003177.4200001
James FaulknerAUSIndia20131112323*-2979.3100010
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.