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
Archie JacksonAUSEngland1929-193046035016458.3393937.27110250
Colin MunroNZWest Indies2014-201999035010438.89212165.091213319
R SatheesanROMMalta2021-20251010135099*38.89240145.830213918
Fakhar ZamanPAKIndia2017-20251311035011431.8237593.33111358
Chris TavaréENGPakistan1982-198491103508231.8299935.04030340
Mark RichardsonNZSouth Africa2000-200481203507729.1793837.31021450
Chetan ChauhanINDNew Zealand1969-198191303507826.9269538.13010271
James VinceENGAustralia2017-2022101403508325.0067152.16031432
Dhanushka GunathillekeSLNew Zealand2015-2019131403507125.0042881.78020346
Shimron HetmyerWINew Zealand2017-20261414135069*26.9240486.630313512
C.K.NayuduINDEngland1932-193671403508125.00--02001
Jamie SmithENGAustralia2024-2026111613506023.3343780.09011399
Mehedi Hasan MirazBANZimbabwe2018-20261817235010423.3350769.03111315
Jeff ThomsonAUSEngland1974-19853638113504912.9674447.04006351
Easton McMorrisWIIndia196246034912558.17--120-0
Qasim UmarPAKIndia1983-198577034921049.8660147.92111340
Babar AzamPAKAfghanistan2018-20238803497443.6344079.32052273
Avishka GunawardeneSLSouth Africa2000-200491003498734.9043180.97031521
Azmatullah OmarzaiAFGSri Lanka2022-202512103349149*49.86311112.221213110
Imal LiyanageQATBahrain2020-2026131203498229.08283123.32021359
Yashasvi JaiswalINDSouth Africa2023-20259131349116*29.0845277.21123449
Dirk WellhamAUSEngland1981-19871114034910324.9379743.79110290
Marcus StoinisAUSPakistan2018-20261916334961*26.85305114.430103013
Stuart CarlisleZIMEngland1996-2003192103494116.6271149.09004350
Nizakat KhanHKMalaysia2020-20262121334947*19.39313111.500012210
Faisal KhanKSAKuwait2019-202477134883*58.00164212.200303423
Peter TooheyAUSWest Indies1978-197969034812238.679256.52110292
Cheteshwar PujaraINDWest Indies2013-2019910034811334.8074846.52110380
Paul StirlingIRESouth Africa2011-2024161603488821.7536595.340203810
Axar PatelINDSri Lanka2014-2026251873486531.64313111.180102117
Rashid KhanAFGBangladesh2016-20263526634857*17.40320108.750213414
Craig McDermottAUSNew Zealand1985-1993333063483714.5052865.91002336
Gordon GreenidgeWISri Lanka1985-1986551347110*86.7546374.95130353
Virat KohliINDAfghanistan2012-2024972347122*69.40260133.46131329
Suresh RainaINDZimbabwe2010-20151094347110*69.40325106.77121297
KL RahulINDZimbabwe2016-20221093347100*57.8338290.841212410
George MunseySCONepal2022-2026121103477831.55282123.050314612
Waseem MuhammadUAEScotland2022-20251212134768*31.5538789.660312516
Greg BlewettAUSPakistan1995-1999101413478926.6983741.46021261
Parthiv PatelINDWest Indies2002-2011141523475626.6956761.20011354
Hashmatullah ShahidiAFGSri Lanka2018-2024141513475924.7949170.67030262
Liam LivingstoneENGIndia2021-2025191823474321.6935099.140032118
Junaid SiddiqueBANNew Zealand2007-2010151903478518.2668450.73021400
Lou VincentNZPakistan2001-2007182133475719.2865952.66011332
Dick MotzNZEngland1963-1969112103476016.5223940.17032378
Barry SinclairNZPakistan196559134613043.25--110200
Saleem ElahiPAKEngland2000-200181113467234.6071948.12022370
Jesse RyderNZSri Lanka2009-201191103467431.4548471.49021337
AS SamraPHIIndonesia2023-20251111134610134.60216160.191202224
Peter ParfittENGNew Zealand1963-19668112346131*38.4412227.05111300

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.