Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · 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 runsT20I4th 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 T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan RickeltonMCTDurban's Super Giants2023-202544020311350.75127159.841101118
Ryan RickeltonMCTSunrisers Eastern Cape2023-202644117459*58.00117148.72020167
Faf du PlessisJSKMI Cape Town2023-20264411636154.3393175.27020188
Ryan RickeltonMCTPaarl Royals2023-202644116194*53.67111145.05010148
Daniel SmithWPKnights2024-202622114386*143.0079181.01020145
Ryan RickeltonMCTJoburg Super Kings2023-20264401388934.5085162.35010127
Faf du PlessisSAEngland2016-20203311355867.50107126.17020105
Dane VilasCCLions2012-20143311305165.0096135.4201096
Heinrich KlaasenDSGMI Cape Town2023-20254401306632.5086151.16010126
Richard LeviCCDolphins2013-201433112580*62.5083150.60010135
Reeza HendricksJSCape Town Blitz2018-20193301257941.6798127.5501088
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
Marco JansenSECMI Cape Town2023-20264301156638.3353216.98010612
Dewald BrevisMCT/PCSunrisers Eastern Cape2023-202643011510138.3373157.5310097
Rassie van der DussenMCTPretoria Capitals2023-20253301126037.3391123.0801064
Rassie van der DussenSAEngland202022111174*111.0060185.0001058
Adnaan LagadienSA-EWestern Province2026110106106106.0058182.76100106
Jos ButtlerENGSouth Africa2016-202033210667*106.0082129.2701065
Rassie van der DussenMCTPaarl Royals2023-20264411064335.3375141.3300086
Owais ShahCCLions2012-201322110479*104.0076136.84010122
Rassie van der DussenMCTJoburg Super Kings2023-20264411043934.6789116.8500055
Muneeba AliPAKWIreland Women2023110102102102.0068150.00100140
Hashim AmlaSAAustralia2011-201622110197*101.0068148.5301084
Rassie van der DussenJSCape Town Blitz2018-201933110159*50.5094107.45011103
Patrick KrugerKNICape Cobras2016-20193301015733.6778129.4901095
Rassie van der DussenMCTSunrisers Eastern Cape2023-202644110148*33.6775134.6700084
Devon ConwayJSK/DSGMI Cape Town2025220996449.5064154.69010112
Kane WilliamsonDSGMI Cape Town20252219656*96.0069139.13010122
Quinton de KockCTBDurban Heat2018-20192219686*96.0070137.1401094
Shane WatsonAUSSouth Africa2011-2016220945247.0066142.4201085
Dewald BrevisMCTPaarl Royals2023-20253319470*47.0057164.9101056
Theunis de BruynKNICape Cobras2016-2017220925246.0063146.0301075
AB de VilliersTSCape Town Blitz2018-2019220905945.0056160.7101047
David WarnerAUSSouth Africa2011-2020330905730.0065138.4601182
Dane VilasJS/DHCape Town Blitz2018-20193339075*-60150.0001084
Colin IngramWARLions2017110898989.0048185.4201057
Joshua van HeerdenWPSouth Africa Emerging20261118888*-46191.3001056
Jonny BairstowENGSouth Africa20202118686*-48179.1701094
Christiaan JonkerWARCape Cobras2013-20142218664*86.0063136.5101047
Wiaan MulderJSK/DSGMI Cape Town2023-20264418538*28.3354157.41000121
Faf du PlessisSAPakistan2013-2019220847842.0055152.7301064
Pite van BiljonTS/JSCape Town Blitz2018-2019321846284.0052161.5401055
Beyers SwanepoelWARWestern Province2024110838383.0039212.8201094
Vaughn van JaarsveldDOLTitans20141118282*-56146.4301027
Kashief JosephWPBoland2026110828282.0041200.0001046
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.