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 National Cricket Stadium, St George's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGWest Indies2015111182182*-22979.48100174
Kieran PowellWIZimbabwe20133301787959.3322180.54020164
Darren BravoWIZimbabwe2013332172100*172.0017697.73111144
Gary BallanceENGWest Indies201512115881*158.0031450.32020163
AB de VilliersSAWest Indies2007110146146146.00130112.31100125
Ramnaresh SarwanWIZimbabwe2013332146120*146.0018977.25100122
Travis DowlinWIBangladesh20091201449572.0027053.33010141
Marlon SamuelsWIEngland201512014010370.0033142.30100170
Alastair CookENGWest Indies201512113576135.0033240.66020160
Johnson CharlesWIZimbabwe2013110130130130.00111117.12100124
Shane WatsonAUSWest Indies200822012612663.00125100.80101152
Craig ErvineZIMWest Indies20132201218060.5013688.97010104
Tamim IqbalBANWest Indies2009-20143401183729.5019859.60000160
Kraigg BrathwaiteWIEngland201512011711658.5026344.49100140
Anamul HaqueBANWest Indies201422011610958.0014679.45100112
Kieron PollardWIBangladesh20142201158957.5090127.7801077
Shakib Al HasanBANWest Indies200912111296*112.0015074.67010141
Scott StyrisNZSri Lanka2007111111111*-15770.7010080
Raqibul HasanBANWest Indies20091201096554.5020253.96010121
Denesh RamdinWIBangladesh20142201087454.0012785.0401071
Darren BravoWIEngland20151201046952.0022845.61010170
Vusi SibandaZIMWest Indies20133301045134.6713875.36010103
Matthew HaydenAUSNew Zealand2007110103103103.00100103.00100102
Ramnaresh SarwanWISouth Africa2007110929292.0075122.67010101
Malcolm WallerZIMWest Indies2013330925130.6711580.0001092
David BernardWIBangladesh2009120866943.0013265.1501062
Ricky PontingAUSWest Indies2008220826941.0010082.0001090
Jacques KallisSAWest Indies2007110818181.008694.1901061
Dale RichardsWIBangladesh2009120816940.5010974.31010132
Mushfiqur RahimBANWest Indies2009-2014340784819.5012661.9000071
Shivnarine ChanderpaulWIAustralia20082217745*77.0012661.1100030
Mahela JayawardeneSLAustralia2007110727272.008881.8201051
Hamilton MasakadzaZIMWest Indies2013330706023.3310864.8101032
Kumar SangakkaraSLNew Zealand20071116969*-10466.3501030
Michael ClarkeAUSWest Indies2008221675667.0012155.3701060
Ricky PontingAUSSri Lanka20071116666*-8082.5001041
Ricky PontingAUSNew Zealand2007110666666.007094.2901070
Shane WatsonAUSNew Zealand20071116565*-32203.1301044
Chamu ChibhabhaZIMWest Indies20133316548*32.5010263.7300052
Sanath JayasuriyaSLNew Zealand2007110646464.008080.0001051
Chamara SilvaSLAustralia2007110646464.0010759.8101060
Andrew SymondsAUSSri Lanka20071116363*-7188.7301052
Chris GayleWIAustralia2008220635331.507880.7701073
Narsingh DeonarineWIZimbabwe2013320634231.508177.7800021
Michael HusseyAUSWest Indies2008210626262.0010559.0501021
Peter FultonNZAustralia2007110626262.007286.1101050
Herschelle GibbsSAWest Indies20071116161*-40152.5001043
Chris GayleWIBangladesh2014220615830.508571.7601035
Herschelle GibbsSANew Zealand2007110606060.0010060.0001021
Darren BravoWIBangladesh2014220605330.009662.5001031
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.