Batting by opposition (All cricket)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKSouth Africa2018-2024911059712254.27570104.74240839
Hashim AmlaSAEngland2009-201646050812784.6785059.76320612
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
AB de VilliersSAIndia2006-201867147112978.5052689.542204711
Quinton de KockSAEngland2016-2020462437135109.2544398.652105113
Hashim AmlaSAIndia2010-201867138514064.1756468.26210461
Dean ElgarSAIndia2018-202335035518571.0064954.70120521
Hashim AmlaSAWest Indies2014-2015220341208170.5047671.64200336
Hashim AmlaSANew Zealand2007-201656033812456.3351665.50210424
Rassie van der DussenSAPakistan2019-2024653316123*158.00263120.151202113
Graeme SmithSAEngland2005-200956030014150.0030897.40111336
Joe RootENGSouth Africa2016-201935029812559.6044766.67110375
Faf du PlessisSASri Lanka2017-202033029719999.0037678.99110322
Imam-ul-HaqPAKSouth Africa2018-202145028510157.0037476.20131222
Jacques KallisSANew Zealand2005-200945028213156.4049457.09110412
AB de VilliersSAPakistan2007-201355127612169.0038372.06110314
Paul CollingwoodENGSouth Africa2005-2009452273105*91.0040667.24120254
Kevin PietersenENGSouth Africa2005-200945027011654.0035875.42110269
KL RahulINDSouth Africa2018-202336026512344.1754548.62200385
Quinton de KockSAAustralia2014-202333026417888.00217121.661002313
AB de VilliersSANew Zealand2005-20156712629743.6739366.67020361
Aiden MarkramSAPakistan2018-20246802498931.1330880.84021367
Hashim AmlaSAPakistan2013-20195612469249.2038663.73020370
Quinton de KockSAWest Indies2014-202655123711559.25116204.312011620
Jonathan TrottENGSouth Africa20093402358758.7548848.16030193
Aiden MarkramSAWest Indies2023-202645122911557.2527483.58100332
AB de VilliersSAAustralia2006-20145612299145.8032570.46011245
MS DhoniINDSouth Africa2006-20187512249056.0024392.18020237
Quinton de KockSASri Lanka2017-202033022110973.67168131.55110361
Fakhar ZamanPAKSouth Africa2018-202178122010131.4323494.02110238
David WarnerAUSSouth Africa2009-202356021911536.5024888.31100284
Mohammad HafeezPAKSouth Africa2007-20217702188631.1421999.54021256
Reeza HendricksSAPakistan2019-2024331205117102.50159128.931101612
Sachin TendulkarINDSouth Africa2006-2010231202111*101.0037254.30110291
Jacques KallisSAIndia2006-2010211201201*-27074.44100155
Mark BoucherSAEngland2005-200945219463*64.6726074.62010241
Shaun MarshAUSSouth Africa201412019214896.0037251.61100201
Morné van WykKNI/DOLTitans2012-20175511886247.00156120.51020179
Quinton de KockSAIndia2013-202146018810131.3325374.31101193
Mohammad RizwanPAKSouth Africa2019-202478118273*26.0021285.85011152
Tamim IqbalBANSouth Africa2008-202234117987*59.6726168.58010241
Jacques KallisSAEngland2005-200945017912035.8033852.96100202
JP DuminySAEngland2009-20166701795625.5735650.28010213
Graeme SmithSAAustralia2006-2014451177119*44.2519590.77100211
Colin AckermannWARTitans2015-20174401755343.75147119.050101210
Aiden MarkramSAIndia2018-20246801759421.8827563.64010233
Heinrich KlaasenSAAustralia2023110174174174.0083209.641001313
Hashim AmlaSASri Lanka2009-201733017415458.0017798.31100185
Marco JansenSAIndia2021-202434117084*56.6722077.27020216
Eoin MorganENGSouth Africa2009-20205521696756.33105160.950201013
Page 1Next

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