Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David HusseyAUSPakistan2009-2012131212375321.55216109.720111012
Jimmy KamandeKENZimbabwe1999-2009141322377421.5531275.96012214
Marcus HarrisAUSEngland2019-202271312377619.7560139.43010270
Chundangapoyil RizwanUAENepal2019-2023131302374518.2337762.86000201
Mominul HaqueBANSouth Africa2015-202481402378216.9345751.86024312
Syed Wazir AliINDEngland1932-193671402374216.93--00100
Ian SmithNZWest Indies1985-1992151622375316.9346850.64012271
Nixon McLeanWISouth Africa1998-2001152102373911.2935666.570032611
MS DhoniINDZimbabwe2005-201695323685*118.00215109.77030139
Taranjeet SinghROMMalta2021-20255512369159.00161146.58020327
Charlie FrankSAAustralia192136023615239.33--100200
S DaviziCZELuxembourg2020-20267702365733.71172137.21010287
Tim RobinsonENGNew Zealand19887802367029.5054143.62021270
Curtis CampherIREUnited Arab Emirates2021-20269822365639.33228103.51020154
Hannan SarkarBANPakistan20036902366126.2250247.01020240
Harry TectorIREEngland2020-202599223661*33.7129580.00023224
Aunshuman GaekwadINDNew Zealand1975-197979123677*29.5012152.07011180
Babar HayatHKScotland2015-20181010223679*29.5029679.73020283
Dasun ShanakaSLZimbabwe2016-20261711223610226.2224297.52100176
Jamie HowNZWest Indies2006-200991212366621.4537962.27023310
Shimron HetmyerWIAfghanistan2018-2026121202364619.6724397.120011212
Chud LangtonSAEngland1935-19391013323673*23.6010.0002403
Jerome TaylorWISouth Africa2006-20162524623643*13.1129978.93005287
Brian StathamENGAustralia1953-196322321323636*12.4224443.44005210
Javagal SrinathINDAustralia1991-200340371223630*9.4447449.79005171
Roshen SilvaSLBangladesh2018231235109117.5049947.09120192
Brandon KingWINetherlands2022-202344223591*117.50234100.43030285
Gareth DelanyIREOman2019-202666223589*58.75148158.780201611
Oshada FernandoSLBangladesh2021-20224712358139.1748148.86020293
Anshuman RathHKQatar2024-20258802359729.38197119.29020205
Frank WoolleyENGNew Zealand1930-19315812358033.57--020110
Janeiro TuckerBERKenya2006-20199902355226.1132672.09010242
Jim ChristySAAustralia1931-193251002356323.5010.00021211
Ravi BoparaENGPakistan2009-2012121112355823.5027186.72020154
Farhaan BehardienSANew Zealand2012-2017121122357026.11224104.91011207
Craig WhiteENGNew Zealand1994-2002131312355119.5856341.74013231
Hasan AliPAKSouth Africa2017-2025171892355926.11226103.980101714
Steve RixonAUSWest Indies1978-1985121852355418.0824032.50015220
Shan MasoodPAKNew Zealand2014-2023142012354412.3752944.42005232
Muttiah MuralitharanSLNew Zealand1992-201157381023526*8.3934667.92007234
Nishan MadushkaSLIreland2023220234205117.0038760.47100261
Ricky PontingAUSICC World XI20053402346858.5034368.22030222
Shreyas MovvaCANNetherlands2024-202665223483*78.0030776.22020181
Evin LewisWISouth Africa20216602347139.00146160.270301719
Gulabrai RamchandINDNew Zealand1955-1956562234106*58.50--110251
Cyril WashbrookENGNew Zealand1937-1951572234103*46.80--110210
Clive van RyneveldSANew Zealand1953-195457223468*46.80--020120
Dewald BrevisSAIndia2025-20268802345429.25168139.290101516
Brian BoothAUSWest Indies196558023411729.25--11200
Mark VermeulenZIMAustralia2003-20047902346326.0039060.00010312
PreviousPage 104Next

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.