Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES182/6 (19.4)WAR206/4 (20)ES need 25 runs in 2 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Boeta DippenaarSAEngland2000-2005712241511041.5096942.83122492
Jon-Jon SmutsWARDolphins2012-202213122415107*41.50297139.731213919
Sam HainWARSussex2014-202671234159046.1178952.60052397
James FranklinNZIndia2009-2012913441598*46.1184848.94031406
Jacques RudolphSAWest Indies2003-20051214241510134.5888347.00112472
Rob KeoghNOREssex2014-2023914041517229.6460668.48111564
Peter FultonCANAuckland Aces2013-2017815141510129.6486348.09122492
James FranklinMID/NOTSomerset2014-201813163415115*31.9268860.32112396
Daniel HughesSS/STMelbourne Stars2014-2025191814159624.41330125.760214211
Ed BarnardWOR/WAR/BBGloucestershire2015-202617193415152*25.9454975.59112504
Matthew CritchleyESS/DERLancashire2016-2024222414157818.0468061.03012346
Brian LaraWIBangladesh1999-200787041412059.1442098.572104811
KL RahulINDAfghanistan2018-202698141410059.1445790.59141428
Gordon MuchallDURNottinghamshire2014-20159106414158*103.5048984.66100555
Matt BoyleCANCentral Stags2023-2026610041411641.4059369.811314311
Peter ParfittENGSouth Africa1964-19657101414122*46.0029241.78122520
Marcus TrescothickSOMYorkshire2014-201881414149731.8577153.70030730
Matthew WadeMS/HHMelbourne Renegades2012-2025161424148234.50254162.990313918
Anuj DalDERGlamorgan2019-2026121424149434.5073856.10031450
Derek RandallENGIndia1977-19821214041412629.57101540.79123341
Aqib IlyasOMANamibia2018-2024151514146829.5746688.840213712
Rehan AhmedLEIYorkshire2021-20261515341412834.5049383.98124566
Jack ClaytonQUESouth Australia2022-20251116141410027.60104339.69133501
Wesley BarresiNEDScotland2010-20251717441475*31.85401103.24041377
Najibullah ZadranAFGBangladesh2014-2023242124146721.7949184.320203115
Glenn MaxwellAUSSouth Africa2012-2025282624147517.25345120.000234110
Niall O'BrienLEIGlamorgan2014-201658241313368.8364364.23120453
Aaron RedmondOVAuckland Aces2012-201561114139841.3076054.34030714
Marnus LabuschagneQUEVictoria2018-2026911041313037.5569459.51111381
Mohammad HarisPZIslamabad United2022-2026111104138737.55224184.380304422
KL RahulRCB/DC/SHPunjab Kings2013-202614123413152*45.89253163.241104816
Tyrone KaneMRLeinster Lightning2021-2023121224138341.30332124.400413026
David MillerSABangladesh2015-202416136413101*59.00351117.661103018
Gautam GambhirKKRDelhi Capitals2011-20171414241371*34.42332124.40032496
Jack LeaningSUS/YOR/KENDerbyshire2014-20261614441382*41.3062466.19020405
Roston ChaseSLZ/SLKGuyana Amazon Warriors2020-20261714341390*37.55293140.960303119
Quinton de KockKKR/DC/MISunrisers Hyderabad2014-20251515141369*29.50327126.300304114
Nari ContractorINDEngland1959-196291614138627.53--031282
George BaldersonLANKent2021-202614174413106*31.7764763.83121545
Yashpal SharmaINDWest Indies1983131824138925.8127161.25031131
Imran FarhatPAKAustralia2002-2010111904136721.7485648.25020530
Ajinkya RahaneKKR/DC/RRChennai Super Kings2009-20262119241376*24.29335123.28021439
Josh ClarksonCS/CDNorthern Districts2017-2026192124135821.74361114.400243019
Phil EdmondsENGIndia1979-1987222134136422.9489346.25010426
Jamie SmithSURLeicestershire2021-202645041216682.4054375.87211508
Daniel LawrenceESS/SURDurham2021-202546141217882.4049383.57120517
Brendan TaylorNOTSomerset2015-201758041215451.5057072.28200536
Joe CracknellMIDSussex2020-202688041212851.50357115.41130547
Mathew SinclairNZSouth Africa2000-200779141215051.5080551.18120544
Ian WestwoodWARSomerset2014-2016611141212941.2093044.30120510
PreviousPage 112Next

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.