Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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

Batting by opposition (Men's List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v 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
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
Javed MiandadPAKWest Indies1975-1993646471930100*33.86302663.78112410310
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Mark WaughAUSWest Indies1988-200147452170817339.72223776.35311211212
Jacques KallisSAWest Indies1998-201140407166613950.48214477.71412011921
Ramiz RajaPAKWest Indies1985-1995535331624104*32.48278358.352831203
Sachin TendulkarINDWest Indies1991-2011393991573141*52.43201678.0341151528
Allan BorderAUSWest Indies1979-1993606061546127*28.63234865.841931049
Ricky PontingAUSWest Indies1995-201045454147510635.98191177.18212611515
Inzamam-ul-HaqPAKWest Indies1991-200747446142590*37.50221864.2501321156
Rahul DravidINDWest Indies1997-2009393761343109*43.32179874.6938212610
AB de VilliersSAWest Indies2005-2016242231279162*67.321154110.835409640
Tamim IqbalBANWest Indies2007-2022323241208130*43.14158876.0729212812
Imran KhanPAKWest Indies1977-199149471112027733.39149880.240816816
Steve WaughAUSWest Indies1987-200150488111472*27.85154772.010517211
Sourav GangulyINDWest Indies1992-20072626210889845.33151371.91010011812
Herschelle GibbsSAWest Indies1999-200829294107412542.96131281.8652010125
Joe RootENGWest Indies2014-2025191841071166*76.50114093.95540925
Hashim AmlaSAWest Indies2010-2019161621069153*76.36107199.815409810
Saleem MalikPAKWest Indies1982-199846435104891*27.58130480.37075795
Nathan AstleNZWest Indies1995-2006282831014118*40.56135175.061809411
Shikhar DhawanINDWest Indies2011-202231301101211934.90116586.8727012214
MS DhoniINDWest Indies2005-201939331510059555.83110890.700806328
Mohammad AzharuddinINDWest Indies1985-1998434249988126.26136473.17020683
Yuvraj SinghINDWest Indies2002-20173127197813137.62119581.843519515
Mushfiqur RahimBANWest Indies2007-2021292989727946.29126177.080817715
Sanath JayasuriyaSLWest Indies1993-20073030292211532.93114280.7415110418
Stephen FlemingNZWest Indies1994-200728273919106*38.29120976.011838811
Geoff MarshAUSWest Indies1987-19922121190211345.10162255.61250618
Graham GoochENGWest Indies1976-199231312881129*30.38161854.45141772
Dean JonesAUSWest Indies1984-19934040485593*23.75142959.83045555
Shane WatsonAUSWest Indies2005-20132624285312638.7796588.392658515
Kapil DevINDWest Indies1979-1994424168428724.0691991.620336911
Virender SehwagINDWest Indies2001-20112727283621933.44815102.5823210615
Shakib Al HasanBANWest Indies2006-202121194834124*55.6092390.36182666
Mohammad HafeezPAKWest Indies2005-20192323183212137.82104679.541717516
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
David BoonAUSWest Indies1984-19953131183210027.73137760.42151612
Ijaz AhmedPAKWest Indies1986-1999383628239424.21113672.45060615
Michael BevanAUSWest Indies1995-200329251181478*58.14105777.01050593
Kris SrikkanthINDWest Indies1983-19923434180811224.48134859.942317213
Shoaib MalikPAKWest Indies1999-201727245803111*42.2699480.782626214
Michael ClarkeAUSWest Indies2003-2013262447758138.75104174.45050602
Babar AzamPAKWest Indies2016-202513131773125*64.4286489.475115710
Graeme SmithSAWest Indies2002-20112323077310333.6199577.69150871
Arjuna RanatungaSLWest Indies1985-19972222775687*50.40103273.260814411
Adam GilchristAUSWest Indies1999-2007252407359830.6392579.460517910
Kim HughesAUSWest Indies1979-1984262617307829.20106868.35082548
Andrew StraussENGWest Indies2004-20111918272510545.3189481.10250754
Allan LambENGWest Indies1984-1991252447107535.50102169.54063634
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.