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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)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
Johnny DouglasENGSouth Africa1913-191467026611938.00--11100
Rick McCoskerAUSPakistan1975-198258026610533.2561942.97111200
Saleem ElahiPAKSri Lanka1995-1997891266102*33.2537870.37113214
Roy DiasSLEngland1982-19877902668029.5651451.75021303
Luke RonchiAUS/NZ/IWXWest Indies2008-2018151342666429.56176151.140212414
John ReidNZAustralia1982-19861013126610822.1773636.14100280
Saqlain MushtaqPAKZimbabwe1996-2002181442667926.6085930.97011262
Jan FrylinckNAMScotland2019-2026141432667824.1828294.33020265
Dale SteynSAEngland2004-20203428112664715.6552051.15001275
Mahmudul Hasan JoyBANIreland202523026517188.3346357.24110224
Janneman MalanSAIreland2021541265177*88.3327297.431112310
Rohit SharmaINDIreland2007-20246522659788.33211125.590411912
Matt PriorENGBangladesh2010-20118822659344.1741663.70020300
Milind KumarUSANepal2024-202688226570*44.17257103.11020225
IA De SilvaBULSerbia2021-2022882265100*44.17208127.401102516
Alviro PetersenSAAustralia2012-201451002656426.5049653.43030330
Saqlain ArshadQATSaudi Arabia2023-2025101002657626.50194136.60012388
Gary BallanceENGAustralia2014-201581102657924.0949853.21021280
Jean-Pierre KotzeNAMOman2019-2025121212657824.0927795.67011278
Tony UraPNGHong Kong2014-2024121212658324.0926998.510212013
Washington SundarINDNew Zealand2020-2026151342655129.4428592.980222310
John BracewellNZWest Indies1985-1987101442656626.5066539.85011142
George DockrellIRESouth Africa2011-2024151522654520.3828094.64000218
Ajit AgarkarINDPakistan1998-2007271912654714.7238868.30001222
Jason GillespieAUSEngland1997-20053330826531*12.0575735.01007294
Barry SinclairNZSouth Africa196436026413844.00--111370
Quinton de KockSAIreland2015-202277026412037.71208126.92110288
Isuru UdanaSLSouth Africa2017-2019108426484*66.00209126.320202115
Rohit KumarNEPCanada2024-202698026410133.0033578.81110227
P KurupBHRIndonesia202588226473*44.00192137.500202213
B SharkiNEPUnited Arab Emirates2023-20269912647033.0039267.35021330
Saiteja MukkamallaUSANamibia2022-20261010226479*33.0029091.03021226
Keacy CartyWINew Zealand2022-2026111102649524.0043460.83011233
Upul ChandanaSLZimbabwe1996-2004161232649229.3337370.78021242
Tanzid HasanBANAustralia2023-20261012026410122.0036771.93114304
Jack RussellENGSouth Africa1995-19981214326450*24.0078233.76010291
Andile PhehlukwayoSAPakistan2019-20242115426469*24.0028393.29021285
II SelemaniTANUganda2021-2023151502645917.60179147.490122120
Greg MatthewsAUSWest Indies1984-1993182222647913.2066339.82013120
BA PaiGIBBulgaria2021-202444226386*131.50185142.16040237
Abid AliPAKBangladesh2020-202134026313365.7551750.87111302
Dinesh ChandimalSLIreland2014-2023663263102*87.6734775.79200240
Abhik PatwaTANRwanda2022-20239912636832.88186141.400313010
Rilee RossouwSANew Zealand2014-20159902638929.2230685.95012246
Liam LivingstoneENGAustralia2021-2025111022638732.88175150.290221618
IDM LatinGIBMalta2022-2026101012638929.22206127.670111515
Avishka FernandoSLNew Zealand2019-20251110026310026.3030885.39110255
Mosaddek HossainBANAfghanistan2016-20221011526348*43.8330985.11001205
Jan FrylinckNAMUnited States of America2019-2026141312637021.9232481.17021217
AP RajeevanTANUganda2022-2025141402635018.79239110.04020265

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.