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 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/27WARBOLODI5th 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
Sese BauPNGNepal2021-2024141402805920.0035179.77012219
Avishka FernandoSLSouth Africa2019-20211414028011820.0030193.02101315
Aaron JonesUSACanada2019-20251514228094*23.33251111.550201316
Morice BirdENGSouth Africa1910-1914101612806118.67--02202
Wanindu HasarangaSLBangladesh2018-2025181722807418.67270103.700121910
Craig WhiteENGAustralia1994-20031118428085*20.0053951.95024263
HMRKB HerathSLSouth Africa2004-20182526728035*14.7452053.85002342
Adrian GriffithWINew Zealand1999-200035027911455.8084033.21110272
Rod LathamNZZimbabwe199257027911939.8645561.32100302
Harry MakepeaceENGAustralia1920-192148027911734.8870139.80120120
Neil HarveyAUSPakistan1956-19594812799639.86--02000
Yasir HameedPAKWest Indies2004-20067902797131.0042965.03010280
Jeet RavalNZPakistan2016-201851012795531.0069440.20021330
Navneet DhaliwalCANUnited States of America2019-2025101002796827.90232120.260321914
Rick DarlingAUSIndia1978-197961112796527.9032246.89030250
Norman VanuaPNGNepal2015-2024141302796021.46228122.370231820
M PodoskyPHIIndonesia2023-2025131322795425.36242115.290122713
Pathum NissankaSLPakistan2022-20261414127955*21.4632685.58021334
Rohan MustafaUAEIreland2014-2022181622795419.9329195.88012315
Louis TancredSAEngland1906-191391712797317.44--014250
Ashish BagaiCANAfghanistan201044127891*92.6732286.34040230
Calum MacLeodSCOCanada2009-201444127817592.67275101.09110265
Karanbir SinghAUAGermany2026551278128*69.50134207.461102226
Saleem ElahiPAKZimbabwe2002-200357127810846.3335378.75201352
Michael LumbENGWest Indies2010-201477027810639.7128497.89110285
Keegan PetersenSAIndia2021-20234702788239.7150654.94030380
Chandika HathurusingheSLNew Zealand1991-199271012788130.8979035.19020390
Hemang BadaniINDZimbabwe2000-2004121262787746.3340568.64031204
Shadab KhanPAKSouth Africa2017-2023151362785239.7129992.980102011
Khaled MashudBANIndia1995-20071720427850*17.3862544.48011211
Stuart MatsikenyeriZIMSri Lanka2003-2009182012784514.6347758.28001332
Lou VincentNZZimbabwe200544027717269.25277100.001113310
Ben FoakesENGSri Lanka201836227710769.2549256.30110215
Pavan RathnayakeSLPakistan2025-20267612777955.40250110.80030226
Alan KippaxAUSWest Indies1930-193156027714646.17--110300
Terry JarvisNZWest Indies197246027718246.1755532.79101230
Hamza DarSPACroatia2024-2025107627791*277.00117236.750301725
Saim AyubPAKAustralia2024-20267802778234.63253109.490212512
Nazar MohammadPAKIndia1952581277124*39.57--11100
Jan FrylinckNAMNepal2022-202699127710034.6337074.86110164
Graham DowlingNZWest Indies1969-197251002777627.70--020122
Samiullah ShenwariAFGUnited Arab Emirates2014-20181111327782*34.63252109.92011228
Tatenda TaibuZIMAustralia2003-2011121302775721.3164842.75011261
Thomas OdoyoKENIndia1996-2004131322775125.1843663.53010216
Jan FrylinckNAMZimbabwe2022-2026171312777723.08232119.40010278
Brandon KingWINew Zealand2020-2025111302776721.3138372.32032396
Graham DowlingNZPakistan1965-196971302778321.31--022160
Geoff MillerENGPakistan1977-19821314327798*25.1882833.45013260
David HolfordWIEngland1966-19689152277105*21.3173531.43101220
Travis FriendZIMIndia2000-2004191932776317.3144562.25024293

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.