Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Kensington Oval, Bridgetown×From 1908-01-01×
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
Dwayne SmithBTGuyana Amazon Warriors2014-2018441147104*49.00101145.54100138
Shoaib MalikBTSt Lucia Zouks2013-20163301427847.33110129.09010131
Michael VaughanENGWest Indies2004-20073401427935.5018676.34010134
Phil JaquesAUSWest Indies200812013910869.5025953.67100131
Evin LewisSKANBarbados Tridents2015-201944113697*45.3381167.900101111
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
Johnson CharlesSLZ/AH/JTBarbados Tridents2013-20185501305326.00114114.04010125
James NeeshamNZWest Indies20141201297864.5015881.65020135
Lendl SimmonsWIPakistan2011-20173301287642.6713793.4302085
Michael ClarkeAUSWest Indies2008-20123411277342.3329043.79011101
Andre FletcherSLZ/SLSBarbados Tridents2013-20196601275721.17102124.51010107
Marcus TrescothickENGWest Indies20042301268242.0013196.18010182
Steve SmithAUSWest Indies20162201247862.0016674.7001090
Michael HusseyAUSWest Indies2008-20124501244824.8027644.93000104
Chadwick WaltonGAW/JTBarbados Tridents2015-20195501244324.80103120.39000162
Boeta DippenaarSAWest Indies2005110123123123.0012995.35100120
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.