Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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
Ashton TurnerDUR/LAN/LEIDerbyshire2022-2026883321121*64.20250128.40120309
Gareth RoderickWORGloucestershire2021-202678132113745.8638184.25110295
Ollie RobinsonDUR/KENGlamorgan2021-202668032110240.1336687.70120483
Lewis HillLEISurrey2021-20268913217040.1345271.02030411
Bill AtheyENGNew Zealand1986-1988691321142*40.1358554.87111340
Emilio GayDUR/NORGlamorgan2020-202671013218135.6746569.03031460
Jonny BairstowENGBangladesh2016-202391113215232.1048566.19031371
Rassie van der DussenLIOWarriors2014-2021121103217329.18248129.440301617
Adam GilchristPK/DCDelhi Capitals2008-2013121203218526.75197162.940204415
Prithvi ShawDCChennai Super Kings2018-2024121203217226.75212151.420314310
Ray IllingworthENGIndia1959-1971812232110732.1068229.77110271
Ashwell PrinceSASri Lanka2002-2011101313218626.7578840.74020320
Subramaniam BadrinathCSKMumbai Indians2008-20131514532171*35.67263122.05033356
Russel ArnoldSLWest Indies1997-2007141543216529.1853460.11022270
Zane GreenNAMScotland2017-2026151513216222.9346269.48021311
Ross WhiteleyHAM/WOR/DERSomerset2015-20261415232178*24.6936887.23012338
Gulbadin NaibAFGZimbabwe2014-20242016432182*26.75305105.250212111
Mark StonemanMID/DUR/SURKent2014-20241317132110920.0652760.91112450
Dipak PatelNZSri Lanka1988-1997182053215221.4058954.50013292
Jordan ClarkLAN/SURWarwickshire2014-2025222443215016.0546868.59013346
Simon HarmerESSSomerset2017-20263138632130*10.0367947.28008303
William TavaréGLOHampshire201434032013980.0059254.05120452
Paul CollingwoodDURGlamorgan2014-201845132012780.0052461.07120361
Sol BudingerLEIEssex2023-202645032012064.0033196.682103312
Irfan KarimKENCanada2013-201877132011253.3341377.48131313
Glenn MaxwellHAM/YOR/LANWorcestershire2014-202388032011140.00241132.781112915
Shreyas IyerKKR/PKLucknow Super Giants2022-2026883320101*64.00203157.641203214
Harry BrookYOREssex2017-202258032012440.0049564.65201343
Liam LivingstoneLANMiddlesex2016-20196903208435.5647167.94041463
Zeeshan AliHKMalaysia2023-2026119032010135.56216148.151003314
Jos ButtlerLANNorthamptonshire2014-202591013208735.56312102.560412315
Hamish MarshallGLOEssex2014-2016101103207429.0935290.91020392
Nasir JamshedPAKZimbabwe2008-2015111103207429.0937385.79020386
Dion MyersZIMBangladesh2021-2026101103207329.0941876.56010246
Bhanuka RajapaksaGG/DA/GTJaffna Kings2021-2024121213208229.09222144.140213014
Gavin RennieZIMIndia1998-200291313208426.6766548.12012352
Josh InglisAUSPakistan2022-2026131313206526.6733994.40021396
Deryck MurrayWIPakistan1975-19791013332061*32.0010369.9002161
Graeme FowlerENGWest Indies1984813032010624.6284837.74112370
Jacques KallisKKR/RCBChennai Super Kings2008-2014151513206922.86288111.11032393
Roston ChaseWISouth Africa2021-20261616432067*26.6748366.25032317
Ambati RayuduMIChennai Super Kings2010-2015171733205922.86260123.080111815
Kraigg BrathwaiteWISouth Africa2014-2024917032010618.8277341.40103371
Jack RussellENGNew Zealand1990-19971518232047*20.0076241.99001390
Lewis GregorySOMGlamorgan2014-2026221933205420.00319100.310103210
Farveez MaharoofSLIndia2004-2012302243203517.7841776.74000266
Michael HoldingWIAustralia1975-1987524093206410.3253160.26027382
Dhananjaya de SilvaCCCBurgher Recreation Club2025-202634031920479.7545270.58110334
James FosterESSNorthamptonshire2014-201656231911379.7541177.62110394
Nari ContractorINDPakistan1960-19615603199253.17--030290
PreviousPage 151Next

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.