T20I3rd 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · 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 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,754 of the 1,758 matches in this selection (from 1928). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Everton WeekesWIPakistan195858145519765.00--120-0
Clyde WalcottWIPakistan195845138514596.25--120-3
Easton McMorrisWIIndia196246034912558.17--120-0
Bryan DavisWIAustralia19654802456830.63--030-0
Clifford McWattWIEngland19545821985433.00--020-0
John GoddardWIIndia1948-19495621904447.50--000-0
Lawrence RoweWIIndia19764711794729.83--000-0
Maurice FosterWIIndia19712421779988.50--010-0
Basil ButcherWIPakistan19593511336133.25--010-0
Vibart WightWIEngland1928-1930241672322.33--000-0
Kenneth RickardsWIEngland1948110676767.00--010-0
Charlie StayersWIIndia19624415835*19.33--000-0
Reg ScarlettWIEngland19603415429*18.00--000-0
Nelson BetancourtWIEngland1930120523926.00--000-0
Ben SealeyWIEngland1933120412920.50--000-0
Leslie WalcottWIEngland1930121402440.00--000-0
Mervyn GrellWIEngland1930120342117.00--000-0
Derick ParryWIPakistan1980110323232.003591.43000--
Easton McMorrisWIPakistan1958120291614.50--000-0
Frank KingWIEngland19543312410*12.00--000-0
Roy MillerWIIndia1953110232323.00--000-0
Barto BartlettWIEngland1928120211310.50--000-0
Leslie WightWIIndia1953110212121.00--000-0
George CarewWIIndia1948120201110.00--000-0
Maurice FosterWIPakistan197712019159.50--000-0
David AllanWIAustralia196512018119.00--000-0
James NeblettWIEngland19351211611*16.00--000-0
Bunny ButlerWIAustralia1955110161616.00--000-0
Cammie SmithWIIndia1962121161216.00--000-0
Grayson ShillingfordWINew Zealand1972210151515.00--000-0
Frank KingWINew Zealand19562111313*---000-0
Tyrell JohnsonWIEngland193911199*---000-0
George MudieWIEngland1935110555.00--000-0
Alf ValentineWIPakistan195811155*---000-0
Alfred ScottWIIndia1953110555.00--000-0
Denis AtkinsonWIPakistan1958110444.00--000-0
Clifford McWattWIAustralia1955110444.00--000-0
Viv RichardsWIEngland1976-1991728410448829160.65575378.011126455571
Brian LaraWIAustralia1991-2007781035466827747.63702966.411226754242
Brian LaraWIEngland1991-2007577843778400*51.05564366.95817650518
Viv RichardsWIAustralia1975-19918810410445320847.37579075.84834648644
Desmond HaynesWIAustralia1978-19939712314449514841.24775155.501127447216
Gordon GreenidgeWIEngland1976-199162785327622344.88591955.35714542525
Richie RichardsonWIAustralia1984-199680988367318240.81685453.59922741921
Desmond HaynesWIEngland1979-1994719412357718443.62739048.40719240714
Shivnarine ChanderpaulWIEngland1994-20156487153444147*47.83717647.99721639314
Brian LaraWISouth Africa1992-200755723293420242.52490759.79715338221
Garry SobersWIEngland1954-197437628321422659.52306352.791013736710
Chris GayleWIEngland2000-202169824324916241.65368888.108173360130
Shivnarine ChanderpaulWIIndia1994-20137186153515149*49.51689950.95920135521
Page 1Next

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