Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIM44/1 (7.1)ZIM need 134 runs in 77 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

West Indies: Batting by opposition (All cricket)

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 LaraWIEngland1991-2007577843778400*51.05564366.95817650518
Garry SobersWIPakistan1958-19598132984365*89.4530.00341430
Chris GayleWISri Lanka1999-202139442121933329.02180867.42261014726
Chris GayleWISouth Africa2001-202163763271931737.25361475.2478334161
Lawrence RoweWIEngland1974-19801314086130261.50171450.233301003
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Ramnaresh SarwanWIEngland2000-201143546212829144.33341662.30610424411
Brian LaraWIAustralia1991-2007781035466827747.63702966.411226754242
George HeadleyWIEngland1930-1954162931852270*71.2341656.018511051
Ramnaresh SarwanWIBangladesh2002-201115144703261*70.30110863.45210754
Frank WorrellWIEngland1948-196325426197926154.9712261.486781577
Marlon SamuelsWIBangladesh2002-201828293123326047.42169872.6126113230
Conrad HunteWIPakistan1958-1959611164326064.3050.00302451
Seymour NurseWINew Zealand1969350558258111.60--210674
Rohan KanhaiWIIndia1958-197118281169325662.70--4711458
Faoud BacchusWIIndia1978-19831115158025041.4319760.41132454
Clive LloydWIIndia1966-1983395252490242*52.98108169.75712119425
Frank WorrellWIIndia1953-19621014273023760.83--151353
Carl HooperWIIndia1987-2002647215263623346.25396166.55611024239
Amir JangooWISri Lanka2026220242233121.0038862.37100203
Garry SobersWIEngland1954-197437628321422659.52306352.791013736710
Gordon GreenidgeWIAustralia1975-199164878291022636.84528952.35514533121
Gordon GreenidgeWIEngland1976-199162785327622344.88591955.35714542525
Brian LaraWISri Lanka1992-200733393224722162.42345864.98711221822
Clyde WalcottWIEngland1948-196020365139122044.87--4501032
Denis AtkinsonWIAustralia1951-1955611133421933.40520.00100331
Darren BravoWINew Zealand2012-20201117055321832.53101954.27202698
Rohan KanhaiWIPakistan1958-1975915159721742.644257.14121380
Brian LaraWIPakistan1990-200759697291821647.06395373.8299632935
Chris GayleWIZimbabwe2000-201838437204721556.86262278.07512325049
Lawrence RoweWINew Zealand1972-1980814160221446.3138148.03321582
Gordon GreenidgeWINew Zealand1975-198717264136021361.82257252.8857015325
Wavell HindsWISouth Africa2001-20051726051721319.88133338.78114752
Kraigg BrathwaiteWIBangladesh2011-202414272107621243.04257941.72353932
Kyle MayersWIBangladesh2021-202212131564210*47.0083967.222116216
Basil ButcherWIEngland1960-1969203531373209*42.91175550.032701625
Clifford RoachWIEngland1928-19351122175820936.1010933.94256524
Jimmy AdamsWINew Zealand1994-200022225703208*41.35147847.56221742
Viv RichardsWIAustralia1975-19918810410445320847.37579075.84834648644
Sherwin CampbellWINew Zealand1994-20001620181820843.05157052.102451005
Tagenarine ChanderpaulWIZimbabwe2023231258207*129.0061042.30100203
Everton WeekesWIIndia1948-1953101511495207106.79--740950
Everton WeekesWIEngland1948-195717301131320645.28--374980
Chris GayleWINew Zealand2002-201950575254220448.88332376.50515228887
Shivnarine ChanderpaulWISouth Africa1996-2015678593335203*43.88648251.45620233918
Shivnarine ChanderpaulWIBangladesh1999-20142124121220203*101.67222254.914601045
Jason HolderWIEngland2014-2026475391234202*28.05186466.2022812439
Justin GreavesWINew Zealand2025-20268112376202*41.7867056.12102363
Brian LaraWISouth Africa1992-200755723293420242.52490759.79715338221
Seymour NurseWIAustralia1960-19691224082020134.1794741.08221491
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.