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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th 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)ODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
At Windsor Park, Roseau×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSAWest Indies201022016312981.50143113.99100142
AB de VilliersSAWest Indies201022112770127.0014488.1902051
Mohammad AshrafulBANWest Indies20092201216460.5017270.3502081
Shakib Al HasanBANWest Indies20092201196559.5012198.3502051
Andre FletcherWINew Zealand20142201146257.0088129.5502047
Travis DowlinWIBangladesh2009221110100*110.0013183.9710071
Devon SmithWIBangladesh20092201096554.5014674.6601041
David WarnerAUSWest Indies2012-2015240975024.2517754.80010122
Shivnarine ChanderpaulWISouth Africa2010220906645.0013865.2201030
Dale RichardsWISouth Africa2010220875943.5010384.47010102
Jacques KallisSAWest Indies2010220825141.009586.3201032
Darren BravoWIAustralia2012-2015240794519.7520837.98000100
Michael ClarkeAUSWest Indies2012-2015230672522.3313350.3800031
Brendon McCullumNZWest Indies2014220614030.5051119.6100052
David BernardWIBangladesh2009220603830.008967.4200050
Dwayne BravoWISouth Africa2010220594629.508073.7500021
Junaid SiddiqueBANWest Indies2009220593629.508073.7500050
Shane WatsonAUSWest Indies2012-2015230574119.0014639.0400050
Kane WilliamsonNZWest Indies2014220563728.0046121.7400070
Mitchell StarcAUSWest Indies2012-2015230563518.6710056.0000132
Graeme SmithSAWest Indies2010220522926.007074.2900030
Darren SammyWIBangladesh2009221522852.0049106.1200040
Ross TaylorNZWest Indies20142214928*49.0043113.9500032
Darren BravoWISouth Africa20102214645*46.0037124.3200031
Chris GayleWISouth Africa2010220452922.504893.7500051
MahmudullahBANWest Indies2009220454222.5044102.2700022
Darren BravoWINew Zealand2014220443022.0035125.7100013
Rawl LewisWIBangladesh2009220432221.504497.7300003
Mushfiqur RahimBANWest Indies2009220423121.004887.5000040
Kraigg BrathwaiteWIAustralia2012-201524039159.759740.2100120
Lendl SimmonsWINew Zealand2014220373618.5037100.0000032
Kieron PollardWISouth Africa2010220362618.0035102.8600012
Nathan LyonAUSWest Indies2012-2015232342234.007545.3300040
Raqibul HasanBANWest Indies2009220322016.005459.2600020
Tamim IqbalBANWest Indies2009220292914.504269.0500130
Kieron PollardWINew Zealand2014220291614.5028103.5700021
Corey AndersonNZWest Indies2014220291514.5025116.0000012
Andre FletcherWIBangladesh2009220272213.5026103.8500040
Dale RichardsWIBangladesh2009220212010.504052.5000030
Darren SammyWINew Zealand2014220201010.007285.7100022
Johan BothaSAWest Indies2010210181818.002572.0000000
James NeeshamNZWest Indies201422018119.0013138.4600021
Dwayne SmithWINew Zealand20142201798.501989.4700030
Sulieman BennWISouth Africa2010210171717.002180.9500010
Denesh RamdinWISouth Africa20102111515*-2075.0000000
Andre RussellWINew Zealand20142211514*15.0012125.0000020
Darren SammyWISouth Africa201022014147.002653.8500101
Morné MorkelSAWest Indies2010210141414.0013107.6900020
Luke RonchiNZWest Indies2014221121212.0012100.0000001
Abdur RazzakBANWest Indies20092211111*11.001291.6700110
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.