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

South Africa: Batting figures (All T20s)

David Miller has the most not-outs in T20 cricket for South Africa: 40.

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
David MillerSA2010-2026137121402763106*34.111947141.91293182139
JP DuminySA2007-2019817525193496*38.681532126.24011613871
Kagiso RabadaSA2014-20267930171842214.15159115.72005186
Farhaan BehardienSA2012-201838301451864*32.38404128.220113716
Wayne ParnellSA2009-202356231317429*17.4018096.67001134
Lungi NgidiSA2017-20266418135913*11.807281.9400251
Aiden MarkramSA2019-2026777311196686*31.711332147.60014218383
AB de VilliersSA2006-2017787511167279*26.131237135.17010514060
Rassie van der DussenSA2018-2025575311140694*33.481092128.7501028962
Tristan StubbsSA2022-20265243119677630.22727133.010237537
Albie MorkelSA2005-20155038115724321.19402142.290012939
Heinrich KlaasenSA2018-202458531010008123.26705141.840527252
Quinton de KockSA2012-20261101099309511530.952176142.2321910313133
Johan BothaSA2006-2012402092013418.27165121.82001159
Tabraiz ShamsiSA2017-202470149104*2.002737.0400500
Bjorn FortuinSA2019-2026322081293210.75115112.17004142
Faf du PlessisSA2012-202047477146611936.651092134.25110013547
Andile PhehlukwayoSA2017-20244225716627*9.22153108.50007165
Keshav MaharajSA2021-202654197107418.9212784.2500465
Mark BoucherSA2005-20102521626836*17.8727597.45000222
Anrich NortjeSA2019-20264714630123.755060.0000211
Dale SteynSA2007-202047126215*3.502680.7700220
Hashim AmlaSA2009-201841415115897*32.17883131.1407213323
Rilee RossouwSA2014-20232927576710934.86480159.792356939
George LindeSA2020-2026372654034819.19273147.620042722
Marco JansenSA2022-20263020526855*17.87182147.250221721
Dwaine PretoriusSA2017-20223017526177*21.75159164.150122215
Corbin BoschSA2025-20262214511530*12.78107107.4800192
Morné MorkelSA2007-20174175218*10.5016131.2500031
Temba BavumaSA2019-2023363546707221.61567118.170166216
Jacques KallisSA2005-2012252346667335.05558119.350505620
Chris MorrisSA2012-20192313413355*14.78102130.39013125
Robin PetersonSA2006-2014211241243415.50113109.73001132
Jason SmithSA2024-2026111041243120.67104119.23000132
David WieseSA2013-201620114922813.1475122.6700143
Kyle AbbottSA2013-20162164239*11.5020115.0000020
Kwena MaphakaSA2024-202622641912*9.502479.1700220
Lizaad WilliamsSA2021-2025201041452.332653.8500300
Dewald BrevisSA2023-202635333923125*30.77563163.941315471
Ryan RickeltonSA2024-20262929374177*28.50493150.300425742
Justin KempSA2005-200787320389*50.75160126.880101710
Roelof van der MerweSA2009-20101363574819.0050114.0000124
Duan JansenSA20264335125*-35145.7100051
Rusty TheronSA2010-20129333231*-21152.3800031
Nqaba PeterSA2024-202614532910*14.5025116.0000030
Imran TahirSA2013-20193543199*19.0018105.5600011
Junior DalaSA2018-202110431912*19.002867.8600010
Ryan McLarenSA2009-2014124396*9.001369.2300000
Reeza HendricksSA2014-202590892250411728.781938129.21118726870
Graeme SmithSA2005-20113333298289*31.68770127.5305112326
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.