Live4th ODI · Ireland in Namibia 2026/27NAM152/9 (36.1)IRE298/8 (50)NAM need 147 runs in 83 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Desmond HaynesWIAustralia1978-19939712314449514841.24775155.501127447216
Viv RichardsWIAustralia1975-19918810410445320847.37579075.84834648644
Desmond HaynesWIPakistan1979-19938194123318143*40.46626053.00720629911
Richie RichardsonWIAustralia1984-199680988367318240.81685453.59922741921
Brian LaraWIAustralia1991-2007781035466827747.63702966.411226754242
Courtney WalshWIAustralia1984-200174823134030*6.6778643.260016175
Richie RichardsonWIPakistan1984-1995738212269612238.51431762.45318227823
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Desmond HaynesWIEngland1979-1994719412357718443.62739048.40719240714
Shivnarine ChanderpaulWIIndia1994-20137186153515149*49.51689950.95920135521
Jeff DujonWIAustralia1981-1991707113177613930.62336552.782631726
Chris GayleWIEngland2000-202169824324916241.65368888.108173360130
Courtney WalshWIPakistan1985-2000694215218308.0739854.770010206
Curtly AmbroseWIAustralia1988-19996871165515310.02106351.830112593
Shivnarine ChanderpaulWISouth Africa1996-2015678593335203*43.88648251.45620233918
Courtney WalshWIEngland1986-200067592132729*8.6165949.620011306
Carl HooperWIAustralia1988-1999658052183110*29.11389356.08215720217
Shivnarine ChanderpaulWIEngland1994-20156487153444147*47.83717647.99721639314
Gordon GreenidgeWIAustralia1975-199164878291022636.84528952.35514533121
Carl HooperWIIndia1987-2002647215263623346.25396166.55611024239
Marlon SamuelsWIIndia2001-2018647692051126*30.61306966.83413524739
Chris GayleWISouth Africa2001-202163763271931737.25361475.2478334161
Carl HooperWIPakistan1987-20026371191960178*37.69311862.8648816725
Gordon GreenidgeWIEngland1976-199162785327622344.88591955.35714542525
Richie RichardsonWIEngland1984-199562797254316035.32470054.11513431121
Clive LloydWIAustralia1968-1985617614318717851.40404166.89717335228
Viv RichardsWIIndia1974-1989596782924192*49.56197085.53119128944
Brian LaraWIPakistan1990-200759697291821647.06395373.8299632935
Chris GayleWIIndia1999-201959701224814032.58320170.23413830651
Malcolm MarshallWIAustralia1981-1992595086725716.00109761.26034747
Curtly AmbroseWIPakistan1988-200058411226131*9.0063241.300010214
Brian LaraWIEngland1991-2007577843778400*51.05564366.95817650518
Viv RichardsWIPakistan1975-198957665217012335.57239879.07215620225
Brian LaraWIIndia1991-200757685214212034.00342562.54212421622
Brian LaraWISouth Africa1992-200755723293420242.52490759.79715338221
Desmond HaynesWIIndia1979-1992556872347152*38.48346856.89413217621
Gus LogieWIPakistan1981-1993555212916109*22.90126772.30148980
Jeff DujonWIPakistan1981-1991534911851106*22.39152055.99136665
Shivnarine ChanderpaulWINew Zealand1995-2014526391966126*36.41388450.6231032128
Chris GayleWIAustralia2003-2021526031824165*32.00222781.90214420063
Gus LogieWIAustralia1981-199352521013489732.10209864.250931243
Malcolm MarshallWIEngland1980-1992525147927616.85134558.880477510
Curtly AmbroseWIEngland1988-20005259136074413.20121450.000011643
Michael HoldingWIAustralia1975-1987524093206410.3253160.26027382
Joel GarnerWIAustralia1978-1987523473166011.7054656.96015219
Courtney WalshWIIndia1985-199952307154306.7026558.11004117
Clive LloydWIEngland1968-198451635240613241.48354458.38515128030
Chris GayleWINew Zealand2002-201950575254220448.88332376.50515228887
Shai HopeWIEngland2015-202650586169314732.56247868.3247317039
Jeff DujonWIIndia1983-1991504511111611032.82141851.76153865
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.