Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAIndia2001-2013331168119*84.0023671.19100210
Hashim AmlaSAIndia2011-201833016610055.3317097.65110170
Virat KohliINDSouth Africa2011-201833016611255.3319485.57111121
AB de VilliersSAWest Indies2008-20152201588179.0018087.78020130
David MillerSASri Lanka2017-2019222158117*-144109.7210066
AB de VilliersSANew Zealand2005-20153301578752.3316992.90020181
Michael HusseyAUSSouth Africa2006-201133214783*147.0016788.0201093
Faf du PlessisSASri Lanka2017-201922014110570.5014795.92100141
Quinton de KockSAIndia2013-201822014010670.0016783.83100130
Quinton de KockSASri Lanka2017-201922013812169.00130106.15100182
David MillerSAAustralia2011-2026332138118*138.00126109.52100106
Jacques KallisSAAustralia2000-20113301366145.3318971.9602094
Aliya RiazPAKWSouth Africa Women20213301368145.3318075.56010122
David WarnerAUSSouth Africa2011-201622012711763.50125101.60100142
Laura WolvaardtSAWPakistan Women2021-20264401265831.5017173.68010160
Marvan AtapattuSLSouth Africa2003110124124124.0012996.12100180
Nida DarPAKWSouth Africa Women202133112459*62.0020859.6202060
Faf du PlessisSAIndia2018110120120120.00112107.14100112
AB de VilliersSAIndia2006-20133301207640.00120100.00010102
Herschelle GibbsSAEngland2005110118118118.0013388.72100101
AB de VilliersSAPakistan2007-20132201187559.0015476.62010130
Graeme SmithSAZimbabwe2005110117117117.0012990.7010054
Marizanne KappSAWPakistan Women202122111568*115.00104110.58010161
Matthew BreetzkeSAAustralia2026110112112112.00106105.66100142
Sourav GangulyINDKenya2003111111111*-11497.3710055
JP DuminySAIndia2011-20183301117337.0013681.6201041
Steve SmithAUSSouth Africa2016110108108108.00107100.9310091
Hashim AmlaSAAustralia2009-20163301045234.6711689.66010170
Boeta DippenaarSAAustralia2006110101101101.0014569.6610090
Mohammad YousufPAKSouth Africa2007111101101*-11190.99100120
Amelia KerrNZWSouth Africa Women2023111100100*-11785.47100130
Younis KhanPAKSouth Africa2007-2013220999349.5011586.0901092
David MillerSAPakistan2013-2019220986749.0010395.15010120
Fatima SanaPAKWSouth Africa Women2021-2026441986032.6787112.6401165
Gary KirstenSAAustralia2000110979797.0012676.9801080
Sadaf ShamasPAKWSouth Africa Women2026110979797.0082118.29010161
Adam GilchristAUSSouth Africa2000-2006220965148.0084114.29010134
Andrew SymondsAUSSouth Africa2000-2006220967648.0084114.29010132
Lizelle LeeSAWPakistan Women2021330964932.0012278.69001150
Rahul DravidINDSouth Africa2001-2006220957747.5012774.8001090
Herschelle GibbsSAZimbabwe2000-2005220957547.5010293.14010111
Imran FarhatPAKSouth Africa2013110939393.0014464.5801081
Jamie HowNZSouth Africa2007110909090.0012472.58010110
Gary KirstenSAIndia2001110878787.0010880.5601091
Ajinkya RahaneINDSouth Africa2013-2018220877943.5010384.4701062
Quinton de KockSAAustralia2016-2026220847042.0067125.3701073
Sachin TendulkarINDKenya2003110838383.0010182.1801051
Shahid AfridiPAKSouth Africa2007-20132218177*81.0037218.9201066
Misbah-ul-HaqPAKSouth Africa2013110808080.009386.0201072
Rassie van der DussenSAPakistan20191118080*-12365.0401090
Page 1Next

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.