Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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 bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Craig WhiteENGIndia2001-200369237112153.0067055.37120414
Stuart LawAUSWest Indies1995-199710913719346.3850673.32040192
Mark CosgroveLEISussex2016-2019610137112841.2258763.20131490
Shamim HossainCK/RR/CCFortune Barishal2022-2025111143717953.00257144.360302921
Graham WaggGLALeicestershire2014-201971213719433.7354568.070304311
Sanjay ManjrekarINDSri Lanka1990-19961412137175*33.7371052.25020181
Ryan HigginsGLOMiddlesex2018-2022121333716537.1040890.93021349
Marcus StoinisAUSNew Zealand2017-202518143371146*33.73327113.461113019
Ben DuckettNORNottinghamshire2014-2018121423718830.92291127.49031476
Jonathan TattersallYORDerbyshire2018-20241714237110730.9261260.62110470
George HillYORLeicestershire2021-20261114337190*33.7352171.21031447
Matthew ShortAS/MRSydney Thunder2014-2026161513718226.50264140.530312619
Dave HoughtonZIMIndia1983-19971616137112124.7377148.12101333
Nick BrowneESSLancashire2015-20231017037110521.8279646.61123510
Stephen DohenyLL/NWMunster Reds2017-2024201803715820.6138995.370113910
Will SutherlandVICNew South Wales2020-2026202523714616.1357164.97005358
Phil JaquesNOTSomerset2014242370150*185.0062259.49210510
John SimpsonSUSMiddlesex2024-202676137016774.0058163.68120346
Rishi PatelESS/LEISurrey2019-202677037016452.8648077.08201564
Travis DowlinWIBangladesh2009682370100*61.6761460.26110372
Kevin O'BrienIREKenya2007-20121311237014241.1140391.811113012
Gary BallanceYORSurrey2015-2021101213707733.6457264.69020422
Tom MooresNOTBirmingham Bears2018-20251313437074*41.11241153.530302524
Sherfane RutherfordBT/GAW/SKANTrinbago Knight Riders2018-2026171433707833.64264140.150212525
Tom ClarkSUSSomerset2022-2026101413708528.4655267.03010525
D'Arcy ShortAS/HHMelbourne Stars2016-20241515237096*28.46281131.670223911
Cameron WhiteAUSPakistan2009-20121616037010523.1340391.811112114
Sabbir RahmanBANZimbabwe2014-2019171633705728.46329112.46021359
Jordan SilkSSAdelaide Strikers2014-2025181653706733.64253146.25031436
William O'DonnellAA/AUCNorthern Districts2021-2025111623709326.4390041.11032377
Matthew MontgomeryDER/NOTLancashire2022-2026141613708624.6752870.08020473
Paul CollingwoodDURSussex2014-2018101713707423.1362359.39021501
Scott BorthwickDUR/SURHampshire2015-2024131823707423.1367155.14024463
Rashid LatifPAKZimbabwe1993-20032119537068*26.4385943.07020372
Intikhab AlamPAKNew Zealand1965-19761726537053*17.624636.96013223
Tim SoutheeNZSri Lanka2010-20244134123706816.8246379.910132516
Josh PhilippeNSWWestern Australia2024-202668036913946.1337598.40131477
Richie BerringtonSCOCanada2010-2026109036912041.0046579.35120386
Sohaib MaqsoodIU/MSPeshawar Zalmi2018-202399336985*61.50217170.050403123
Peter RichardsonENGSouth Africa1956-1957510036911736.90--111280
Adam GilchristPK/DCRoyal Challengers Bengaluru2008-20131111136910636.90248148.791233621
Will JacksSURGloucestershire2018-20251111036912133.55327112.841203516
Mohammad HafeezQG/LQ/PZMultan Sultans2018-2023131203696930.75291126.800413114
Cody ChettyDOLTitans2012-2019121233696341.00297124.24030289
Josh InglisAUSSri Lanka2022-20261212136910233.55323114.24112394
Kiran CarlsonGLAWarwickshire2017-2026101303698528.3848775.77032563
Daren GangaWIPakistan2002-2006101403698226.3696738.16032430
Jordan SilkSSSydney Thunder2013-20252114536969*41.00271136.160212810
Alex DaviesLANWarwickshire2014-2021101413697928.3858563.08030524
Lakshit GuptaCAAIndonesia2023-20251515536956*36.90335110.150203416
PreviousPage 128Next

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.