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 Kensington Oval, Bridgetown×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramnaresh SarwanWIEngland2004-200967148229180.3376163.34210542
Chris GayleWIEngland2004-20148903528039.11305115.410203223
Alastair CookENGWest Indies2009-2015241342139*114.0072547.17210361
Andrew StraussENGWest Indies2004-200956133414266.8045972.77120372
Shivnarine ChanderpaulWIAustralia2003-2012362265103*66.2563541.73121282
Denesh RamdinWIEngland2007-201586224816662.0035470.06100301
Shivnarine ChanderpaulWIPakistan2005121245153*245.0044754.81110192
Ravi BoparaENGWest Indies2007-201477123710439.5029580.34100193
Kevin PietersenENGWest Indies2007-200944121610072.0029972.24110212
Shivnarine ChanderpaulWIEngland2004-20157912127026.5042050.48022240
Kane WilliamsonNZWest Indies2014121204161*204.0033960.18100290
Simon KatichAUSWest Indies200812019315796.5040447.77100190
Marlon SamuelsWIEngland2007-201556119269*38.40182105.49020253
Alex HalesENGWest Indies2014-201744019111047.75181105.52100148
Ricky PontingAUSWest Indies2003-201245018811337.6033056.97100124
Brian LaraWIPakistan200512017813089.00172103.49100215
VVS LaxmanINDWest Indies20111201728786.0033451.50020200
Chris GayleWIAustralia2003-20082401677141.7533749.55020270
Misbah-ul-HaqPAKWest Indies2011-20173411669955.3332551.08021133
Chris GayleWISouth Africa2005-201023016213254.0019483.51100122
Ramnaresh SarwanWIAustralia2003-20082401615840.2534546.67010191
Xavier MarshallWIAustralia20082301608553.3322272.07010214
Shahid AfridiPAKWest Indies2005-201134015712239.25128122.66100137
Roston ChaseWIPakistan201712015413177.0029352.56100190
Paul CollingwoodENGWest Indies2004-20095411549651.3323764.98010181
Adam GilchristAUSSri Lanka2007110149149149.00104143.27100138
Dwayne BravoWIAustralia2008-20123411496949.6722965.07010108
Denesh RamdinWIAustralia2008-20164501489129.6020472.55010104
Michael VaughanENGWest Indies2004-20073401427935.5018676.34010134
Phil JaquesAUSWest Indies200812013910869.5025953.67100131
Joe RootENGWest Indies2015-201723013510145.0015686.54100150
Lendl SimmonsWIEngland2009-20145511346933.5014592.41010143
Marlon SamuelsWIAustralia2012-201633013312544.3314492.36100152
Jermaine BlackwoodWIEngland201512113285132.0019268.75010155
Mohammad HafeezPAKWest Indies2011-201733013112143.6715982.3910083
Mahela JayawardeneSLWest Indies2003-201022113098*130.0096135.4201094
Jacques KallisSAWest Indies2005-20102311308765.0021061.9001062
James NeeshamNZWest Indies20141201297864.5015881.65020135
Lendl SimmonsWIPakistan2011-20173301287642.6713793.4302085
Michael ClarkeAUSWest Indies2008-20123411277342.3329043.79011101
Marcus TrescothickENGWest Indies20042301268242.0013196.18010182
Steve SmithAUSWest Indies20162201247862.0016674.7001090
Michael HusseyAUSWest Indies2008-20124501244824.8027644.93000104
Boeta DippenaarSAWest Indies2005110123123123.0012995.35100120
Dane van NiekerkSAWWest Indies Women201822112377123.0018267.58010150
David WarnerAUSWest Indies20122301225840.6713789.05010123
Matthew WadeAUSWest Indies2012-201644112057*40.0019760.9101064
Graham ThorpeENGWest Indies2004111119119*-21754.84100130
Hayley MatthewsWIWSouth Africa Women201822011711758.5014879.05101170
Dwayne BravoWIEngland2004-20147511176929.2512792.13010112
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.