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/27WARBOLODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Sewnarine ChattergoonWISri Lanka20083301034634.3315765.61000131
Sharmarh BrooksWIUnited Arab Emirates20233301034434.3313874.6400081
Odean SmithWIIreland20224421034651.5049210.20000511
Vanburn HolderWINew Zealand1972-19755511034225.75--00072
Roger HarperWISri Lanka1985-1996151111033110.3014670.5500131
Fidel EdwardsWIEngland2004-2012293112103115.4233630.65007110
Shane DowrichWIAustralia20152401027025.5028336.0401091
Marlon SamuelsWIIreland2007-201886210227*25.5013376.6900095
Dwayne SmithWISri Lanka2005-20146701026814.5713376.69013123
Shivnarine ChanderpaulWICanada2003-2010210101101101.0012084.1710061
Roy MarshallWIAustralia19512401013025.25--000110
George ChallenorWIEngland19283601014616.83--00200
Bruce PairaudeauWINew Zealand19564601016816.83--01170
Brandon KingWIOman2023110100100100.0010496.15100150
Kyle HopeWIIndia20173301004633.3314867.57000160
Rovman PowellWIPakistan2017-2022111111003210.0010991.7400193
Sunil NarineWIAustralia2012-201620132100249.0910199.01003124
Curtly AmbroseWISri Lanka1989-1999181381003120.0015166.2300164
Courtney WalshWINew Zealand1985-2000261791001812.5015464.94005104
Jason HolderWIPapua New Guinea20181119999*-10198.0201094
Allan RaeWINew Zealand1952110999999.00--01091
Mike FindlayWINew Zealand19725629944*24.75--00040
Courtney BrowneWIIndia1996-19978739939*24.7526437.50000101
Akeal HoseinWIBangladesh2021-20251712299319.9011883.9000154
Lance GibbsWIPakistan1958-1975912199229.00--00300
Shimron HetmyerWIZimbabwe2018-2026220988549.0041239.0201078
Dwayne SmithWIIreland2007-2015640985524.5010791.5901095
Kavem HodgeWIBangladesh2024240985524.5020847.12010110
Charlie DavisWIAustralia1968-1973360982516.3311225.0000080
Cyril ChristianiWIEngland19354729832*19.60--00100
Teddy HoadWIEngland1928-1933480983612.25--00100
Sunil NarineWIBangladesh2012-20141395983624.5011585.2200182
Courtney BrowneWIEngland1995-20043439735*97.0016060.6300061
Shimron HetmyerWIIreland2018-2025761973619.4085114.1200094
Kemar RoachWISouth Africa2010-202412145972710.7825737.74000114
Vic StollmeyerWIEngland1939110969696.00--010110
David HolfordWIAustralia1968-1969240968024.00--010100
Leon JohnsonWIPakistan2016360964716.0021045.71000130
Roland HolderWIPakistan1995-1997560963216.0022941.9200060
Bruce PairaudeauWIEngland1954-1957470967113.71--01100
Kenny BenjaminWIAustralia1993-19961317396176.8618950.7900290
Jason HolderWIScotland2018-2026430954531.6713073.0800072
Nehemiah PerryWIAustralia1999883952619.0019748.2200190
Ashley NurseWIPakistan2011-2019543944494.0074127.03000122
Assad FudadinWINew Zealand2012241945531.3327034.81010110
Amir JangooWIPakistan2025-2026360943015.6718750.27001111
Nehemiah PerryWINew Zealand1999-20006729452*18.8016955.6201250
Sulieman BennWISri Lanka2008-2016111029429*11.7515759.8700374
Richie RichardsonWIZimbabwe1992-1996330935631.0013170.9901062
Nixon McLeanWIZimbabwe2000-20017529350*31.0011978.1501190

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.