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
Tim PaineAUS/IWX/ICCPakistan2009-20191215126361*18.7961642.69012262
Colin de GrandhommeNZBangladesh2017-20211615626376*29.22186141.400131716
Kagiso RabadaSAPakistan2017-2025212252637115.4736671.86016286
Michael HoldingWIIndia1976-1985272322635812.5210748.60024912
Neil McKenzieSAZimbabwe2000-20017612628852.4048354.24030282
Gerhard ErasmusNAMNepal2022-202610802625632.7538867.53040159
Ben McDermottAUSPakistan2018-2022108126210437.4329588.81111236
Shimron HetmyerWISouth Africa2021-202610922627537.43171153.220101817
Umar AkmalPAKBangladesh2010-2016131112625926.2031184.24032204
Ryan BurlZIMSri Lanka2017-20261715226237*20.1526399.620001810
Jason GillespieAUSIndia1996-20042222626248*16.3885830.54002360
Mashrafe MortazaBANPakistan2003-2019302792623814.5630087.33001227
Dipendra Singh AireeNEPMalaysia2019-2026882261110*43.50160163.131002113
Sid O'LinnSAEngland19605802619832.6312521.60020231
Mike RindelSAPakistan1994-199888126110637.2937270.16111230
Mohomad AslamKUWHong Kong2022-202611912615532.63208125.48020257
Robert ChristianiWIAustralia1951-195251012617629.00--010220
Bapu NadkarniINDNew Zealand1955-196891022617532.63--021111
David MurrayWIIndia1978-197961012618429.0025832.5602180
Tanzid HasanBANAfghanistan2023-2026121302618320.0826897.39022319
Chris OldENGIndia1972-1977141642615221.7574235.18020275
Farveez MaharoofSLPakistan2004-20122020426169*16.3140264.93010273
Wasim BariPAKWest Indies1975-198420231026160*20.0814347.55022130
Abdul QadirPAKAustralia1982-1990232552614513.0555646.94001300
Curtly AmbroseWIPakistan1988-200058411226131*9.0063241.300010214
Rachin RavindraNZZimbabwe2025441260165*86.67207125.60110325
Kevin ArnottZIMNew Zealand1987-1992351260101*65.0060542.98120241
Azmatullah OmarzaiAFGSouth Africa2023-202677326097*65.00253102.770202011
Geoff PullarENGPakistan1961-196257126016543.33--112250
Ross MorganNZIndia19654702608237.14--020390
JJ HuoMOZEswatini2022-2026982260107*43.33157165.611102911
Abdullah ShafiquePAKBangladesh2021-20245802607332.5053049.06031246
Anshuman RathHKKuwait2023-20269902607628.89189137.57031279
Tim DavidAUSSouth Africa2023-202510902608328.89168154.760301920
Basil HameedUAENamibia2020-202612932607143.33238109.240202011
Freddie BrownENGAustralia1950-195361002607926.00--020261
Matt HenryNZAustralia2015-2025171822606616.2530186.38012337
Mitchell JohnsonAUSSri Lanka2007-20153122626092*16.2543459.91012174
Muttiah MuralitharanSLEngland1993-20113430122603814.4433577.61001258
Jos ButtlerENGNetherlands2014-2023542259162*129.50159162.891101419
Dean BrownlieNZAustralia2011-201735125977*64.7548553.40030330
Desmond LewisWIIndia19713522598886.33--030200
Jason MohammedWIEngland20178702597237.0037169.81020195
Sherfane RutherfordWIIndia20267712598443.17152170.390212116
Scott EdwardsNEDUnited Arab Emirates2019-20259812597437.0027195.57020192
Jaskaran MalhotraUSAPapua New Guinea2019-2022882259173*43.17215120.471121717
Jock EdwardsNZIndia1976-19817902594728.7842361.23000272
Tony UraPNGNamibia2019-2023101002597125.90240107.920312311
Ravija SandaruwanKUWHong Kong2022-202611111259102*25.90189137.041002416
Woorkeri RamanINDWest Indies1988-199391112599525.9053848.14021230

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.