Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×

Player figures come from full scorecards, which we hold for 168 of the 191 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mitchell MarshAUSSouth Africa2016-20267823859664.17354108.760404417
Aiden MarkramSAAustralia2018-202657038414354.8664959.17110494
Ricky PontingAUSSouth Africa2006-201157036411652.0062058.71210422
Matt RenshawAUSSouth Africa2026230316190105.3354557.98110343
Jacques KallisSAAustralia2006-201146031111451.8360951.07120403
AB de VilliersSAAustralia2006-20186912948436.7560448.68032352
Michael HusseyAUSSouth Africa2006-201156229183*72.7551656.40030304
AB de VilliersSAIndia2006-20137902847631.5646061.74021283
MS DhoniINDSouth Africa2006-201881112834728.3039671.46000382
Phillip HughesAUSSouth Africa2009120275160137.5047458.02200345
Quinton de KockSASri Lanka2017-201934027312168.2528695.45120323
Jacques KallisSAIndia2006-2013451271119*67.7555848.57200330
Faf du PlessisSASri Lanka2017-201934026610566.5038369.45110301
David WarnerAUSSouth Africa2011-201856026611744.33266100.00110325
AB de VilliersSAWest Indies2008-2015331261103*130.5028990.31120281
Steve SmithAUSSouth Africa2016-202646026010843.3341362.95110264
Richard LeviCCDolphins2013-20166602388539.67140170.000302613
Quinton de KockSAAustralia2014-20265612358347.0027784.84020257
Ajinkya RahaneINDSouth Africa2013-20183412349678.0038161.42030254
Temba BavumaSASri Lanka2019-202424023311358.2542754.57110251
Dinesh ChandimalSLSouth Africa2011-20243502318346.2040257.46031300
Virat KohliINDSouth Africa2011-201845022311244.6030872.40111181
Hashim AmlaSAIndia2006-201868021910027.3826383.27111250
Travis HeadAUSSouth Africa2016-20266702069129.43160128.75010258
Kushal Janith PereraSLSouth Africa2019221204153*204.0026377.57110196
Cameron DelportDOLKnights2012-2016551202103*50.50143141.261101510
Graeme SmithSAWest Indies2004-200833020114767.0021294.81110370
VVS LaxmanINDSouth Africa2006-20102411999666.3344444.82020201
Graeme SmithSAIndia2006-20136911995824.8828569.82010321
David MillerDOLTitans2012-202144319893*198.00128154.690101113
Jon-Jon SmutsWARDolphins2012-20216611965439.20152128.95010246
David MillerSAAustralia2011-2026543191118*191.00161118.63110139
AB de VilliersSANew Zealand2005-20155501918738.2019597.95020231
Morné van WykDOLCape Cobras2014-201977218660*37.20158117.72022224
Simon KatichAUSSouth Africa2006-200923018410861.3330560.33100241
David MillerSAPakistan2013-20243301808260.00143125.87020168
Cameron DelportDOLTitans2012-20164401796244.75112159.82010218
Aliya RiazPAKWSouth Africa Women20216601768129.3322378.92011153
Ashwell PrinceSAIndia2006-201024117312157.6736946.88101210
JP DuminySAAustralia2009-201666116573*33.0032351.08010150
Nida DarPAKWSouth Africa Women202166216459*41.0023868.9102191
Faf du PlessisSAIndia2013-201822016312081.5018289.56100152
Will JacksPCDurban's Super Giants2023-20253301616453.6786187.210201311
Morné van WykDOLTitans2014-20175501596731.80103154.37010214
Hashim AmlaSAAustralia2009-20186801595219.8823168.83012270
David MillerSASri Lanka2017-2019222158117*-144109.7210066
Dean ElgarSAEngland2015121158118*158.0031749.84100141
Marco JansenSAAustralia2023-20263401567539.00147106.12010225
Mohammad YousufPAKSouth Africa2002-2007231155101*77.5018683.33100200
Jonny BairstowENGSouth Africa2015-20203301557951.67149104.03010176
Page 1Next

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