Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Buffalo Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary KirstenSAIndia1997110828282.0011770.0901080
Craig KieswetterWARLions20141118282*-64128.1301083
Marco MaraisWARLions20191118282*-33248.4801058
Boeta DippenaarSAIndia2001110818181.0011172.9701050
Kevin PietersenDOLWarriors2016110818181.0046176.0901046
Colin IngramWARDolphins2013-2016321815581.0048168.7501093
Boeta DippenaarSACanada2003110808080.0011867.8001070
Justin KempSAEngland2005110808080.0050160.0001047
Smriti MandhanaINDWWest Indies Women20232217974*79.0056141.07010111
Mahela JayawardeneSLSouth Africa2000-2012220785939.0011070.9101060
Nadine de KlerkSAWSri Lanka Women20242217844*78.0047165.9600094
Laura WolvaardtSAWWest Indies Women2016-20233317742*38.5010077.00000100
Mithali RajINDWSouth Africa Women20181117676*-61124.5901080
Hansie CronjeSAIndia1992-1997221765576.008193.8301070
Dane van NiekerkSAWWest Indies Women2016330755525.008192.5901083
Wayne ParnellCCWarriors20151117474*-60123.3301071
Asif MujtabaPAKSouth Africa1993110747474.009677.0801061
Vaughn van JaarsveldDOLWarriors2013-20152227458*-52142.3101034
Mignon du PreezSAWWest Indies Women2016330744324.6711266.07000110
Suné LuusSAWIndia Women2018-2023430743324.677598.6700070
Brad HodgeKKRMumbai Indians2009110737373.0060121.6701053
Quinton de KockSABangladesh2017110737373.0068107.3501091
David BedinghamCCWarriors2019110737373.0039187.1801074
Jacques KallisSASri Lanka2000-2012220723736.009972.7300071
Dean ElgarKNI/TITWarriors2014-2017220723836.0067107.4600014
Sachin TendulkarINDSouth Africa1992-2001330723724.009774.23000100
Neil McKenzieLIOWarriors2013-20143217155*71.0058122.4101070
Stephan MyburghNEDKenya2017220715035.509277.1701080
Michael VaughanENGSouth Africa2005110707070.009474.4701020
Ashwell PrinceWARDolphins20131117070*-55127.2701042
Jason RoyENGSouth Africa2020110707070.0038184.2101073
Christiaan JonkerWARDolphins2013-20163217036*70.0048145.8300035
Hashan TillakaratneSLNew Zealand19941116868*-8679.0701060
Hayley MatthewsWIWIndia Women20232216834*68.0063107.94000100
Grant RoelofsenDOLBorder2026110676767.0037181.0801083
Adam ParoreNZSri Lanka1994110676767.008380.7201031
JP DuminySASri Lanka20121116666*-8775.8601001
Upul TharangaSLSouth Africa2012110666666.008577.6501061
Suné LuusSAWIreland Women20251116666*-7291.6701060
Aiden MarkramSABangladesh2017110666666.0060110.0001042
Anne BoschSAWSri Lanka Women2024220663933.0063104.7600091
Nick KnightENGSouth Africa2000110646464.0011157.6601060
Mike RindelSAPakistan1998110646464.008476.1901080
Nelson OdhiamboKENNetherlands2017220643932.009368.8200050
Shaquana QuintyneWIWSouth Africa Women2016330644021.3311655.1700081
Smriti MandhanaINDWSouth Africa Women2018-2023441645721.3363101.5901153
Graeme SmithSACanada2003110636363.007979.7501060
Jacques KallisSAAustralia1997110636363.007682.8901040
Shakib Al HasanBANSouth Africa2017110636363.008276.8301080
Faf du PlessisSANew Zealand2012110636363.0043146.5101081

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.