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
Mohammad RafiqueBANNew Zealand1999-2007911221141*23.4428574.04002258
Manish PandeyINDAustralia2016-202013114211104*30.14192109.90101232
Malan KrugerNAMOman2024-2026121112117321.1025483.07010148
George DockrellIREBangladesh2010-20252013421174*23.4422892.54012154
Chamara KapugederaSLNew Zealand2006-2016191632113716.2336158.45000234
Mushtaq AhmedPAKAustralia1990-19992226921148*12.4150841.54009212
Sanjay ManjrekarINDZimbabwe1992-199644021010452.5054438.60110130
Yashasvi JaiswalINDAfghanistan2024-2026551210110*52.50167125.75110259
MO OdumbeKENBangladesh1997-200376321058*70.0024685.37020151
Isaac DanladiNGRBotswana2019-20256612108042.00146143.84010217
Imal LiyanageQATKuwait2021-20266612106942.00181116.02011253
Bikram AroraMACGibraltar2021-202266221066*52.50201104.48020215
Paul StirlingIRESri Lanka2014-202689021010323.3330668.63100236
Asela GunaratneSLSouth Africa2017993210114*35.0022593.33100214
Gulabrai RamchandINDPakistan1952-19558922105330.00--010-0
Aamer MalikPAKWest Indies1988-19907902107723.3336956.91021170
Robinson ObuyaUGAKenya2023-2026101002105721.00169124.260101911
Junior MurrayWISouth Africa1993-1999101112105721.0033862.13012191
Zeeshan MaqsoodOMAScotland2017-2024131222104621.0033263.25001194
David HolfordWINew Zealand1969-197281232105023.3320.00011200
Asghar AfghanAFGScotland2009-20211512221055*21.0029870.47011112
Umar AkmalPAKIndia2009-2016131302103316.1523589.36003115
Phil EdmondsENGNew Zealand1978-1986131522105016.1569330.30012231
Sydney BarnesENGAustralia1901-19122030521038*8.408342.1700560
Darius VisserSAMVanuatu2024-2026331209132104.50118177.121101714
Arthur MorrisAUSIndia1947-1948451209100*52.2557336.47100130
Shayan JahangirUSACanada2023-20259722098941.80172121.51020214
Dodger WhysallENGAustralia1925-19304702097629.8647938.20020131
Narsingh DeonarineWIZimbabwe2007-201398220965*34.8329171.82010123
Joe BurnsAUSIndia2014-20204812096629.8632165.11031274
Kushal MallaNEPOman2020-202698020910826.13179116.761001415
Hanumant SinghINDNew Zealand1965-19695822098234.83--022351
Chamara SilvaSLWest Indies1999-20099902097623.2230568.52020250
Doug BracewellNZSri Lanka2012-202310912094726.1326379.47001215
Peter KirstenSAEngland1992-199469120910426.1353339.21100231
Bryan YoungNZWest Indies1994-19957912094226.1343548.05001220
WAE BurtonSERBulgaria2021-2025101002098320.90118177.120131918
Jack KerrNZEngland1931-193761012095923.22--01180
Geoff RaboneNZEngland1949-1955610120939*23.224615.2200070
Prasanna JayawardeneSLAustralia2007-201271202094717.4240052.25004253
Tarisai MusakandaZIMAfghanistan2017-2021111212096019.0037555.73010165
Runako MortonWISouth Africa2006-2008101302094116.0836956.64001271
Chris LewisENGNew Zealand1990-1994141302097016.0837655.59013281
Luke RonchiNZEngland2013-2017151402098814.93183114.21013248
Zahid FazalPAKWest Indies1990-1993111402095314.9342549.18010161
Imad WasimPAKNew Zealand2016-2024211542095019.00177118.08011186
Alzarri JosephWIBangladesh2018-2024171832098213.9328673.08013209
David HempBERNetherlands2006-20094412088169.3326977.32020282
Shai HopeWINetherlands2022-2023441208119*69.3323588.51100214
Scott EdwardsNEDAfghanistan2022-20234402088652.0027775.09031221
PreviousPage 115Next

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.