Live5th T20I · India in New Zealand 2026/27NZ168/3 (15.3)IND191/8 (20)NZ need 24 runs in 27 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE129 (33.1)Innings break - NAM need 130 runs to winLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOL62/0 (6.4)BOL need 113 runs in 80 ballsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSLSouth Africa2001-20123501244524.8021757.14001141
Faf du PlessisSAIndia2011-20182301226240.6718765.24021140
Mohammad HafeezPAKSouth Africa2007-20195701226317.4315777.71011123
Graeme SmithSAZimbabwe2005110121121121.00107113.08100172
Bill BrownAUSSouth Africa1936110121121121.00--100-1
Mike SmithENGSouth Africa1965110121121121.00--100121
Daryll CullinanSAEngland2000110120120120.0025547.06100101
Faf du PlessisSAWest Indies20152301206840.0021156.87010152
Wasim JafferINDSouth Africa200712011811659.0025546.27100150
Dawid MalanENGSouth Africa202022111899*118.0067176.12010145
Jordan HermannSECMI Cape Town2024-2026221118106*118.0080147.5010086
Janneman MalanCTBNelson Mandela Bay Giants2018-20192201176058.5080146.25020117
Jos ButtlerPR/DSGMI Cape Town2023-20253301175139.0085137.65010144
Quinton de KockCTBPaarl Rocks2018-20192201169358.0064181.25010154
Laura WolvaardtSAWIreland Women2025111115115*-56205.36100154
Les AmesENGSouth Africa1938110115115115.00--100130
Marco JansenSECMI Cape Town2023-20264301156638.3353216.98010612
Dewald BrevisMCT/PCSunrisers Eastern Cape2023-202643011510138.3373157.5310097
Angelo MathewsSLSouth Africa2012-20172401156328.7524147.72010150
Frederick FaneENGSouth Africa190624111566*38.33--010130
Herschelle GibbsSAAustralia2000-20094501156623.0018362.84011150
Ricky PontingAUSSouth Africa2006-20114701157416.4321852.75012112
Rassie van der DussenSAIndia20222311145257.0020854.8101071
Graeme SmithSANew Zealand2005-20134401135128.2516369.3301091
Kumar SangakkaraSLSouth Africa2001-20123501133522.6026043.46000170
Jack FingletonAUSSouth Africa1936110112112112.00--100-0
Bryan ValentineENGSouth Africa1938110112112112.00--100121
Daryll CullinanSASri Lanka2001110112112112.0023248.28100123
Sourav GangulyINDSouth Africa20071201126656.0016468.29010141
Rassie van der DussenMCTPretoria Capitals2023-20253301126037.3391123.0801064
Hugh TayfieldSAAustralia1949-19572401117527.7510.0001100
Ashwell PrinceSAWest Indies200812111098110.0024944.18010130
Alviro PetersenSASri Lanka2012121110109110.0018958.20100131
Quinton de KockSAAustralia2016-20204501106522.0014277.46010132
Rohit SharmaINDSouth Africa2011-20245711103918.3322050.00001140
Dean BrownlieNZSouth Africa201312010910954.5018957.67101132
Tip SnookeSAEngland19062301096036.33--010130
Mark BoucherSAIndia2006-20113401095527.2519855.05021100
Lou VincentNZSouth Africa2005-20072201089054.0013679.41010112
Reeza HendricksSAPakistan20192201087454.0074145.95010113
Denesh RamdinWISouth Africa2008-20154601085318.0024643.90012130
Sourav GangulyINDKenya2003111107107*-12089.17100112
Alviro PetersenSANew Zealand2013110106106106.0017660.23100111
Adnaan LagadienSA-EWestern Province2026110106106106.0058182.76100106
Jack MoroneyAUSSouth Africa19491201068753.00--010-0
Mike AthertonENGSouth Africa20001201067153.0023345.49010110
Rassie van der DussenMCTPaarl Royals2023-20264411064335.3375141.3300086
Tillakaratne DilshanSLSouth Africa2001-20122401057826.2514273.94010160
Owais ShahCCLions2012-201322110479*104.0076136.84010122
Graeme PollockSAEngland19651201047352.00--010140

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.