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 Sophia Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDEngland2011-202644021910754.75200109.50111183
Joe RootENGAustralia2013-201834021613454.0028077.14111280
Jonathan TrottENGSri Lanka2011110203203203.0040949.63100170
Jos ButtlerENGAustralia2013-201845220191*67.00175114.86020175
Steve SmithAUSEngland2010-20153401979049.2521193.36010214
Paul CollingwoodENGAustralia2009-20102301867462.0045540.88020142
Eoin MorganENGAustralia2010-20153301797459.6719591.79030137
Moeen AliENGAustralia2015-20183411727757.3318195.03020204
Jos ButtlerENGSri Lanka2016-20263311687084.00116144.83020193
Joe RootENGWest Indies2025111166166*-139119.42100212
Ricky PontingAUSEngland2009-201022016315081.5024566.53100151
Shaun MarshAUSEngland2013-201822015613178.00156100.00100153
Eoin MorganENGPakistan2010-201955315657*78.00137113.87010203
Kane WilliamsonNZEngland2013-20172201548777.00152101.32020161
Jason RoyENGBangladesh2019110153153153.00121126.45100145
Brad HaddinAUSEngland2009-201523015012150.0020971.77100173
Michael ClarkeAUSEngland2009-20154501488329.6024560.41010191
Jos ButtlerENGNew Zealand2013-20233311477273.50125117.6002094
Suresh RainaINDEngland2011-201833014210047.33110129.09100145
MS DhoniINDEngland2011-201833213452134.00101132.67020162
Babar AzamPAKEngland2016-20214411346544.67118113.56011134
Alastair CookENGSri Lanka2011110133133133.0027448.54100100
Jason RoyENGAustralia2015-201822013112065.50124105.65100132
Marcus NorthAUSEngland2009111125125*-24251.65100130
Simon KatichAUSEngland2009110122122122.0026146.74100120
Shakib Al HasanBANEngland2019110121121121.00119101.68100121
Ben StokesENGAustralia2013-20153411205240.0016771.86010182
Shane WatsonAUSEngland2010-20154501205724.0019063.16010190
Daryl MitchellNZEngland2023111118118*-91129.6710077
Prasanna JayawardeneSLEngland201112011511257.5017466.09100120
Kevin PietersenENGAustralia2009-20133401156928.7521154.5001090
Shakib Al HasanBANNew Zealand2017110114114114.0011599.13100111
Shikhar DhawanINDSouth Africa2013110114114114.0094121.28100121
Joe RootENGIndia2014-202633111299*56.0014776.19010100
Devon ConwayNZEngland2023111111111*-12191.74100131
Fakhar ZamanPAKEngland2017-20213301115737.0013184.73010141
Azhar AliPAKEngland2016-20172201097654.5013779.5601081
Ben StokesENGPakistan2016-20213201097554.5014077.8601053
Joe RootENGNew Zealand2013-20233301086436.0012090.0001063
Chris RogersAUSEngland20151201059552.5016165.22010131
Ian BellENGSri Lanka2011111103103*-15964.78100111
Keacy CartyWIEngland2025110103103103.0010598.10100130
MahmudullahBANNew Zealand2017111102102*-10795.3310082
Joe RootENGPakistan2016-20193301024734.0010795.3300080
Mohammad AshrafulBANAustralia2005110100100100.0010199.01100110
Ben StokesENGNew Zealand2017-20232201005250.0012281.9701073
Martin GuptillNZSri Lanka2013-20192219873*98.0075130.67010122
Alex HalesENGIndia2014-20182219858*98.0010494.2301093
Andrew StraussENGAustralia2009-2010230985132.6717057.6501082
Graeme SwannENGAustralia2009-20102329747*97.0011782.91000111
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.