Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinesh ChandimalSLAustralia tour of Sri Lanka 2024/2520252401897447.2539148.34020191
Abdullah ShafiquePAKPakistan tour of Sri Lanka 20222022241189160*63.0050837.20101121
Dimuth KarunaratneSLSobers/Tissera Trophy 2015/162015110186186186.0035452.54100161
Mahela JayawardeneSLEngland in Sri Lanka Test Series 2011/12201212018518092.5032257.45100233
Sonal DinushaSLIndia tour of Sri Lanka 2026202612018410092.0029662.16110123
Tillakaratne DilshanSLBangladesh in Sri Lanka Test Series 2012/13201312018012690.0025371.15110180
Marcus TrescothickENGEngland tour of Sri Lanka 2000/01200112017912289.5051734.62110180
Thilan SamaraweeraSLNew Zealand in Sri Lanka Test Series 2009200912017915989.5029261.30100253
Sammu AshanCMCCMajor League Tournament 2025/26202622017914689.5038646.37100120
Kusal MendisSLNew Zealand tour of Sri Lanka 20242024231179106*89.5024772.47110163
Harry TectorIREIreland tour of Sri Lanka 202320232401798544.7538746.25010174
Dhananjaya de SilvaSLPakistan tour of Sri Lanka 2022202224017610944.0028062.86100232
Angelo MathewsSLNew Zealand tour of Sri Lanka 202420242301748858.0041242.23020150
Ashen BandaraPSCMajor League Tournament 2025/26202624017310343.2527662.68100140
Matthew HaydenAUSAustralia tour of Sri Lanka 2003/04200412017113085.5025766.54100182
Lahiru ThirimanneSLEngland tour of Sri Lanka 2020/21202124017111142.7540142.64100170
Cheteshwar PujaraINDIndia tour of Sri Lanka 2017201712016815384.0030056.00100150
Oshada FernandoSLPakistan tour of Sri Lanka 202220222401686442.0026862.69020184
Mahela JayawardeneSLSouth Africa tour of Sri Lanka 20002000110167167167.0028857.99100222
Amelia KerrNZWICC Women's Championship 2023202333016710855.6719386.53100121
Promod MaduwanthaBRCMajor League Tournament 2025/262026110166166166.0028159.07100160
Shikhar DhawanINDIndia in Sri Lanka Test Series 2015201512016213481.0035445.76100160
Dimuth KarunaratneSLNew Zealand in Sri Lanka Test Series 2019201912016112280.5031650.95100101
Tillakaratne DilshanSLPakistan in Sri Lanka Test Series 2012201212015710178.5023865.97110221
Lahiru ThirimanneSLBangladesh in Sri Lanka Test Series 2012/132013122157155*-25960.62100140
Gayan ManeeshanKYCCMajor League Tournament 2025/262025-202623115611278.0027257.35100170
Upul TharangaSLZimbabwe in Sri Lanka ODI Series 2017201722215479*-15996.86020161
Rachin RavindraNZNew Zealand tour of Sri Lanka 202420242401539238.2526557.74010151
Curtis CampherIREIreland tour of Sri Lanka 2023202324015311138.2533745.40101222
Navod ParanavithanaTUCAMajor League Tournament 2025/262026110152152152.0031148.87100100
Damien MartynAUSAustralia tour of Sri Lanka 2003/04200412015211076.0033145.92100130
Nipun KarunanayakeBCAAMajor League Tournament 2025/262025-20263411527150.6734144.57020150
Dinesh ChandimalSLSobers/Tissera Trophy 2015/162015110151151151.0029850.67100162
Steve SmithAUSAustralia tour of Sri Lanka 20222022231151145*75.5028752.61101160
Andrew BalbirnieIREIreland tour of Sri Lanka 202320232401519537.7528453.17010210
Marvan AtapattuSLZimbabwe tour of Sri Lanka 2001/022002121150100*150.0024162.24110160
Kamil MisharaNCCMajor League Tournament 2025/262026110149149149.0021070.95100123
Marnus LabuschagneAUSAustralia tour of Sri Lanka 2022202223014910449.6723463.68100170
Sanath JayasuriyaSLSouth Africa tour of Sri Lanka 20002000110148148148.0015694.87100241
Nkruma BonnerWIWest Indies tour of Sri Lanka 2021/22202124114868*49.3346931.56010120
Ben FoakesENGEngland tour of Sri Lanka 2018/19201812014410772.0023661.02100113
Lorcan TuckerIREIreland tour of Sri Lanka 202320232401448036.0021267.92010200
Mahela JayawardeneSLNew Zealand in Sri Lanka Test Series 2009200912014111470.5026852.61100160
Mahesh KumaraNSWCMajor League Tournament 2025/262026231141121*70.5024457.79100200
Kumar SangakkaraSLWest Indies tour of Sri Lanka 2001/022001110140140140.0037337.53100160
Virender SehwagINDIndia in Sri Lanka Test Series 2010201012014010970.0014894.59100251
Niroshan DickwellaSLEngland tour of Sri Lanka 2020/2120212401409235.0025355.34010130
Jonny BairstowENGEngland tour of Sri Lanka 2020/2120212411394746.3325953.67000121
Kane WilliamsonNZNew Zealand tour of Sri Lanka 202420242401385534.5026152.87010112
D InduwaraPSCMajor League Tournament 2025/2620262401386034.5026352.47011121

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.