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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th 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)ODI5th 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
Bob TaylorENGPakistan1974-1984202162945419.60105427.89012200
Geoff PullarENGSouth Africa196036129317558.6014126.24110241
Darren LehmannAUSZimbabwe1998-2004117329392*73.2531393.61030283
Roston ChaseWIZimbabwe2017-20235702939541.8645564.40020233
Fiaz AhmedBHRIndonesia20258812939641.86194151.030201919
NazimuddinBANPakistan2007-20127902938132.5650258.370212811
Fawad AlamPAKSouth Africa2009-202189229310941.8659749.08110232
Richie BerringtonSCOZimbabwe2016-202399129382*36.6333886.69010178
Sikandar RazaZIMAustralia2014-202699229381*41.8636280.94020303
Nizakat KhanHKScotland2015-201810902939432.5629798.65010349
Neil JohnsonZIMSouth Africa1999-20007902937632.5651556.89020361
Nizakat KhanHKUnited Arab Emirates2014-2023101002939329.3031493.31010238
Tom GraveneyENGNew Zealand1955-195981012934632.5611237.50000260
Sadagoppan RameshINDAustralia1999-200161112937129.3059849.00021290
Ben CooperNEDIreland2014-20211312429391*36.63237123.630222412
Robert ChristianiWIEngland1948-195491412939922.54--02042
Ossie DawsonSAEngland1947-194991512935520.939030.0001120
Phil DeFreitasENGNew Zealand1988-1994222052936919.5345664.25022303
Bilal ZalmaiAUACzech Republic2019-2025662292111*73.00172169.771102617
Rashid LatifPAKBangladesh1998-200310712929448.6750158.28030362
Nkruma BonnerWISri Lanka2021472292113*58.4081235.96111301
Taufeeq UmarPAKWest Indies2002-201159029213532.4475838.52111290
Tadiwanashe MarumaniZIMNamibia2023-202699229274*41.71216135.190401914
Gus LogieWISri Lanka1985-19921111829265*97.3329698.65021193
Neil BroomNZAustralia2009-2017131312927324.3337877.25012264
Azmatullah OmarzaiAFGIndia2022-20261213129264*24.33277105.420321816
Imad WasimPAKEngland2016-20241914629263*36.50243120.16020296
Amar SinghINDEngland1932-193671412925122.46--01172
Andy BlignautZIMIndia1999-20101617229284*19.4746662.66013328
Kiran MoreINDNew Zealand1986-1992161762927326.5554054.07021371
Mitchell JohnsonAUSWest Indies2006-20152921729273*20.8640871.57011295
Upul ChandanaSLSouth Africa1997-20042422229261*14.6050058.40011262
Ryan WatsonSCOCanada2007-2009662291123*72.7535581.97110233
Jermaine BlackwoodWINew Zealand2014-202246129110458.2044265.84120334
Aasif SheikhNEPMalaysia2021-20267702916841.57190153.160202714
Darren BravoWISouth Africa2010-201698129110241.5736479.95110286
Ross EdwardsAUSWest Indies1973-19757902917432.3311177.48030250
Rohan MustafaUAEAfghanistan2014-2023111012917732.33249116.870213110
Matty CrossSCOPapua New Guinea2017-2022131212919126.4536978.86021284
Pargat SinghCANUnited States of America2023-2026121202917224.2538875.00012304
Craig ErvineZIMSouth Africa2010-2025111402914920.7956851.23001312
Ryan BurlZIMNamibia2022-20261414829157*48.50218133.49010258
Paul StrangZIMIndia1996-2000141432914726.4556151.87000230
Fakhar ZamanPAKWest Indies2017-2025191502914019.40265109.81000346
Manzoor ElahiPAKIndia1984-1988161532915224.2537969.92021277
Junaid SiddiqueBANZimbabwe2009-20111716129156*19.4044365.69022303
Arthur JonesENGAustralia1899-1909122102913413.86--00270
Nuwan KulasekaraSLAustralia2004-2017372552917314.5535083.14014278
Kepler WesselsAUS/SANew Zealand1983-19936702907941.4359648.66040241
Aqib IlyasOMAPapua New Guinea2019-20248812906341.4332688.96031264

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.