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
Liton DasCV/DCSylhet Strikers2023-20258803768547.00248151.610503913
Kieran PowellWIZimbabwe2013-20177903769041.7867355.87040375
Faisal KhanKSAKuwait2018-202499137683*47.00185203.240303525
Aaron JonesUSAUnited Arab Emirates2019-20239923769553.7148777.21040297
Morris OumaKENBermuda2006-2013101013766341.7846181.56041483
Will RhodesYOR/DUR/WARGlamorgan2016-202610111376148*37.6045582.64111407
Justin GreavesWINew Zealand2025-20268112376202*41.7867056.12102363
Paul WalterESSGlamorgan2017-2026161303767828.92274137.230413121
Shimron HetmyerGAWJamaica Tallawahs2018-20231413037610028.92295127.461133315
Muhammad TanveerQATSaudi Arabia2019-2025131343766341.78306122.880212718
Habibul BasharBANSouth Africa2002-200891403767526.8660761.94030570
Devon SmithWISouth Africa2005-2015121403769126.8651672.87010503
Tim RobinsonWF/WELNorthern Districts2022-2026101403766526.8650574.460413610
Matthew WaiteWOR/YORDerbyshire2017-202613159376109*62.6765157.76120493
George BaileyAUSSouth Africa2012-2016181613767425.0744684.300302112
Brian HastingsNZEngland1969-1975121603768623.50113833.04034310
Jonathan WellsAS/MR/HHBrisbane Heat2012-2023211763765534.18318118.24011315
Bryan YoungNZIndia1994-1999151713768523.5073451.23032540
Mohammad KaifINDSri Lanka2001-2006192043764123.5074850.27000281
Stuart CarlisleZIMWest Indies1999-2003182003765718.8075549.80010352
Glenn PhillipsGLOKent2021-2022563375125125.0040792.141303015
Shane WatsonAUSBangladesh2002-20161271375185*62.50267140.451103621
Ken MackayAUSSouth Africa1957-195857437583*125.00--05002
Niall O'BrienIRENetherlands2006-2018101033757053.5746880.13050342
Murray GoodwinZIMWest Indies1999-2000810137511341.6762659.90210300
Michael CarberryHAM/LEIKent2014-201791103758134.0949176.370414610
Michael NeserQUEVictoria2018-2026111123759041.6754169.32020429
Saleem ElahiPAKSouth Africa1996-20031012037513531.2561760.78112462
Jos ButtlerLANYorkshire2014-2025111213757734.09264142.050413316
Mark StonemanMID/HAM/DURSurrey2014-202581203759231.2562560.00030551
Eric SzwarczynskiNEDKenya2008-2014121313759331.2556766.14021371
Michael BracewellWFOtago Volts2017-202481323758734.0978647.71021562
Manish PandeyKKR/RCB/DCRajasthan Royals2008-20231514237583*31.25279134.410323715
Mark ChapmanNZSri Lanka2023-2026161413758128.85357105.040313212
Richard LeviNORWarwickshire2014-20191215137563*26.7939495.180234111
Moeen AliWOR/YOR/BBNottinghamshire2014-2026161513756526.79256146.480103818
Alistair CampbellZIMAustralia1992-20011516037512423.4459063.56200362
Ashton AgarAUSEngland2013-2022181623759826.7945881.88011407
Darren SammyWIBangladesh2004-20142421437560*22.0644384.65021389
Bevan CongdonNZPakistan1965-1973112113755718.75742.8601261
Wasim BariPAKIndia1978-1983272343758519.7462934.82022241
Ryan ten DoeschateNEDBermuda2006-2019882374109*62.3341989.26120236
Aaron FinchSURMiddlesex2016-2019891374117*46.75228164.041113320
Avishka FernandoSLWest Indies2019-2024109037412741.5639993.73210374
Chris NashSUS/NOTLeicestershire2016-2020810037414437.4063458.99131513
Rob KeoghNORMiddlesex2014-2025911237475*41.5674050.54031473
Quinton de KockRCB/MI/LSGDelhi Capitals2018-2024131303748028.77268139.550204013
Alex DaviesWAR/LANKent2015-2026121303749928.7752571.24020521
JM CummingOVCanterbury2022-202671303745828.7783145.01010540
Ollie PopeENGPakistan2020-2024914037410826.7152571.24131410
PreviousPage 126Next

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.