Batting Averages for South Africa vs Sri Lanka in T20s

Batting averages
Player
Span
Mat
Inns
NO
Runs
HS
Ave
SR
100
50
0
PW Hasaranga2021-20245501242.4060.00002
KJ Abbott2016-20161000--0.00000
HM Amla2012-20184419556*31.66104.39011
KIC Asalanka2021-2024440472111.7575.80000
OEG Baartman2024-20241000--0.00000
T Bavuma2021-2021110464646.00100.00000
F Behardien2012-20176416931*23.00138.00000
J Botha2012-20121000--0.00000
PVD Chameera2021-2021431633.0066.66000
LD Chandimal2013-20211111319766*24.62100.51010
CJ Dala2018-20192111212*-70.58000
A Dananjaya2018-20215412096.6683.33000
H Davids2013-2013330872.6642.10001
TB de Bruyn2017-2017220261913.00162.50000
Q de Kock2013-20241212229259*29.20110.60020
DM de Silva2017-2021101001173111.7092.12000
ST de Silva2017-2017320331.5042.85001
AB de Villiers2012-20177721686333.60144.82010
N Dickwella2017-20196601916831.83154.03011
TM Dilshan2012-201655111974*29.75107.20012
JP Duminy2012-201999426251*52.40137.89020
F du Plessis2012-20196601708528.33105.59010
N Pradeep2017-20171000--0.00000
WIA Fernando2019-202166043167.1691.48001
BC Fortuin2021-20213000--0.00000
DAS Gunaratne2017-20173322411*24.00141.17000
RR Hendricks2017-2024101013266636.22124.90030
HMRKB Herath2012-2016210222.0040.00000
Imran Tahir2013-2019932108*10.0090.90000
M Jansen2024-20241000--0.00000
GSNFG Jayasuriya2016-2016110111.0033.33000
DPMD Jayawardene2012-2014440523313.00144.44000
P Jayawickrama2021-202111100*-0.00000
JH Kallis2012-20121000--0.00000
CK Kapugedera2016-2016110444.0057.14000
C Karunaratne2021-20214425924*29.50118.00000
H Klaasen2018-20245313919*19.5092.85000
HG Kuhn2017-2017220392919.50150.00000
KMDN Kulasekara2012-2017732171017.00121.42000
CBRLS Kumara2021-2021110000.000.00001
RAS Lakmal2013-2019420000.000.00002
RE Levi2012-2012110444.00100.00000
LD Madushanka2021-2021110111.0033.33000
KA Maharaj2021-20245000--0.00000
SL Malinga2012-2019730882.6680.00002
AK Markram2019-20247611184823.60114.56000
AD Mathews2012-202498113854*19.71106.97011
BAW Mendis2013-201441100*-0.00000
BKG Mendis2017-202477031194.4263.26001
BMAJ Mendis2012-201322177*7.00116.66001
PHKD Mendis2019-2024550634112.60100.00001
DA Miller2013-2024151232514127.88140.22000
JA Morkel2012-2014221121212.00300.00000
M Morkel2012-201451100*-0.00000
CH Morris2019-20192000--0.00000
M Mosehle2017-20173314932*24.50188.46000
PWA Mulder2021-20211000--0.00000
EMDY Munaweera2012-2012110131313.0092.85000
L Ngidi2017-2018421646.0066.66000
P Nissanka2021-2024220757237.50113.63010
A Nortje2021-20244000--0.00000
WD Parnell2013-20176541610*16.00100.00000
D Paterson2017-20171000--0.00000
M Pathirana2024-2024110000.000.00001
AK Perera2019-2019330421614.0091.30000
MDKJ Perera2013-20218801736121.62114.56010
NLTC Perera2012-20191010211325*14.12117.70002
AM Phangiso2016-2017310131313.0068.42000
AL Phehlukwayo2017-2019630441.3344.44002
S Prasanna2017-20173315137*25.50212.50000
D Pretorius2019-20216328777*87.00177.55011
S Qeshile2019-20192000--0.00000
K Rabada2018-20247421313*6.50100.00002
PBB Rajapaksa2021-202144025206.25108.69002
CAK Rajitha2018-20181000--0.00000
S Samarawickrama2024-2024110000.000.00001
PADLR Sandakan2017-20183000--0.00000
KC Sangakkara2012-201444112559*41.66106.83010
SMSM Senanayake2013-201443221*2.0033.33001
T Shamsi2018-2021710000.000.00001
MD Shanaka2016-202477110020*16.6696.15000
L Sipamla2019-20193000--0.00000
TAM Siriwardana2016-2016110151515.00150.00000
JT Smuts2017-2017330361912.00120.00000
DW Steyn2012-201952111*1.0020.00001
T Stubbs2024-2024110131313.0046.42000
WU Tharanga2017-2017110202020.00181.81000
M Theekshana2021-2024532147*14.0066.66001
HDRL Thirimanne2012-201654128189.3390.32001
N Thushara2024-2024110000.000.00001
LL Tsotsobe2013-20144000--0.00000
I Udana2017-201964313784*137.00167.07010
HE van der Dussen2019-20215301146438.00134.11010
JDF Vandersay2016-2019432333.0042.85000
D Wiese2013-2016422107*-100.00000
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa vs Afghanistan at Ahmedabad, ICC Men's T20 World Cup 13th Match, Group D, Feb 11, 2026 [T20I # 3697]

South Africa vs Canada at Ahmedabad, ICC Men's T20 World Cup 9th Match, Group D, Feb 9, 2026 [T20I # 3692]

Sri Lanka vs Ireland at Colombo (RPS), ICC Men's T20 World Cup 6th Match, Group B, Feb 8, 2026 [T20I # 3689]