Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At JSCA International Stadium Complex×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaINDSouth Africa2019-2025220269212134.5030687.91110339
Glenn MaxwellAUSIndia2013-201945026210452.4032480.861102010
Cheteshwar PujaraINDAustralia2017110202202202.0052538.48100210
Steve SmithAUSIndia2017121199178*199.0042946.39100190
Joe RootENGIndia2013-2024231172122*86.0036547.12100140
Virat KohliINDAustralia2013-201943115112375.50132114.39100191
Virat KohliINDSouth Africa2019-202522014713573.50142103.52100137
Aaron FinchAUSIndia2013-20193301409346.67139100.72010154
Virat KohliINDSri Lanka2014111139139*-126110.32100123
Angelo MathewsSLIndia2014111139139*-116119.83100610
Dhruv JurelINDEngland202412112990129.0022657.0801084
Wriddhiman SahaINDAustralia2017110117117117.0023350.2110081
Ajinkya RahaneINDSouth Africa2019110115115115.0019259.90100171
Shreyas IyerINDSouth Africa2022111113113*-111101.80100150
Yashasvi JaiswalINDEngland20241201107355.0016168.32010131
Usman KhawajaAUSIndia2019110104104104.0011392.04100111
Martin GuptillNZIndia2016-20212201037251.5099104.04010152
Shai HopeWIIndia2026111102102*-45226.6710069
Zak CrawleyENGIndia20241201026051.0013376.69010131
George BaileyAUSIndia2013110989898.0094104.2601073
Ishan KishanINDSouth Africa2022110939393.0084110.7101047
Peter HandscombAUSIndia2017-20192319172*45.5024936.5501190
Daryl MitchellNZIndia2021-20232219059*90.0058155.1701065
Shubman GillINDEngland20241219052*90.0018947.6201062
Aiden MarkramSAIndia2022-2025220867943.0010482.6901081
Sherfane RutherfordWIIndia2026110848484.0037227.0301077
Ravindra JadejaINDSouth Africa2019-2025220835141.5013959.7101061
Murali VijayINDAustralia2017110828282.0018344.81010101
Sanju SamsonINDWest Indies2026110828282.0041200.0001094
Ravindra JadejaINDAustralia2013-20193217854*78.008690.7001053
Virat KohliINDEngland20131117777*-7997.4701092
Reeza HendricksSAIndia2022110747474.007697.3701091
Matthew BreetzkeSAIndia2025110727272.008090.0001081
Marco JansenSAIndia2025110707070.0039179.4901083
Jonny BairstowENGIndia2024120683834.007788.3100071
KL RahulINDAustralia2017110676767.0010265.6901090
Corbin BoschSAIndia2025110676767.0051131.3701054
Rohit SharmaINDNew Zealand2016-2021220665533.0055120.0001035
KL RahulINDNew Zealand2021110656565.0049132.6501062
Ben FoakesENGIndia2024120644732.0020231.6800041
George LindeSAIndia2019120643732.0013647.0600081
Zubayr HamzaSAIndia2019120626231.008572.94011101
Shaun MarshAUSIndia2017-2019230625320.6721728.5701070
KL RahulINDSouth Africa2025110606060.0056107.1401023
Ambati RayuduINDSri Lanka2014110595959.006985.5101081
Matt RenshawAUSIndia2017120594429.5015338.5600080
Ollie RobinsonENGIndia2024120585829.009958.5901191
Ajinkya RahaneINDNew Zealand2016110575757.007081.4301051
Rohit SharmaINDEngland2024120575528.509063.3301051
Lahiru ThirimanneSLIndia2014110525252.007668.4201021
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.