Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I2nd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st 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
Andre RussellWIEngland2011-2025202062995121.36230130.000121721
Romario ShepherdWIEngland2022-2026191562974833.00209142.110022318
Evin LewisWIBangladesh2018-2024121202948924.5031094.840202317
Dwayne BravoWIZimbabwe2006-20131815529445*29.40293100.340022210
Roston ChaseWIZimbabwe2017-20235702939541.8645564.40020233
Robert ChristianiWIEngland1948-195491412939922.54--02042
Nkruma BonnerWISri Lanka2021472292113*58.4081235.96111301
Gus LogieWISri Lanka1985-19921111829265*97.3329698.65021193
Jermaine BlackwoodWINew Zealand2014-202246129110458.2044265.84120334
Darren BravoWISouth Africa2010-201698129110241.5736479.95110286
Kirk EdwardsWIBangladesh2011-201469129012136.2568242.52111314
Xavier MarshallWIAustralia2005-2009101202898524.0845463.66022394
Shane DowrichWISri Lanka2018361288125*57.6065543.97120301
Kieran PowellWIPakistan2017-202181302886122.1554952.46011300
Collie SmithWIIndia1958-195958028710035.88--121123
Adrian BarathWIAustralia2009-2012712028710423.9253753.45101470
Kieron PollardWIEngland2009-2022222052864219.0729995.650021612
Roston ChaseWINew Zealand2017-2025152102866413.6250556.63014294
Johnson CharlesWIEngland2011-2025111102858425.91257110.890112712
Jermaine BlackwoodWISri Lanka2015-202181402859220.3659547.90010286
Joel GarnerWIEngland1979-1987413462854610.1861346.49008233
Ricardo PowellWIBangladesh1999-20047712848847.33230123.480302412
Kieron PollardWISri Lanka2008-20212421228453*14.95239118.830152015
Stuart WilliamsWIPakistan1995-199871002837728.3040869.36030362
Adrian GriffithWINew Zealand1999-200035027911455.8084033.21110272
Brandon KingWINew Zealand2020-2025111302776721.3138372.32032396
David HolfordWIEngland1966-19689152277105*21.3173531.43101220
Ridley JacobsWIPakistan1998-20021922427735*15.3949955.51004212
Kieron PollardWIPakistan2011-20212118327649*18.4031388.18001169
Wavell HindsWIBangladesh1999-20068802758234.3839469.80020402
Maurice FosterWIAustralia1973-197859127512534.38--100360
Shimron HetmyerWIAustralia2019-2025121102756125.00211130.330201714
Roger HarperWIPakistan1984-19952924927543*18.3358047.41002156
Robert SamuelsWIAustralia1996-199771022747634.2563942.88010382
Sharmarh BrooksWIEngland2020-202261102746824.9160545.29021372
Junior MurrayWIEngland1994-1998141722738618.2044161.90013322
Runako MortonWIEngland2006-20091113227282*24.7347157.75021254
Joshua Da SilvaWIBangladesh2021-202481202719222.5866740.63010282
Alzarri JosephWIAustralia2021-2025202572714315.0643162.880032612
Andy RobertsWIAustralia1975-198331301271549.3459044.07013263
Philo WallaceWIEngland1997-19988902709230.0038969.41022374
Alick AthanazeWIIndia2023-202571002704727.0053450.56000313
Andy RobertsWIEngland1974-19812523727050*16.8859545.38012236
Curtly AmbroseWIIndia1988-1997342372703716.8853250.75002253
Daren GangaWISri Lanka2001-200371002685226.8053050.57031292
Keacy CartyWINew Zealand2022-2026111102649524.0043460.83011233
Michael HoldingWIIndia1976-1985272322635812.5210748.60024912
Shimron HetmyerWISouth Africa2021-202610922627537.43171153.220101817
Robert ChristianiWIAustralia1951-195251012617629.00--010220
David MurrayWIIndia1978-197961012618429.0025832.5602180

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.