Live6th Match · Pakistan ODI Tri-Series 2026/27SL320/6 (43.1)ENG386/5 (50)SL need 67 runs in 41 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG159/5 (16.4)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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 (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: West Indies×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Garry SobersWIEngland1954-197436618321422660.64305752.891013636710
Brian LaraWIEngland1994-2004295132983400*62.15464564.22711441513
Viv RichardsWIEngland1976-199136504286929162.37397972.10815239034
Brian LaraWIAustralia1992-200530562281527752.13461660.98911537321
Shivnarine ChanderpaulWIEngland1994-2015356092451147*48.06585641.8551662974
Desmond HaynesWIEngland1980-199436599239218447.84542144.1251322745
Clive LloydWIIndia1966-1983284442344242*58.6093065.38712118622
Gordon GreenidgeWIEngland1976-199032482231822350.39423154.7978331716
Rohan KanhaiWIEngland1957-197433573226715741.98220447.015942197
Viv RichardsWIAustralia1975-199134543226620844.43320668.75514529718
Desmond HaynesWIAustralia1978-199333596223314542.13427947.6751412656
Clive LloydWIAustralia1968-198429484221117850.25284460.72612226218
Richie RichardsonWIAustralia1984-199529484217518249.43448648.4897328412
Shivnarine ChanderpaulWIIndia1994-2013254410217114063.85517141.9871002198
Clive LloydWIEngland1968-198434514212013245.11318855.93513125820
Frank WorrellWIEngland1948-196325426197926154.9712261.486781577
Viv RichardsWIIndia1974-1989284131927192*50.7196871.0787120520
Garry SobersWIIndia1958-197118307192019883.4810.0087214517
George HeadleyWIEngland1930-1954162931852270*71.2341656.018511051
Gordon GreenidgeWIAustralia1975-199129527181922640.42348448.1648522211
Brian LaraWISouth Africa1992-200518350171520249.00319353.7149124313
Shivnarine ChanderpaulWISouth Africa1998-2015234141710203*46.22414541.255821975
Rohan KanhaiWIAustralia1960-197320381169412945.7871050.5651011678
Rohan KanhaiWIIndia1958-197118281169325662.70--4711458
Gordon GreenidgeWIIndia1974-198923394167819447.94213044.3258315118
Shivnarine ChanderpaulWIAustralia1996-201220385164911849.97369844.5951111677
Richie RichardsonWIEngland1986-199527454158616038.68327148.494632168
Garry SobersWIAustralia1955-196919383151016843.14101055.454611394
Everton WeekesWIIndia1948-1953101511495207106.79--740950
Ramnaresh SarwanWIEngland2000-200920322141929147.30258354.945521774
Clyde WalcottWIEngland1948-196020365139122044.87--4501032
Basil ButcherWIEngland1960-1969203531373209*42.91175550.032701625
Roy FredericksWIEngland1969-197616282136915052.65306044.7431131612
Chris GayleWISouth Africa2001-201016300135931745.30225760.2135120312
Carl HooperWIIndia1987-200219302135723348.46245255.3453015221
Alvin KallicharranWIAustralia1973-198019332132512742.74131847.274711652
Everton WeekesWIEngland1948-195717301131320645.28--374980
Kraigg BrathwaiteWIEngland2015-202418363129016039.09292544.103631484
Chris GayleWINew Zealand2002-201412212125820466.21202062.2837016426
Shivnarine ChanderpaulWINew Zealand1995-2014213471232126*45.63279744.052831444
Alvin KallicharranWIIndia1974-197915253122918755.8647060.643721173
Chris GayleWIEngland2000-200920341119510536.21171869.5637217515
Jeff DujonWIAustralia1981-199123342117613936.75244648.082411296
Brian LaraWIPakistan1990-200612220117321653.32173167.7643215217
Brian LaraWISri Lanka1993-20038141112522186.54197456.995211198
Larry GomesWIAustralia1978-198413233112212756.10193144.38630910
Carl HooperWIEngland1988-199823375111312734.78218251.0135312413
Carl HooperWIAustralia1988-199925431109510226.07246544.421651227
Viv RichardsWIPakistan1975-198816271109112341.96122866.532721055
Kraigg BrathwaiteWIBangladesh2011-202414272107621243.04257941.72353932
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.