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
Shamar JosephWIAustralia2024-202551021704421.2518492.390011310
Lance GibbsWIAustralia1961-1976244215170186.3037123.18005140
Marlon SamuelsWIAfghanistan2016-201855116989*42.2518790.37010136
Clairmonte DepeiazaWIAustralia195536216912242.25--101160
Jason HolderWIIreland2014-202510811695424.1420283.66010144
Kavem HodgeWIPakistan2025-20264801688421.0038243.98012170
Nicolas PooranWIIreland2020-202210921685224.0018789.84010184
Carlos BrathwaiteWIEngland2016-2019141211685015.2717198.2501289
Kieran PowellWISri Lanka20183601668827.6726662.41010173
Errol HunteWIEngland19303611665833.20--02000
Gudakesh MotieWIPakistan2021-20259911665520.7519087.37012145
Desmond HaynesWIZimbabwe1983-199333116588*82.5023171.43020200
Alvin GreenidgeWIAustralia19783501656933.003369.70020251
David MurrayWIAustralia1978-198281311653513.7524540.00000160
Johnson CharlesWINew Zealand2012-2024141401653611.7923669.92003213
Faoud BacchusWIEngland1980-19818901646118.2236345.18012210
Kyle MayersWIEngland2022-20237701634023.29126129.370011213
Nicolas PooranWINew Zealand2019-202410901639118.11144113.190101111
Mikyle LouisWIEngland20243601625727.0034447.09010183
Sew ShivnarineWIIndia1978-19795811626223.14--01290
Ricardo PowellWINew Zealand1999-2004101111623516.2018687.10001185
Chadwick WaltonWIPakistan2009-2018121201624013.5017493.10003168
Sulieman BennWIAustralia2008-2016141421623313.5026461.36000143
Curtly AmbroseWISouth Africa1992-19992122616219*10.1326660.90003193
Xavier MarshallWICanada2008222161157*-119135.291001212
Len BaichanWIPakistan1975242161105*80.50--10000
Wavell HindsWIEngland2000-200481201615913.4238641.71012250
Mervyn DillonWIAustralia1999-200524266161278.0529554.58008210
Brendan NashWISri Lanka20103301606753.3333747.48020130
Omar PhillipsWIBangladesh20092401609440.0031251.28010160
Omari BanksWIAustralia200357216047*32.0035844.69000171
Joshua Da SilvaWISri Lanka2021-20265831605432.0047034.04011150
Joshua Da SilvaWIAustralia2022-20244801607920.0035045.71011170
Fabian AllenWISri Lanka2019-202412931605126.6796166.670111310
Bernard JulienWIAustralia1975-197667215946*31.8026659.77000161
Vasbert DrakesWIAustralia1995-20031414315927*14.4533946.90002174
Kavem HodgeWINew Zealand2025241158123*52.6736743.05102200
Justin GreavesWIIreland2022-20256611585031.6016198.14010184
Vasbert DrakesWISouth Africa2002-20047911586719.7529653.38010232
Jackie GrantWIEngland1933-193571221582815.80--00000
Clive LloydWISri Lanka1975-198553315789*-129121.71020145
Keacy CartyWISri Lanka2023-20265401578739.2520576.5901092
Tino BestWIEngland2004-201281011579517.4423666.53012192
Gerry AlexanderWIIndia1958-19595511567039.00--01081
Roston ChaseWIAfghanistan2017-20196611569431.2020775.36011150
John GoddardWIAustralia195147115657*26.0030.00013100
David WilliamsWIPakistan1988-1997111131564819.5038140.94002140
Andre FletcherWISouth Africa2009-2024141301553511.9219977.89002116
Sunil AmbrisWIIreland2019-202032015414877.00138111.59100201
Ryan HindsWIPakistan2002-20046611546230.8028254.61010170

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.