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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)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/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
Derick ParryWIPakistan1980110323232.003591.43000--
Chris GayleWIEngland2000-202169824324916241.65368888.108173360130
Chris GayleWINew Zealand2002-201950575254220448.88332376.50515228887
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Chris GayleWIAustralia2003-2021526031824165*32.00222781.90214420063
Chris GayleWISouth Africa2001-202163763271931737.25361475.2478334161
Nicolas PooranWIIndia2018-20233332310878937.48902120.510818359
Shimron HetmyerWIIndia2018-202643451114813926.091029111.562429058
Shai HopeWIIndia2017-2026454981961162*47.83240981.4086216555
Kieron PollardWIIndia2009-20223732577211928.59754102.391443755
Rovman PowellWIEngland2017-20262422470610739.22446158.301304254
Gordon GreenidgeWIIndia1974-198947627285919451.98380655.83816423251
Chris GayleWIIndia1999-201959701224814032.58320170.23413830651
Chris GayleWIZimbabwe2000-201838437204721556.86262278.07512325049
Viv RichardsWIAustralia1975-19918810410445320847.37579075.84834648644
Viv RichardsWIIndia1974-1989596782924192*49.56197085.53119128944
Brian LaraWIAustralia1991-2007781035466827747.63702966.411226754242
Kieron PollardWIAustralia2008-202135324895109*31.9691198.242336142
Carl HooperWIIndia1987-2002647215263623346.25396166.55611024239
Marlon SamuelsWIIndia2001-2018647692051126*30.61306966.83413524739
Shai HopeWIEngland2015-202650586169314732.56247868.3247317039
Jason HolderWIEngland2014-2026475391234202*28.05186466.2022812439
Evin LewisWIIndia2016-201919172588125*39.20538109.292124637
Brian LaraWIPakistan1990-200759697291821647.06395373.8299632935
Darren SammyWIAustralia2008-2014343577088425.2974894.650246035
Evin LewisWIEngland2017-202522212582176*30.63447130.201325135
Dwayne BravoWIAustralia2005-202145515125011327.17188666.2823410534
Rovman PowellWIIndia2017-20263432460868*21.71535113.640214631
Nicolas PooranWIEngland2019-2024222115428227.10456118.860423231
Andre RussellWIAustralia2012-2025221954907135.00313156.550204131
Clive LloydWIEngland1968-198451635240613241.48354458.38515128030
Shai HopeWIBangladesh2018-2025283151310146*50.38164779.543919130
Marlon SamuelsWIBangladesh2002-201828293123326047.42169872.6126113230
Rovman PowellWIBangladesh2018-20252725562674*31.30596105.030413830
Darren SammyWIIndia2009-20163440760163*18.2168987.230244829
Clive LloydWIAustralia1968-1985617614318717851.40404166.89717335228
Brian LaraWIZimbabwe1992-200727285113019149.13126489.4026111428
Shimron HetmyerWIBangladesh2018-20211416063112539.4464098.591523928
Darren BravoWIBangladesh2011-201929324107519538.39183358.653418627
Andre RussellWIIndia2011-20161816341692*32.00291142.960213527
Chris GayleWIPakistan1999-202149552147412427.81184080.1138518626
Chris GayleWISri Lanka1999-202139442121933329.02180867.42261014726
Chris GayleWIBangladesh2002-202133375120614137.69183165.8727414526
Gordon GreenidgeWIEngland1976-199162785327622344.88591955.35714542525
Clive LloydWIIndia1966-1983395252490242*52.98108169.75712119425
Viv RichardsWIPakistan1975-198957665217012335.57239879.07215620225
Carl HooperWIPakistan1987-20026371191960178*37.69311862.8648816725
Gordon GreenidgeWINew Zealand1975-198717264136021361.82257252.8857015325
Sherfane RutherfordWIEngland2023-20261916343676*33.54356122.470403225
Jason HolderWIIndia2013-202650481191364*24.68128770.940537524
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.