Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

West Indies: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: West Indies×v Sri Lanka×

Player figures come from full scorecards, which we hold for 115 of the 116 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brian LaraWISri Lanka1992-200733393224722162.42345864.98711221822
Chris GayleWISri Lanka1999-202139442121933329.02180867.42261014726
Ramnaresh SarwanWISri Lanka2001-201125313118110242.18227052.031911136
Shai HopeWISri Lanka2015-202627341110411533.45177362.273629910
Shivnarine ChanderpaulWISri Lanka1995-201130357107786*38.46194655.3401007015
Darren BravoWISri Lanka2010-20211922284810242.40141360.011706623
Carl HooperWISri Lanka1987-2003262848078133.63124464.87061645
Marlon SamuelsWISri Lanka2000-201632408742110*23.19110267.331656419
Jason HolderWISri Lanka2013-2026283596947426.6997071.550227018
Kraigg BrathwaiteWISri Lanka2015-20211120159312631.21164336.09131540
Phil SimmonsWISri Lanka1987-19972020258011032.2289464.88132572
Evin LewisWISri Lanka2016-20241313157814848.17542106.643215322
Richie RichardsonWISri Lanka1985-19962222657510935.9495260.40151386
Roston ChaseWISri Lanka2018-20262225155819423.2595558.43103465
Dwayne BravoWISri Lanka2006-2021282525068322.0065777.020244315
Desmond HaynesWISri Lanka1985-19931515050310533.5373068.90133434
Sherwin CampbellWISri Lanka1995-2000121404828634.4387455.15030362
Viv RichardsWISri Lanka1975-1989118044418155.5045398.011102912
Brandon KingWISri Lanka2020-2026141513776326.9343886.070204810
Nicolas PooranWISri Lanka2019-20231412136511833.18363100.551113110
Gordon GreenidgeWISri Lanka1985-1986551347110*86.7546374.95130353
Wavell HindsWISri Lanka1999-20101112033811328.1760356.05111286
Denesh RamdinWISri Lanka2005-2016211933145619.6362550.24010332
Sherfane RutherfordWISri Lanka2024-202610943118062.20286108.740402315
Kyle MayersWISri Lanka2021-20235913025537.7549161.51021383
Nkruma BonnerWISri Lanka2021472292113*58.4081235.96111301
Gus LogieWISri Lanka1985-19921111829265*97.3329698.65021193
Shane DowrichWISri Lanka2018361288125*57.6065543.97120301
Jermaine BlackwoodWISri Lanka2015-202181402859220.3659547.90010286
Kieron PollardWISri Lanka2008-20212421228453*14.95239118.830152015
Daren GangaWISri Lanka2001-200371002685226.8053050.57031292
Johnson CharlesWISri Lanka2012-2023131302548319.5428389.750122212
Stuart WilliamsWISri Lanka1995-19976802529031.5036070.00021342
Lendl SimmonsWISri Lanka2009-202199124967*31.13218114.220212510
John CampbellWISri Lanka2021-20265812477235.2955744.34020266
Devon SmithWISri Lanka2008-201881312456120.4255344.30022261
Amir JangooWISri Lanka2026220242233121.0038862.37100203
Shimron HetmyerWISri Lanka2019-202676223881*59.50188126.60010229
Rovman PowellWISri Lanka2016-2026111012344426.00188124.470001414
Keith ArthurtonWISri Lanka1992-199388523072*76.6729976.92021114
Justin GreavesWISri Lanka202633022818076.0037460.96100193
Kemar RoachWISri Lanka2010-2026171872213920.0950543.76001251
Andre FletcherWISri Lanka2009-202499120684*25.75180114.440211712
Ridley JacobsWISri Lanka1999-20031415219431*14.9238150.92002110
Rahkeem CornwallWISri Lanka20213401867346.5028166.19020264
Adrian BarathWISri Lanka2010-201156018611331.0027866.91111182
Roland HolderWISri Lanka1993-199789318641*31.0031060.00000211
Andre RussellWISri Lanka2010-2021111031844126.29105175.24001818
Jimmy AdamsWISri Lanka1993-1999105217774*59.0025768.87021110
Larry GomesWISri Lanka1985-198664117310157.6721082.38100123
Page 1Next

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.