Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG83/0 (13.2)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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/27NAMIRE

West Indies: Batting by opposition (List A)

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 900 of the 904 matches in this selection (from 1973). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Desmond HaynesWIPakistan1979-1993656582390142*41.93392760.8641832078
Desmond HaynesWIAustralia1978-199364648226214840.39347265.15613320710
Viv RichardsWIAustralia1975-1991545072187153*50.86258484.64320118926
Richie RichardsonWIPakistan1984-1995616011198812240.57301166.02312118420
Brian LaraWIAustralia1991-200748473185313942.11241376.79315216921
Brian LaraWIPakistan1990-200747477174515643.63222278.5356417718
Chris GayleWIEngland2000-201935342163216251.00169796.1748114685
Viv RichardsWIEngland1976-1991363461619189*57.82177491.26311216537
Shivnarine ChanderpaulWISouth Africa1996-201139394155915044.54224769.38112013812
Chris GayleWIZimbabwe2000-201830305154921561.96171590.32311116445
Richie RichardsonWIAustralia1984-19965150414989432.57236863.2601541359
Desmond HaynesWIIndia1979-1992363641357152*42.41211164.282919115
Chris GayleWIIndia1999-201940400133314033.33149189.4046517829
Shivnarine ChanderpaulWIIndia1994-2009444041303149*36.19169077.10210113113
Ramnaresh SarwanWIIndia2001-2013313191296115*58.91171375.6611109117
Carl HooperWIIndia1987-20024542131279113*44.10150984.761809018
Shai HopeWIIndia2017-2026292851266162*55.04159079.6255210026
Brian LaraWISouth Africa1992-200737373121911635.85171471.123621398
Marlon SamuelsWIIndia2001-2018444451206126*30.92152878.9337112429
Desmond HaynesWIEngland1979-1994353531185138*37.03196960.182601339
Gordon GreenidgeWIIndia1979-198924233118111759.05167670.473818133
Brian LaraWIIndia1991-20074039511408933.53152574.7506111416
Brian LaraWISri Lanka1992-200725252112216948.78148475.612919914
Gordon GreenidgeWIAustralia1975-199135351109110032.09180560.4416010910
Carl HooperWIAustralia1988-1999403741088110*32.97142876.191928010
Viv RichardsWIPakistan1975-19894139410798330.83117092.220849720
Shivnarine ChanderpaulWIPakistan1995-2011323241076107*38.43157268.45262796
Brian LaraWINew Zealand1992-2007262651068146*50.86118989.8227111111
Chris GayleWINew Zealand2002-201929282102613539.46113190.7225110245
Viv RichardsWIIndia1979-19893126599714947.48100299.503208424
Chris GayleWIPakistan1999-20193434098812429.06112887.5934510922
Chris GayleWISouth Africa2001-201535342985152*30.78114186.3331111119
Clive LloydWIAustralia1975-198532281097610254.22119781.541519010
Gordon GreenidgeWIPakistan1975-19902626397410342.35151164.462608413
Richie RichardsonWIIndia1983-1996323249717234.68163359.46051743
Carl HooperWIPakistan1987-2002494414962112*32.07130773.60143629
Gordon GreenidgeWIEngland1976-19913030395898*35.48168856.750621089
Richie RichardsonWIEngland1984-199535343957108*30.87142966.971719513
Shai HopeWIBangladesh2018-202519194956146*63.73119879.803616915
Phil SimmonsWIPakistan1987-1999373619258126.43130071.150721079
Shivnarine ChanderpaulWIEngland1997-200925234908116*47.79125872.18250869
Brian LaraWIZimbabwe1992-20072524590811347.79100490.441618624
Shivnarine ChanderpaulWIAustralia1995-2008262528839238.39130467.71062568
Brian LaraWIEngland1991-20072827179511030.5899879.66162905
Gus LogieWIAustralia1981-1993413577928828.29104475.86042523
Chris GayleWIAustralia2003-2019303017699226.5289386.110639019
Carl HooperWISouth Africa1992-20032423276310836.3396379.232216212
Shai HopeWIEngland2017-20252221375011741.6785687.622415522
Shivnarine ChanderpaulWIZimbabwe1996-201023226740127*46.25100573.631504712
Marlon SamuelsWIPakistan2005-201621193719106*44.94112863.742206313
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.