Live5th ODI · Ireland in Namibia 2026/27NAM113/4 (18)IRE129 (33.1)NAM need 17 runs in 192 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,771 of the 11,777 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dhananjaya de SilvaSLSouth Africa2016-20243745110168423.09151267.2005110713
Wally HammondENGNew Zealand1931-194791121015336*112.78--4117711
Shaun PollockSASri Lanka1997-2007484712101511129.00162962.311518117
Hansie CronjeSANew Zealand1992-199927284101411242.25154465.672618818
Michael SlaterAUSWest Indies1995-200122322101410633.80190653.201631056
Robin SmithENGIndia1989-199316224101212956.22174757.934611127
Herbie CollinsAUSEngland1920-192615260101216238.92197840.44350850
Misbah-ul-HaqPAKEngland2009-201619271101211438.92199250.802718621
Kris SrikkanthINDWest Indies1983-199238411101211225.30163162.0525210114
Herschelle GibbsSAZimbabwe1999-200720203101114759.47117086.4135013916
Mark TaylorAUSIndia1990-199818272101110540.44232943.41361981
Michael HusseyAUSPakistan2007-2012242971010134*45.91127779.091819216
Mohammad ShahzadAFGIreland2010-201932332101010132.581009100.1018113120
Allan LambENGPakistan1982-199230362101011829.71152566.23152943
VVS LaxmanINDPakistan1999-2007253571009112*36.04183954.872621292
Alistair CampbellZIMSri Lanka1993-2000293511009131*29.68224344.98141917
David BoonAUSSri Lanka1985-199625304100812238.77195251.64244933
Mark ButcherENGSouth Africa1998-200415271100711638.73241341.732611500
Andrew SymondsAUSNew Zealand2000-200832305100615640.24931108.061649528
Lance KlusenerSASri Lanka1997-2004303191006118*45.73147468.251729415
Conrad HunteWIEngland1960-196615263100518243.70116238.64320901
Romesh KaluwitharanaSLAustralia1992-2004303521005132*30.45126779.321841352
Shubman GillINDWest Indies2022-2026182041004223*62.75106094.7235010522
Eoin MorganENG/IRESouth Africa2007-202142377100410733.47939106.921628539
VVS LaxmanINDSouth Africa1996-2011223451003143*34.59208848.041621292
Shaun PollockSAPakistan1996-200749431310039033.43149167.270558915
Sunil GavaskarINDSri Lanka1979-198719225100117658.88141260.76262786
Brendan TaylorZIMNew Zealand2005-2025182341000128*52.63125779.553719922
VVS LaxmanINDNew Zealand1998-2010202731000124*41.67214946.532731321
Kevin PietersenENGNew Zealand2007-201324282100012938.46166660.023329613
Stuart WilliamsWIIndia1994-200225323100012834.48174757.242331266
David MillerSA/IWX/ICCPakistan2010-2024464112100085*34.48969103.200727037
Harry BrookENGSri Lanka2022-20261922399920252.58842118.653308938
Misbah-ul-HaqPAKNew Zealand2001-201625304999102*38.42213246.861628314
Rishabh PantINDAustralia2018-202522292998159*36.96141270.681319420
Craig McMillanNZPakistan1999-20072730599810539.92135073.932619020
Kris SrikkanthINDSri Lanka1982-1992252819979536.9384993.64070629
Andrew StraussENGNew Zealand2004-20091623099617743.30201949.333631141
Andrew StoddartENGAustralia1888-18981630299617335.576451.56233585
Cyril WashbrookENGAustralia1946-19561731199614333.20102736.03252805
Andrew FlintoffENGWest Indies2000-20092730399516736.85141470.3734310126
Hansie CronjeSAPakistan1992-2000303149958536.85150965.940707417
Lahiru ThirimanneSLPakistan2011-20193336399410230.12161461.59253824
Ben DuckettENGAustralia2023-20261625099316539.72106593.242411148
Jeremy ConeyNZEngland1979-1986263210993174*45.14198949.921401013
Nazmul Hossain ShantoBANSri Lanka2021-20252027399216341.33164960.164339910
Andrew JonesNZPakistan1989-1994222839928639.68209947.26092792
Dinesh ChandimalSLWest Indies2013-20262332699215138.15182754.302408012
Shubman GillINDAustralia2020-20252532399212834.21134173.9723111014
Ken BarringtonENGSouth Africa1955-196514233989148*49.454037.50261855

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.