Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Chris GayleWIKenya2001-200355038415276.8043588.28210388
Brandon KingWIAustralia2022-2025121503827525.4739197.700424417
Evin LewisWIAfghanistan2016-2026151503816825.4046981.240313811
Kieron PollardWINew Zealand2008-20201816238175*27.21300127.000302824
Keith BoyceWIAustralia1973-19761115238095*29.2337974.67022480
Kyle MayersWIIndia2022-2023181803807521.11310122.580215113
Allan RaeWIEngland195047137710962.83--210250
Brandon KingWISri Lanka2020-2026141513776326.9343886.070204810
Roston ChaseWIBangladesh2018-2025232323775117.9552571.81024246
Kieran PowellWIZimbabwe2013-20177903769041.7867355.87040375
Justin GreavesWINew Zealand2025-20268112376202*41.7867056.12102363
Devon SmithWISouth Africa2005-2015121403769126.8651672.87010503
Darren SammyWIBangladesh2004-20142421437560*22.0644384.65021389
Kyle MayersWISouth Africa2021-2024131713745123.3842089.050113323
Runako MortonWINew Zealand2006892373110*53.2965956.60131402
Narsingh DeonarineWIAustralia2009-2013151723728224.8078747.27032453
Travis DowlinWIBangladesh2009682370100*61.6761460.26110372
Daren GangaWIPakistan2002-2006101403698226.3696738.16032430
John CampbellWIIndia2019-2026812036811530.6749973.752114111
Johnson CharlesWISouth Africa2013-20261313036811828.31277132.851123723
Ricardo PowellWIIndia1999-20051010236512445.63333109.611102320
Nicolas PooranWISri Lanka2019-20231412136511833.18363100.551113110
Collie SmithWIPakistan1958-195981103648633.09--03322
Ridley JacobsWIZimbabwe1999-20032221736460*26.0061559.19011324
Collis KingWIEngland1976-1980131333638636.3050571.88031359
Lendl SimmonsWIBangladesh2011-20141212136212232.9146178.52112278
Evin LewisWIPakistan2016-2025151513589125.5737395.980202521
Daren GangaWISouth Africa1998-2008162603566013.69123728.78014440
Joshua Da SilvaWIEngland2022-20246103354100*50.5782243.07111354
Shane DowrichWIEngland2017-20209172354116*23.6069351.08114431
Carl HooperWINew Zealand1987-20031412035111129.2545976.47100265
Nicolas PooranWIBangladesh2018-20241413235174*31.91326107.670212817
Runako MortonWIIndia2005-20091414235185*29.2550769.23022244
Shimron HetmyerWINew Zealand2017-20261414135069*26.9240486.630313512
Easton McMorrisWIIndia196246034912558.17--120-0
Gordon GreenidgeWISri Lanka1985-1986551347110*86.7546374.95130353
Phil SimmonsWISouth Africa1992-19981010234512243.1346374.51201367
Denesh RamdinWIPakistan2006-2018171843455124.6451866.60021327
John HoltWIIndia1958-195958134312349.00--121210
Deryck MurrayWIIndia1974-1979101403439124.50--023201
Gus LogieWINew Zealand1985-1992171853425226.3159757.29011380
Stuart WilliamsWINew Zealand1994-19991212334173*37.8954662.45030372
Nicolas PooranWISouth Africa2021-20241614134065*26.15247137.650102122
John GoddardWIEngland1948-1957132153406121.25--022251
Courtney WalshWIAustralia1984-200174823134030*6.6778643.260016175
John CampbellWINew Zealand2020-2026111613396822.6067150.52010433
Alzarri JosephWIEngland2017-2025332533394115.4153363.60002369
Wavell HindsWISri Lanka1999-20101112033811328.1760356.05111286
Philo WallaceWIPakistan1991-2000111203377928.0850766.47010434
George HeadleyWIAustralia1930-1931510133610537.3310.00201300

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.