Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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×At R Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marlon SamuelsWISri Lanka2001-20156601597826.5016298.1502078
Darren BravoWISri Lanka2010-20153411398046.3323958.1601095
Chris GayleWIAustralia201222112975*129.0074174.320201010
Brian LaraWISri Lanka1993-20012201256562.5013096.15020112
Johnson CharlesWISri Lanka2012-20154401188329.50102115.6901187
Chris GayleWISri Lanka2001-20124501176023.4018363.93010180
Daren GangaWISri Lanka20012201005050.0013872.46020102
Marlon SamuelsWIAustralia2012220765038.0052146.1501056
Dwayne BravoWISri Lanka2010-2015330703123.338681.4000023
Carl HooperWISri Lanka1993-2001330673422.338578.8200041
Dwayne BravoWIAustralia2012220643732.0052123.0800024
Desmond HaynesWISri Lanka1993110515151.008361.4501041
Carlton BaughWISri Lanka2010110505050.0010249.0201060
Keith ArthurtonWISri Lanka19931115050*-6083.3301010
Andre RussellWISri Lanka2012-2015330504116.6734147.0600134
Kieron PollardWIAustralia2012220483824.0023208.7000053
Denesh RamdinWISri Lanka2012-20153334734*-31151.6100022
Ridley JacobsWISri Lanka2001220462523.0045102.2200020
Ramnaresh SarwanWISri Lanka2001220433821.507160.5600020
Darren SammyWISri Lanka2010-20153324026*40.0025160.0000040
Jason HolderWISri Lanka2015110363636.0013276.9200023
Brendan NashWISri Lanka2010110292929.006147.5400030
Johnson CharlesWIAustralia2012220261613.0025104.0000041
Carlos BrathwaiteWISri Lanka2015220261713.0019136.8400012
Andre FletcherWISri Lanka201533026238.673770.2700140
Ryan HindsWISri Lanka20011111515*-1883.3300020
Richie RichardsonWISri Lanka1993110151515.001883.3300000
Jonathan CarterWISri Lanka20152201386.504032.5000000
Darren SammyWIAustralia2012210121212.007171.4300011
Winston BenjaminWISri Lanka1993110111111.001668.7500000
Adrian BarathWISri Lanka20101201185.502740.7400010
Phil SimmonsWISri Lanka1993110101010.003231.2500010
Jermaine BlackwoodWISri Lanka2015110999.001560.0000010
Shivnarine ChanderpaulWISri Lanka2010121888.005315.0900010
Neil McGarrellWISri Lanka200111177*-1936.8400000
Kieron PollardWISri Lanka2012-2015220753.50887.5000000
Shane ShillingfordWISri Lanka201011155*-1533.3300000
Sunil NarineWIAustralia201221144*-1400.0000010
Jason MohammedWISri Lanka2015110444.001040.0000000
Denesh RamdinWIAustralia2012210333.002150.0000000
Kemar RoachWISri Lanka2010110333.00837.5000000
Dwayne SmithWIAustralia2012110222.00540.0000000
Curtly AmbroseWISri Lanka199311122*-2100.0000000
Ricardo PowellWISri Lanka2001110111.00714.2900000
Corey CollymoreWISri Lanka200121111*-1100.0000000
Jerome TaylorWISri Lanka2015310111.00250.0000000
Ravi RampaulWISri Lanka2012-201531111*-1100.0000000
Anderson CumminsWISri Lanka1993110111.001100.0000000
Darrel BrownWISri Lanka200111111*-333.3300000
Pedro CollinsWISri Lanka2001210000.0010.0000100
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.