Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES159/5 (18.1)WAR206/4 (20)ES need 48 runs in 11 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

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 23,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shane WarneAUSIndia1992-2004323764188613.4872557.66018487
Bill BrownAUSSouth Africa1935-193657041712159.57--14041
Adam WheaterHAMEssex2014-201698241713569.5045491.85210405
Bob CowperAUSWest Indies196558041714352.13--210180
Hamish MarshallNZPakistan2003-200410102417101*52.1354077.22140332
Adam LythYORKent2016-2025710041711641.7065164.06121562
Michael van LingenNAMNepal2022-20261010141713346.3347787.42210419
Adam WheaterHAM/ESSWorcestershire2014-202191104178737.9164165.05040382
Kane WilliamsonSHChennai Super Kings2015-2022131224178441.70314132.800303814
Navneet DhaliwalCANUnited States of America2018-202512121417121*37.91368113.321322519
Soumya SarkarBANSouth Africa2015-2022121314179034.75349119.48021608
Jim AllenbySOM/GLAKent2014-20171213041710032.08404103.221214911
Cameron BancroftST/PSBrisbane Heat2015-20261613341776*41.70331125.980303210
Neil DexterMID/LEIGloucestershire2014-20191114041718029.7994044.36213541
Liam DawsonHAMWorcestershire2014-20251014241710934.7577753.67120406
Jeffrey StollmeyerWIAustralia1951-1955714041710429.79--110230
Shan MasoodKK/MSLahore Qalandars2019-2026151504178327.80291143.30011554
Andre FletcherSLZ/SKAN/SLSBarbados Tridents2013-2026161624178029.79294141.840403027
Brad WilsonOV/ND/OTACanterbury2014-20191017141710026.06111737.33133402
Mushtaq MohammadPAKAustralia1972-1979917141712126.06121734.02110410
Martin AnderssonMID/DERKent2018-202616193417129*26.0654376.80122429
Doug BracewellCS/CDCanterbury2013-2024202454176121.9565963.28033419
Steven MullaneyNOTWorcestershire2014-2023262824178816.0444493.920254910
DuleepENGAustralia193047041617359.4385248.83120380
Colin IngramSOM/GLANottinghamshire2014-2026682416155*69.3371758.02210514
Norm O'NeillAUSIndia1959-196478041616352.00--201200
Shikhar DhawanINDPakistan2013-201899041611446.22414100.48120525
Martin GuptillAACentral Stags2013-202359041618546.2275155.39121516
Lendl SimmonsGAW/SKAN/TKRSt Lucia Zouks2013-2020121114169741.60305136.390313623
Marcus NorthAUSEngland2009-20107111416125*41.6087247.71211531
Nick ComptonMID/SOMDurham2014-2016711141613141.6087647.49221530
Kevin PietersenENGBangladesh2005-2010111224169941.6057971.85030526
Shaiman AnwarUAEAfghanistan2014-2018121214166437.82403103.230503314
Josh BohannonLANSomerset2018-2026101204169134.6765363.71040564
Murray ComminsNK/MRLeinster Lightning2019-20231212041610234.67413100.731424414
Jack LeaningSUS/YOR/KENLeicestershire2014-202612144416131*41.6061867.31121396
Chris GayleRCB/PKSunrisers Hyderabad2013-202116161416104*27.73301138.211102832
Andre RussellWIIndia2011-20161816341692*32.00291142.960213527
Basit AliPAKSri Lanka1993-1996161624165329.7173856.37020216
Kevin O'BrienLL/MRNorthern Knights2016-20221919241689*24.47386107.770234314
Paul SheahanAUSEngland1968-1972121934168826.00112337.04022401
George WorkerCAN/CSAuckland Aces2012-2020112004165320.80118235.19012541
Mark StonemanMID/YOR/DURNorthamptonshire2014-2024172014168321.8957871.97032503
Roger BinnyINDPakistan1979-19872223641683*24.4772240.30035332
Ravi RatnayekeSLIndia1982-1990222434169319.8137048.92020190
Dion NashNZIndia1994-200131281241689*26.0091145.66024301
Shubman GillINDZimbabwe2022-202488241513069.17338122.78130517
Steven TaylorUSANepal2012-202399041516246.11367113.082114218
Jos ButtlerLANWorcestershire2014-20239924157459.29281147.690602919
Phil MeadENGAustralia1911-19287102415182*51.8861930.05111380
PreviousPage 111Next

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.