Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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
Collins ObuyaKENScotland2007-20191411227068*30.0030189.70021174
Tim DavidAUSIndia2022-2025141212707424.55177152.540211917
Lance CairnsNZPakistan1976-19851821427052*15.8818564.86012217
Andy RobertsWIEngland1974-19812523727050*16.8859545.38012236
Curtly AmbroseWIIndia1988-1997342372703716.8853250.75002253
Mark RichardsonNZBangladesh2001-200444026914367.2543661.70110320
Shaun PollockAXAsia XI2005-200755226913089.67242111.16110323
Mominul HaqueBANIreland2023-20253512698767.2543461.98030213
Morné van WykSAIndia2007-20117702698238.4331585.40031286
AV LazarusTHAIndonesia20248832699553.80206130.580202112
Thomas OdoyoKENCanada2003-20111293269111*44.8335376.20110203
Vikram SolankiENGSouth Africa2000-2005119026910629.8934079.12120341
Graeme FowlerENGAustralia1982-19856902698329.8961543.74020300
Thilan ThusharaSLIndia2008-20101811226954*29.8928694.06010264
Jan Nicol Loftie-EatonNAMUnited States of America2022-2026121222694926.9029591.19000287
Phillip HughesAUSEngland2009-2013915126981*19.2157946.46011310
George MunseySCOIreland2015-2024151502695017.93236113.98012339
Gulabrai RamchandINDAustralia1956-1960815026910917.93--10200
Erapalli PrasannaINDAustralia1967-1978132352692614.9438639.64004220
Mohammad SamiPAKIndia2004-2016272652694912.8177634.66002253
Umar GulPAKEngland2003-201629281026965*14.9440067.250142314
David BedinghamSANew Zealand202424026811067.0039767.51110375
Ambati RayuduINDSri Lanka2014661268121*53.6029590.85110255
Najibullah ZadranAFGScotland2013-2021117126889*44.67214125.230302213
Barry ShepherdAUSSouth Africa19644702689638.2934434.88031260
Phil JaquesAUSIndia2006-20085802686633.5052950.66031271
Fred SusskindSAEngland19245802686533.50--04000
Willie WatsonENGSouth Africa1951-19556902687929.78--020221
Daren GangaWISri Lanka2001-200371002685226.8053050.57031292
Asif KhanUAEOman2022-2025101012686629.78259103.470112013
Matthew BellNZEngland1999-200861112688326.8076335.12023320
James HopesAUSIndia2007-2010161212686324.3627298.53010252
Hamish MarshallNZWest Indies2004-20071113426875*29.7840865.69010160
David HusseyAUSWest Indies2008-2012151312685722.33261102.680342010
Asghar AfghanAFGWest Indies2016-2019131302688620.6232283.230111412
Alviro PetersenSAWest Indies2010-2015101402685219.1457846.37011235
Headley KeithSAEngland1955-195771402687319.14--023320
Craig EvansZIMIndia1992-1999151512684619.1435475.71000267
Niall O'BrienIREAfghanistan2010-2018171702683615.7641764.27000202
Motganhalli JaisimhaINDNew Zealand1965-196991722685117.87--013311
Mitchell StarcAUSSri Lanka2010-20253724726852*15.7636872.83015266
George ThompsonENGSouth Africa19105912676333.38--020-1
Doug WaltersAUSPakistan1973-197759026710729.6755248.37111200
Rohit SharmaINDZimbabwe2010-20221010226711433.3835176.07110205
Dilruwan PereraSLBangladesh2014-201891102675124.2749354.16020305
Razmal ShigiwalAUALuxembourg2019-20226612667053.20156170.510301814
Abdul RazzaqPAKZimbabwe1996-20111174266107*88.67248107.261111215
Solomon MireZIMSri Lanka2017-201877026611238.00261101.92101334
Glenn PhillipsNZIreland202277226669*53.20220120.91020228
Babar AzamPAKIreland2016-20246712667544.3329191.41031296

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.