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
Assad ValaPNGUnited Arab Emirates2017-20231414127368*21.0041066.59022221
Junior MurrayWIEngland1994-1998141722738618.2044161.90013322
Wasim BariPAKNew Zealand1969-19831518927337*30.3310753.27000120
Ajit AgarkarINDZimbabwe1998-200530211027367*24.82223122.42012326
Adnan IdreesKUWQatar2019-20266602728045.33163166.870302914
Wesley BarresiNEDKenya2010-2014772272137*54.4034279.53111196
Murray GoodwinZIMAustralia1998-19996702729138.8649455.06021272
Colin McCoolAUSEngland1946-1947572272104*54.4052252.11110260
Chirag SuriUAEOman2019-202288027211534.0037871.96110326
Innocent KaiaZIMAfghanistan2022-20269902726330.2235776.19020255
Johnny TyldesleyENGSouth Africa1899-190759027211230.22--11070
John DysonAUSPakistan19826912728734.0060145.26020293
Fakhar ZamanPAKBangladesh2018-2025101012728130.2229392.830202211
Josh InglisAUSPakistan2022-2026121212726524.7330988.03021315
Runako MortonWIEngland2006-20091113227282*24.7347157.75021254
Junaid SiddiqueBANSouth Africa2008-201191302727420.9261044.59021330
Willie WatsonENGAustralia1953-1959713027210920.9223830.25102270
Fazal MahmoodPAKIndia1952-1961141932723317.00--00200
Mohammad AmirPAKAustralia2009-2019262672724814.3259445.79005264
Ajit AgarkarINDAustralia1998-2006303042725310.4648655.97018264
Imran NazirPAKZimbabwe2000-2007331271160135.50266101.882002510
Martin GuptillNZIreland2009-202277127111545.17268101.12111279
Bas de LeedeNEDNamibia2021-20269732719767.7529990.64021159
Bruce EdgarNZWest Indies1979-198057127112745.1774336.47110210
Bastiaan ZuiderentNEDKenya2007-201088327164*54.2042364.07030233
Scott EdwardsNEDUnited States of America2022-202688327181*54.20214126.64031194
Michael van LingenNAMUnited States of America2022-202698027112433.8828794.43111342
Nick ComptonENGNew Zealand201359027111730.1176835.29201310
Graham DowlingNZSouth Africa1961-196451002717827.10--032201
Daryl MitchellNZAustralia2021-2025101102715824.6445759.30020254
Upul ChandanaSLEngland1998-2004131202717622.5837871.69021244
Zeeshan MaqsoodOMAUnited Arab Emirates2015-2024131212714624.6434079.71000265
Joshua Da SilvaWIBangladesh2021-202481202719222.5866740.63010282
Farhaan BehardienSAIndia2012-2018131362713938.71248109.27000198
Khaled MashudBANEngland2000-2005111512715119.3662843.15011212
Mitchell JohnsonAUSPakistan2007-2015222532716112.3250154.09017313
Alzarri JosephWIAustralia2021-2025202572714315.0643162.880032612
Bob TaylorENGNew Zealand1971-1984232532714512.32117223.12004230
Andy RobertsWIAustralia1975-198331301271549.3459044.07013263
Michael JonesSCOIreland2018-20244402708767.5029691.22030227
Phil SharpeENGNew Zealand196935127011167.5061044.26100350
Brian BennettZIMNamibia2024-20268702709438.57163165.64020298
KJ FerraryGIBMalta2021-202688227058*45.00219123.29020247
Collins ObuyaKENAfghanistan2010-201399227086*38.5738170.87030262
Ronak PatelUGATanzania2021-202399327068*45.00217124.42021364
Aaron JonesUSAOman2020-20259932709745.0035376.49010205
Philo WallaceWIEngland1997-19988902709230.0038969.41022374
CJA AminiPNGNamibia2019-20231010027010927.0031286.54100219
Alick AthanazeWIIndia2023-202571002704727.0053450.56000313
Duleep MendisSLAustralia1975-198591012708030.0032982.07020320

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.