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
Andre RussellWISouth Africa2015-20241717224164*16.07169142.600131918
Devendra BishooWIIndia2011-2018242692414514.1848949.28005282
Travis DowlinWIAustralia2009-201091112406224.0046351.84031290
Ian BishopWIPakistan1988-1997392892402212.6354044.44003152
Kemar RoachWIIndia2009-20233130132403814.1244254.30005209
Amir JangooWIIndia2026331239114119.50176135.80120255
Justin GreavesWIBangladesh2024-2025892239115*34.1439760.20100130
Sharmarh BrooksWINew Zealand2020-202281012397926.5638961.44021207
Devendra BishooWIPakistan2011-2017182022392813.2864936.83004181
Shimron HetmyerWISri Lanka2019-202676223881*59.50188126.60010229
Romario ShepherdWINew Zealand2020-202512932384939.67157151.590001219
Sew ShivnarineWIAustralia19784712376339.504346.51030290
Nixon McLeanWISouth Africa1998-2001152102373911.2935666.570032611
Shimron HetmyerWIAfghanistan2018-2026121202364619.6724397.120011212
Jerome TaylorWISouth Africa2006-20162524623643*13.1129978.93005287
Brandon KingWINetherlands2022-202344223591*117.50234100.43030285
Evin LewisWISouth Africa20216602347139.00146160.270301719
Rovman PowellWISri Lanka2016-2026111012344426.00188124.470001414
Keith ArthurtonWISouth Africa1992-1999151522345918.0039060.00013260
Frank WorrellWINew Zealand1952231233100116.50--120240
Sharmarh BrooksWIIndia2019-2022101202335019.4238161.15013254
Frank de CairesWIEngland19303602328038.6711233.0402140
Freddie MartinWIEngland1928-19304802324429.0019629.0800080
Kemar RoachWIAustralia2008-20242834132323111.0566834.73004231
Johnson CharlesWIZimbabwe2013-202377023113033.00196117.86101247
Everton MattisWIEngland19816702317133.0059139.09021261
Runako MortonWIAustralia2006-2010911123190*23.1042354.61022243
Keith ArthurtonWISri Lanka1992-199388523072*76.6729976.92021114
Sunil AmbrisWIBangladesh2018-2021810122969*25.4434466.57010231
Ackeem AugusteWINew Zealand2025-2026121102293820.8227284.19000247
Kemar RoachWIBangladesh2009-20243431102294710.9059438.55006252
Justin GreavesWISri Lanka202633022818076.0037460.96100193
Eldine BaptisteWIEngland1984-1990119122887*28.5039557.72011250
Ravi RampaulWIIndia2009-20142118522886*17.5432270.81012269
Ryan HindsWIEngland2004-200981102278420.6453442.51011302
Rovman PowellWISouth Africa2023-2026121222264622.60183123.50000917
Justin GreavesWIIndia2025-202635122510156.2531371.88110260
Jerome TaylorWIEngland2006-2017232112255311.2533267.77015304
Shane DowrichWIIndia2016-201861022247428.0045948.80021252
Jason HolderWIZimbabwe2015-20261111222411024.8933267.47100188
Wes HallWIIndia1958-19671312422450*28.00--01174
Junior MurrayWIIndia1994-200291222248522.4040155.86022223
Keith BoyceWIEngland1973-197491012237224.7832369.04011253
Ricardo PowellWIAustralia2001-2003131212233720.2727182.29000253
Kemar RoachWISri Lanka2010-2026171872213920.0950543.76001251
Runako MortonWIPakistan2002-2006111112205522.0040654.19010222
Rolph GrantWIEngland1935-193971112207722.0010.0001343
Jackie HendriksWIAustralia1965-1969917522037*18.3315230.26001101
Courtney BrowneWISouth Africa1996-2005111122186824.2230172.43011205
Courtney WalshWIPakistan1985-2000694215218308.0739854.770010206

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.