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
Woorkeri RamanINDNew Zealand1988-199091112249622.4049145.62023281
Brian McMillanSAPakistan1992-19971311022411320.3638857.73100240
Mohammad KaifINDAustralia2003-2006111212246420.3650944.01021211
Luke RonchiAUS/NZSouth Africa2009-2017151212249920.3622798.68021234
Arthur CarrENGSouth Africa1922-192971212246320.36--01000
Wes HallWIIndia1958-19671312422450*28.00--01174
Junior MurrayWIIndia1994-200291222248522.4040155.86022223
Josh InglisAUSSouth Africa2023-2026141312248718.67220101.82023227
Tom BlundellNZIndia2020-202491512245516.0058538.29012261
Brendon McCullumNZIreland2007-200933022316674.33186119.891001412
Vijay HazareINDPakistan1952331223146*111.50--11000
Amjad AliUAEAfghanistan20145502239844.6026285.11020312
Louren SteenkampNAMScotland20265502237844.6024790.28020204
Cameron BancroftAUSSouth Africa20183602237737.1743151.74020360
Tom LowryNZEngland1930-19317802238027.8820.0002200
Akram KhanBANPakistan1988-20018912235927.8843651.15010150
Sulaimon RunseweNGRSierra Leone2022-202699222379*31.86192116.15010213
Nasir JamalAFGZimbabwe2014-202199222355*31.8634065.59021160
Keith BoyceWIEngland1973-197491012237224.7832369.04011253
Paul StrangZIMSouth Africa1995-20011110222340*27.8830972.17002243
Tim McIntoshNZIndia2009-2010611022310220.2764634.52103262
Matt PooreNZSouth Africa1953-195461112234522.30--001100
Bruce YardleyAUSIndia1978-1981611122361*22.3031444.90011242
Ricardo PowellWIAustralia2001-2003131212233720.2727182.29000253
Marcus StoinisAUSSouth Africa2018-2023131222236322.30221100.90010259
Cameron BancroftAUSEngland2017-2019712122382*20.2761136.50011261
Nathan HauritzAUSPakistan2009-2010151362237531.8635263.35020176
Jatinder SinghOMANamibia2019-2026141402237415.9336061.94013271
Tony MacGibbonNZEngland1951-195891702236613.1220.00013242
Nuwan KulasekaraSLEngland2003-2014201842236415.9335862.29024226
Tony UraPNGMalaysia2022-202455122286*55.50119186.550311816
Shoaib MohammadPAKZimbabwe19934612228144.4071531.05020200
Yasir HameedPAKAustralia2004-20055702226331.7134963.61020291
Kyle CoetzerSCOZimbabwe2016-202177022210931.7122399.55110255
KL RahulINDPakistan2019-2025872222111*44.4025088.80111186
Manpreet SinghSINHong Kong2020-20267712226937.00149148.99010208
Muhammad TanveerQATBahrain2019-202487322288*55.50137162.04011919
Shan MasoodPAKWest Indies2017-202648022210927.7542652.11110172
Matty CrossSCOUnited States of America2019-202610802227427.7529475.51021174
Rameez ShahzadUAEPapua New Guinea2017-20238812228731.7124192.12011155
Michael van LingenNAMZimbabwe2022-20238802226727.75161137.89021308
VP ThamotharamMACPortugal2021-20258802225727.75180123.330101810
Scott EdwardsNEDNamibia2019-20261211622267*44.4029575.25010133
Jatinder SinghOMACanada2019-20261212122268*20.18210105.71012275
Imran NazirPAKAustralia2002-2012131512226615.8636361.16014243
Reggie SchwarzSAEngland1906-1912132162224414.80--00291
Angus FraserENGAustralia1989-19981823322238*11.1062435.58002201
Derek UnderwoodENGWest Indies1966-198024348222318.5465733.79007210
Jayant YadavINDEngland201634122110473.6748845.29110270
Henry NichollsNZZimbabwe2016-2025452221150*73.6736560.55100270
PreviousPage 109Next

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.