Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Johnson CharlesWIAustralia2012-20242121058210027.7160995.571136415
Evin LewisWIEngland2017-202522212582176*30.63447130.201325135
Faoud BacchusWIIndia1978-19831115158025041.4319760.41132454
Phil SimmonsWISri Lanka1987-19972020258011032.2289464.88132572
Evin LewisWISri Lanka2016-20241313157814848.17542106.643215322
Kraigg BrathwaiteWIIndia2011-2023132515787524.08172333.55051571
Jimmy AdamsWIPakistan1992-200030261057881*36.13124546.43030341
Kieran PowellWIBangladesh2009-20181420157511730.2697359.10212744
Richie RichardsonWISri Lanka1985-19962222657510935.9495260.40151386
Kraigg BrathwaiteWIAustralia2012-20251426057411022.08135142.49145562
Basil ButcherWIIndia1958-1967813157214247.67--231350
Shai HopeWIAustralia2015-202519241568102*24.7081369.861215810
Ridley JacobsWIEngland1998-200425299565107*28.25102755.01112564
Kyle MayersWIBangladesh2021-202212131564210*47.0083967.222116216
Baron ConstantineWIEngland1928-1939132305639024.48580.000431110
Dwayne BravoWINew Zealand2004-20142322556110633.0083767.031304413
Seymour NurseWINew Zealand1969350558258111.60--210674
Roston ChaseWISri Lanka2018-20262225155819423.2595558.43103465
Malcolm MarshallWIIndia1978-1992383545589218.0069859.60023358
Jason HolderWIAustralia2013-20252832555782*20.6377671.780455915
Denesh RamdinWISouth Africa2007-2016354075575716.8891061.21023584
Darren BravoWINew Zealand2012-20201117055321832.53101954.27202698
Malcolm MarshallWIPakistan1980-19924940115516619.0086763.55025505
Curtly AmbroseWIAustralia1988-19996871165515310.02106351.830112593
Shai HopeWIAfghanistan2017-202411124545109*68.1379568.551303210
Roy FredericksWINew Zealand1969-1975916154316336.201442.86120430
Nicolas PooranWIEngland2019-2024222115428227.10456118.860423231
Brandon KingWIEngland2022-20262323354210227.1056795.591326413
Lawrence RoweWIAustralia1973-19801622054110724.59101543.84131631
Charlie DavisWIIndia1971484529125*132.25--230170
Shai HopeWIIreland2018-20251313052717040.5456593.271306310
Brandon KingWIIndia2019-20252323152785*23.95526100.190335817
Kraigg BrathwaiteWINew Zealand2013-2020714152512940.38114845.73131563
Lendl SimmonsWIEngland2007-2021232625197021.6384361.57044517
Roston ChaseWIEngland2017-202623274519102*22.57100751.54125604
Clayton LambertWIEngland1990-1998911051811947.0986659.82220646
Wavell HindsWISouth Africa2001-20051726051721319.88133338.78114752
Steve CamachoWIEngland1968-196971405158736.7959338.28040590
Shimron HetmyerWIEngland2019-202627262514104*21.4254095.191124221
Michael HoldingWIEngland1976-1987423795127318.2971871.3104104624
Larry GomesWIPakistan1980-1986242655076124.14132738.21021340
Dwayne BravoWISri Lanka2006-2021282525068322.0065777.020244315
Desmond HaynesWISri Lanka1985-19931515050310533.5373068.90133434
Carlisle BestWIEngland1986-19901416250316435.9388456.90221583
Roger HarperWIEngland1984-1994292855027421.8388756.60032497
Darren SammyWIEngland2007-20163026550110623.8663179.401105315
Joe SolomonWIIndia1958-19628113499100*62.3850.00132110
Sherwin CampbellWIZimbabwe1996-20011214149910538.3888156.64212530
Kieron PollardWISouth Africa2007-20212322449367*27.39476103.570313322
Andre RussellWIAustralia2012-2025221954907135.00313156.550204131

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.