ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (Men's All internationals)

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 1,752 of the 1,756 matches in this selection (from 1928). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAWest Indies1998-2011668518412017761.49745955.241225337040
Virat KohliINDWest Indies2009-2026767811401820059.97473584.861323640056
Allan BorderAUSWest Indies1979-199391119133598127*33.94802244.28423727911
Mark WaughAUSWest Indies1988-200175935356617340.52599459.49724628720
Ricky PontingAUSWest Indies1995-2012719011345220643.70562961.33919731327
Rahul DravidINDWest Indies1997-2011627513332114653.56667649.75821233115
Steve WaughAUSWest Indies1987-2003829915330620039.36609854.21714426319
Sachin TendulkarINDWest Indies1991-2013607111320317953.38516462.03721837013
Sunil GavaskarINDWest Indies1971-1986385973144236*60.46214560.281311528015
Rohit SharmaINDWest Indies2009-2026686712310917756.53335492.708202297100
Graham GoochENGWest Indies1976-1992578243078154*39.46619049.7361743147
Javed MiandadPAKWest Indies1975-199380927276411432.52502254.98316418013
Joe RootENGWest Indies2014-2025425372762182*60.04374273.811113227313
AB de VilliersSAWest Indies2005-201644508272417864.86368773.88119125154
Herschelle GibbsSAWest Indies1998-200952668262219245.21447358.62810429842
Inzamam-ul-HaqPAKWest Indies1991-200762689254917743.20434158.72418324015
Geoff BoycottENGWest Indies1966-198138625251212844.07583537.6251952662
Graeme SmithSAWest Indies2002-201142532248114848.65377965.6589030710
Tamim IqbalBAN/IWXWest Indies2007-2022597362419130*36.10355967.97317527428
David BoonAUSWest Indies1984-199553715226914934.38492046.1241342172
Mike AthertonENGWest Indies1991-200038612222514437.71524542.4251152441
Andrew StraussENGWest Indies2004-201238515215516946.85364959.068712566
Alec StewartENGWest Indies1989-200048666213514335.58412351.7841242594
Shakib Al HasanBANWest Indies2006-2022485672132124*43.51262381.28121621219
Ross TaylorNZWest Indies2006-20204351132095217*55.13314666.5959321723
Dilip VengsarkarINDWest Indies1976-198946617208915938.69250553.7761051417
VVS LaxmanINDWest Indies1997-2011324672054176*52.67417549.2041432250
Allan LambENGWest Indies1984-199147667205213234.78380054.006852395
Ramiz RajaPAKWest Indies1985-1995647442006104*28.66375953.3721061554
Graham ThorpeENGWest Indies1994-2004375671979119*40.39436745.3231342041
Imran KhanPAKWest Indies1977-1991678016197712330.89277063.61111312718
Babar AzamPAKWest Indies2016-2026404771970125*49.25265674.17513518324
Alastair CookENGWest Indies2007-201727425194124352.46377451.437822222
Kapil DevINDWest Indies1978-19946780101921126*27.44180391.5137717522
Mohammad YousufPAKWest Indies1999-200932376188819260.90322958.478631839
Mushfiqur RahimBANWest Indies2007-2021566611186611633.93294563.36111317921
Kane WilliamsonNZWest Indies2012-202535454182625144.54307059.4847120810
Mohinder AmarnathINDWest Indies1976-198940533177011735.40157550.2241068710
Ian ChappellAUSWest Indies1968-198021355175816558.60199449.8551001894
Greg ChappellAUSWest Indies1973-1982334771756182*43.90256955.0451161704
Colin CowdreyENGWest Indies1957-196821362175115451.50116535.1161021650
Nathan AstleNZWest Indies1995-200638434173412544.46257867.26314119317
Ben StokesENGWest Indies2011-202438496173217640.28249969.31311318831
Michael HusseyAUSWest Indies2005-201239458172913746.73300657.5238014920
Virender SehwagINDWest Indies2001-201137442172421941.05182094.7348322829
Hashim AmlaSAWest Indies2007-201926323170920858.93225575.7966017510
Robin SmithENGWest Indies1988-199531476167817540.93362946.2431141968
Graeme WoodAUSWest Indies1978-198940554167612632.86245648.1331031401
Jos ButtlerENGWest Indies2011-2026575810166715034.73172996.41111815164
MahmudullahBANWest Indies2009-2024545619166513645.00226173.64113412842
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.