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
James FranklinNZEngland2004-2013221852135016.3830569.84011164
Wahab RiazPAKEngland2010-2020222132133911.8338854.90004214
Jack HobbsENGWest Indies1928220212159106.00--110200
Sean WilliamsZIMKenya2009-202376221263*53.0023689.83020195
Zubair AliQATBahrain20266602128635.33144147.22021238
Basil WilliamsWIIndia1978-197946021211135.3310.0010100
Alan DavidsonAUSWest Indies1960-19614702128030.2924136.51010201
Andrew SymondsAUSZimbabwe1999-200712802126026.5022395.07011231
David HusseyAUSNew Zealand2009-20119802127926.5023988.70010181
Dave HoughtonZIMEngland1992-19977802125726.5049143.18010153
Tanmay MishraKENCanada2006-20139942126242.4030569.51020142
Ashley GilesENGWest Indies200491012125223.5640652.22010240
Jehan MubarakSLBangladesh2002-200991032127230.2929771.38010171
Kedar JadhavINDNew Zealand2016-2020151142124130.2922693.81001186
John ReidNZWest Indies1952-195661102128419.2720.00011240
Upul ChandanaSLNew Zealand1994-2005131222124121.2040152.87000210
Alex ObandaKENNetherlands2008-2019121202126117.6723390.99011206
Tony UraPNGScotland2017-2022121202124717.6727078.52002183
Kushal MallaNEPUnited Arab Emirates2023-2026141202126017.6722395.07011218
Lendl SimmonsWINew Zealand2007-2015131312124317.6726978.81002228
Sikandar RazaZIMNew Zealand2015-202510131212100*17.6729871.14101234
Gulbadin NaibAFGBangladesh2014-2025141322124719.2725383.79001224
Moeen AliENGBangladesh2015-2023141412126816.3138654.92011175
Gudakesh MotieWIEngland2023-2026251442126321.20194109.28011306
Abdul QadirPAKNew Zealand1983-1990181452125423.5636857.61012176
Mark ChapmanNZIndia2020-2026151502126314.13199106.53013186
Dawlat ZadranAFGZimbabwe2014-201928181321247*42.4022096.360001613
Vanburn HolderWIAustralia1973-1978131932123113.2522552.44003224
James AndersonENGSouth Africa2003-2022544823212348.4861434.53007222
Younis KhanPAKHong Kong2004-2008220211144105.50187112.83110164
Sean WilliamsZIMUnited States of America2022-2023220211174105.50136155.15100245
Marcus NorthAUSNew Zealand2010231211112*105.5039054.10110283
Xavier MarshallWI/USACanada2008-2021442211157*105.50168125.601001714
Shahriar NafeesBANIreland2007-200844121190*70.3328773.52030260
Michael BracewellNZIreland2022643211127*211.00151139.741001512
Muhammad TanveerQATHong Kong202444121180*70.33134157.460201614
Isaac DanladiNGRZambia2025-202644121190*70.33140150.710201610
Martin CoetzeeHKQatar202444021110252.75141149.65110265
Peter SleepAUSNew Zealand19873402119052.7556337.48020130
Hashmatullah ShahidiAFGNetherlands2022-20234412117370.3327875.90030124
Ed JoyceIREZimbabwe2014-201866021111235.1729172.51111144
Mohammad ShahzadAFGUnited Arab Emirates2015-20187702117430.14139151.80010306
Wiaan MulderSABangladesh2017-2024571211105*35.1740152.62111205
O ManishimweRWABotswana2023-202687221189*42.20172122.67010177
Jim ParksENGIndia196457221151*42.20--010222
T JamtshoBHUMaldives2019-20248812116430.14166127.110112210
Micky StewartENGWest Indies19634802118726.3852636.50011161
Collis KingWINew Zealand1979-1980581211100*30.1432165.73101254
Shivam DubeINDEngland2024-2026111012115323.44139151.800121711
Tristan StubbsSAEngland2022-2025101022117226.38176119.89022912
PreviousPage 114Next

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.