Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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

2 active
Reset"Match result" is from the side of the player or team.
Team: West Indies×From 1908-01-01×

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
Brian LaraWIAustralia1991-2007781035466827747.63702966.411226754242
Desmond HaynesWIAustralia1978-19939712314449514841.24775155.501127447216
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Viv RichardsWIAustralia1975-19918810410445320847.37579075.84834648644
Brian LaraWIEngland1991-2007577843778400*51.05564366.95817650518
Richie RichardsonWIAustralia1984-199680988367318240.81685453.59922741921
Desmond HaynesWIEngland1979-1994719412357718443.62739048.40719240714
Shivnarine ChanderpaulWIIndia1994-20137186153515149*49.51689950.95920135521
Shivnarine ChanderpaulWIEngland1994-20156487153444147*47.83717647.99721639314
Shivnarine ChanderpaulWISouth Africa1996-2015678593335203*43.88648251.45620233918
Desmond HaynesWIPakistan1979-19938194123318143*40.46626053.00720629911
Gordon GreenidgeWIEngland1976-199162785327622344.88591955.35714542525
Chris GayleWIEngland2000-202169824324916241.65368888.108173360130
Garry SobersWIEngland1954-197437628321422659.52306352.791013736710
Clive LloydWIAustralia1968-1985617614318717851.40404166.89717335228
Brian LaraWISouth Africa1992-200755723293420242.52490759.79715338221
Viv RichardsWIIndia1974-1989596782924192*49.56197085.53119128944
Brian LaraWIPakistan1990-200759697291821647.06395373.8299632935
Gordon GreenidgeWIAustralia1975-199164878291022636.84528952.35514533121
Gordon GreenidgeWIIndia1974-198947627285919451.98380655.83816423251
Chris GayleWISouth Africa2001-202163763271931737.25361475.2478334161
Richie RichardsonWIPakistan1984-1995738212269612238.51431762.45318227823
Carl HooperWIIndia1987-2002647215263623346.25396166.55611024239
Shivnarine ChanderpaulWIAustralia1995-201248658255611844.84502150.91517322715
Richie RichardsonWIEngland1984-199562797254316035.32470054.11513431121
Chris GayleWINew Zealand2002-201950575254220448.88332376.50515228887
Clive LloydWIIndia1966-1983395252490242*52.98108169.75712119425
Clive LloydWIEngland1968-198451635240613241.48354458.38515128030
Desmond HaynesWIIndia1979-1992556872347152*38.48346856.89413217621
Rohan KanhaiWIEngland1957-197435583232215742.22227947.8751042248
Chris GayleWIIndia1999-201959701224814032.58320170.23413830651
Brian LaraWISri Lanka1992-200733393224722162.42345864.98711221822
Carl HooperWIAustralia1988-1999658052183110*29.11389356.08215720217
Viv RichardsWIPakistan1975-198957665217012335.57239879.07215620225
Brian LaraWIIndia1991-200757685214212034.00342562.54212421622
Ramnaresh SarwanWIEngland2000-201143546212829144.33341662.30610424411
Shivnarine ChanderpaulWIPakistan1995-2011465872062153*40.43371155.5631251829
Marlon SamuelsWIIndia2001-2018647692051126*30.61306966.83413524739
Chris GayleWIZimbabwe2000-201838437204721556.86262278.07512325049
Ramnaresh SarwanWIIndia2001-201347569203711643.34350058.20218317720
Frank WorrellWIEngland1948-196325426197926154.9712261.486781577
Shivnarine ChanderpaulWINew Zealand1995-2014526391966126*36.41388450.6231032128
Shai HopeWIIndia2017-2026454981961162*47.83240981.4086216555
Carl HooperWIPakistan1987-20026371191960178*37.69311862.8648816725
Garry SobersWIIndia1958-197118307192019883.4810.0087214517
George HeadleyWIEngland1930-1954162931852270*71.2341656.018511051
Richie RichardsonWIIndia1983-199641496184219442.84354151.2821021663
Gordon GreenidgeWIPakistan1975-199040533183510336.70225057.73311017322
Chris GayleWIAustralia2003-2021526031824165*32.00222781.90214420063
Carl HooperWIEngland1987-1998486110180612735.41329054.8948318317
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.