Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

West Indies: Batting by opposition (All internationals)

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,753 of the 1,757 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.