Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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

West Indies: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: West Indies×

Player figures come from full scorecards, which we hold for 1,754 of the 1,758 matches in this selection (from 1928). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Curtly AmbroseWIPakistan1988-200058411226131*9.0063241.300010214
Desmond LewisWIIndia19713522598886.33--030200
Jason MohammedWIEngland20178702597237.0037169.81020195
Sherfane RutherfordWIIndia20267712598443.17152170.390212116
Kieran PowellWIAustralia2012-2013101202598321.5841362.71011283
Rovman PowellWINew Zealand2017-2025181512595918.50201128.860121518
Tagenarine ChanderpaulWIZimbabwe2023231258207*129.0061042.30100203
Dwayne SmithWIBangladesh2004-2014121012587228.67246104.880222510
Sherfane RutherfordWINew Zealand2024-20261211225868*28.67247104.450311317
Shivnarine ChanderpaulWIKenya1996-200366325787*85.6732180.06020283
Basil WilliamsWIAustralia197836025710042.8311884.75110430
Bruce PairaudeauWIIndia195358025711532.13--11100
Alick AthanazeWIEngland2023-20246902578228.5639465.23020343
Lendl SimmonsWIAustralia2010-2021121102567223.2728689.51010268
Jackie GrantWIAustralia1930-1931510425571*42.50--031160
Wavell HindsWINew Zealand2000-2006151422557621.2538965.55011243
Freddie MartinWIAustralia1930-19315101254123*28.22--101190
Joe SolomonWIEngland1960-196371212546223.0915631.4102150
Johnson CharlesWISri Lanka2012-2023131302548319.5428389.750122212
Lendl SimmonsWIIreland2014-202066125310250.60184137.501102017
David BernardWIBangladesh20096822536942.1745056.22030213
Nicolas PooranWIAfghanistan2019-20245512529863.00185136.220302113
Stuart WilliamsWISri Lanka1995-19976802529031.5036070.00021342
John HoltWIAustralia195551002516025.10--010110
Andre FletcherWIAustralia2008-2021151512515417.9334273.39020276
Kieran PowellWIEngland2012-2017121702514514.7652747.63000391
Faoud BacchusWIAustralia1978-1983161902514713.2128174.38004270
Mervyn DillonWISouth Africa1997-2004243052513610.0469736.01007343
Brendan NashWIAustralia20093602509241.6760541.32020260
Lendl SimmonsWISri Lanka2009-202199124967*31.13218114.220212510
Jerome TaylorWINew Zealand2006-20181816324910619.1531379.55100378
Shane DowrichWIPakistan2016-2017510124860*27.5651947.78022332
Narsingh DeonarineWINew Zealand2012-201481212487922.5547152.65021271
Jason HolderWIBangladesh2014-2025161442486224.8025398.020111612
John CampbellWISri Lanka2021-20265812477235.2955744.34020266
Dwayne SmithWIIndia2005-2015151302479719.0026294.270132510
Kemar RoachWIPakistan2011-20261722524730*14.5368136.27003263
Ian BishopWIEngland1988-19982223924744*17.6461939.90001182
Kieron PollardWIIreland2010-202212812469435.14198124.240201616
Keemo PaulWIIndia2018-2026211532464720.5026393.540022311
Kemar RoachWINew Zealand2012-20251221624658*16.4067136.66014312
Wes HallWIEngland1960-19681926924630*14.4718658.60003231
Karl NunesWIEngland1928-19304802459230.6350131.54021190
Bryan DavisWIAustralia19654802456830.63--030-0
Devon SmithWISri Lanka2008-201881312456120.4255344.30022261
Ricardo PowellWISouth Africa2001-2004111122445027.11231105.63011267
Andy RobertsWIIndia1974-1983252262446815.2527347.25012810
Jermaine BlackwoodWIIndia2016-202371112436324.3046851.92022277
Nicolas PooranWIAustralia2019-20241514224359*20.25238102.100111713
Amir JangooWISri Lanka2026220242233121.0038862.37100203

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.