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
Mark RamprakashENGNew Zealand1999-2002711120469*20.4062732.54012241
Gary WilsonIREKenya2008-20121211220451*22.6731065.81012222
Meet BhavsarKUWHong Kong2022-2026111102046218.55164124.390111512
Bernard JulienWIIndia1974-197681242044725.50--00051
Donald TiripanoZIMSri Lanka2016-2020101342044622.6754437.50002220
Mark WoodENGNew Zealand2015-2023191662045220.4031664.56013292
Vusi SibandaZIMKenya2009-20116602037733.8328770.73020223
Jamie DalrympleENGSri Lanka20066602036733.8323187.88010152
Mitchell MarshAUSZimbabwe2014-20266602038933.8321992.69020179
Craig ErvineZIMUnited Arab Emirates2015-20196612036440.6020698.54020157
Navneet DhaliwalCANCayman Islands2019-202566220370*50.75133152.630201812
Niall O'BrienIRECanada2007-20137712035033.8322092.27011183
John BeckNZSouth Africa1953-19544702039929.00--011161
Daryll CullinanSAZimbabwe1993-19998702037329.0035657.02011140
Chris NevinNZPakistan2001-20038802035025.3828970.24010231
Daniel FlynnNZSri Lanka2009-20124802035325.3851239.65032210
Harry TectorIRENetherlands2019-20249822036033.8324283.88022203
Ramesh MendisSLPakistan2022-202348120345*29.0038452.86000212
Ian CraigAUSSouth Africa1953-19586902035322.56--022100
Les FavellAUSEngland1954-195961012035422.5629841.95010200
Tadiwanashe MarumaniZIMPakistan2021-2025111102033518.45186109.14001263
Pieter SeelaarNEDIreland2008-2021191532033616.9228371.73002172
Tom HoganAUSWest Indies1983-19841015420342*18.4534247.08002220
Brian TaberAUSSouth Africa1966-1970917420330*15.6237928.76002150
Ajit AgarkarINDSri Lanka1998-2007281972034816.9232063.44001154
George LohmannENGAustralia1886-18961522220362*10.155949.15015131
JP DuminySANetherlands2011-2014331202150*101.00152132.89100712
V SainiROMLuxembourg2021-202544120291*67.33132153.03020197
Gavin SinghUSANamibia2022-20235502026640.4027772.92020212
Tristan StubbsSASri Lanka202435020212240.4041748.44100142
Jacob BethellENGSouth Africa202555020211040.40142142.25110209
Neil McCallumSCOCanada2007-201066320289*67.33196103.06020244
Bas de LeedeNEDNew Zealand2022-20236612026640.4023984.52020194
Aryansh SharmaUAENepal2023-20266602029833.6722988.21011225
M ChadhaCAAIndonesia20258732027450.50158127.850211810
Algy GehrsAUSSouth Africa1910-19114702026728.8623685.59020250
Simon O'DonnellAUSSri Lanka1985-199011732027450.5021295.2802097
Nasir HossainBANNew Zealand2012-20179812025028.8622589.78010244
Anamul HaqueBANIndia2014-20239802027725.2527373.99011226
Blair HartlandNZSri Lanka1992-19946802025425.2548641.56020200
Andrew McBrineIREWest Indies2015-202511932025933.6728870.14010213
Marco JansenSAEngland2022-202599320275*33.6724283.47012158
Khaled MashudBANSouth Africa2002-2004810120234*22.4460533.39000240
Alzarri JosephWINew Zealand2020-2026121122028622.4421892.66013219
Nazmul Hossain ShantoBANSouth Africa2022-202471102023818.3638452.60001206
Yasim MurtazaHKKuwait2022-2026111112026020.20153132.03010169
Gerry AlexanderWIPakistan1958-195981102025718.36--01100
Kamindu MendisSLSouth Africa2019-2024101212024818.3630566.23001184
Bill BrockwellENGAustralia1893-189971202024916.83--001100
Michael LeaskSCONamibia2019-2026171302024415.54176114.770011013
PreviousPage 118Next

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.