Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

South Africa: Batting figures (All T20s)

David Miller has batted the most innings in T20 cricket for South Africa: 121.

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
Quinton de KockSA2012-20261101099309511530.952176142.2321910313133
Reeza HendricksSA2014-202590892250411728.781938129.21118726870
JP DuminySA2007-2019817525193496*38.681532126.24011613871
AB de VilliersSA2006-2017787511167279*26.131237135.17010514060
Aiden MarkramSA2019-2026777311196686*31.711332147.60014218383
Rassie van der DussenSA2018-2025575311140694*33.481092128.7501028962
Heinrich KlaasenSA2018-202458531010008123.26705141.840527252
Faf du PlessisSA2012-202047477146611936.651092134.25110013547
Tristan StubbsSA2022-20265243119677630.22727133.010237537
Hashim AmlaSA2009-201841415115897*32.17883131.1407213323
Albie MorkelSA2005-20155038115724321.19402142.290012939
Temba BavumaSA2019-2023363546707221.61567118.170166216
Graeme SmithSA2005-20113333298289*31.68770127.5305112326
Dewald BrevisSA2023-202635333923125*30.77563163.941315471
Farhaan BehardienSA2012-201838301451864*32.38404128.220113716
Kagiso RabadaSA2014-20267930171842214.15159115.72005186
Ryan RickeltonSA2024-20262929374177*28.50493150.300425742
Rilee RossouwSA2014-20232927576710934.86480159.792356939
George LindeSA2020-2026372654034819.19273147.620042722
Andile PhehlukwayoSA2017-20244225716627*9.22153108.50007165
Jacques KallisSA2005-2012252346667335.05558119.350505620
Herschelle GibbsSA2005-20102323140090*18.18318125.790344512
Wayne ParnellSA2009-202356231317429*17.4018096.67001134
Mark BoucherSA2005-20102521626836*17.8727597.45000222
Marco JansenSA2022-20263020526855*17.87182147.250221721
Johan BothaSA2006-2012402092013418.27165121.82001159
Bjorn FortuinSA2019-2026322081293210.75115112.17004142
Keshav MaharajSA2021-202654197107418.9212784.2500465
Lungi NgidiSA2017-20266418135913*11.807281.9400251
LG PretoriusSA2025-20261717042710125.12283150.881224815
Dwaine PretoriusSA2017-20223017526177*21.75159164.150122215
Rubin HermannSA2025-2026171623276323.36254128.740103111
Donavon FerreiraSA2023-2025161522404818.46154155.840011317
Loots BosmanSA2006-2010141413239424.85219147.490322720
Gerald CoetzeeSA2023-2026181421282310.6793137.63003107
Corbin BoschSA2025-20262214511530*12.78107107.4800192
Anrich NortjeSA2019-20264714630123.755060.0000211
Tabraiz ShamsiSA2017-202470149104*2.002737.0400500
Richard LeviSA201213132236117*21.45167141.321132015
Jon-Jon SmutsSA2017-2021131301744513.38165105.45001186
Matthew BreetzkeSA2023-2025131311585113.17136116.18010146
Chris MorrisSA2012-20192313413355*14.78102130.39013125
Wiaan MulderSA2021-2026151221523615.20145104.83003116
Robin PetersonSA2006-2014211241243415.50113109.73001132
Dale SteynSA2007-202047126215*3.502680.7700220
Janneman MalanSA2019-2021111102415521.91186129.570112511
David WieseSA2013-201620114922813.1475122.6700143
Justin OntongSA2008-2015141001584815.80109144.95001611
Tony de ZorziSA2025-2026101001343313.40132101.52000163
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.