Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At R.Premadasa Stadium, Khettarama×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Kushal Janith PereraSLNidahas Trophy 2017/1820184402047451.00129158.14030217
Angelo MathewsSLBangladesh tour of Sri Lanka 201920193311878793.5019993.97020181
Kushal Janith PereraSLBangladesh tour of Sri Lanka 2019201933018311161.0018499.46100251
Kusal MendisSLBangladesh tour of Sri Lanka 201920193311385469.0018176.24010131
Kusal MendisSLNidahas Trophy 2017/1820184401345733.5088152.2702098
Angelo MathewsSLIndia tour of Sri Lanka 201720173301327044.0018372.13020150
Asela GunaratneSLZimbabwe tour of Sri Lanka 2017201712112580*125.0026147.8901090
Dinesh ChandimalSLEngland tour of Sri Lanka 2018/1920182201068053.0093113.98010102
Upul TharangaSLZimbabwe tour of Sri Lanka 20172017120987149.0017655.68010141
Niroshan DickwellaSLEngland tour of Sri Lanka 2018/192018220989549.0010494.23010120
Angelo MathewsSLSouth Africa tour of Sri Lanka 201820182219797*97.0010097.00011111
Dimuth KarunaratneSLBangladesh tour of Sri Lanka 20192019330974632.3312676.98000110
Avishka FernandoSLBangladesh tour of Sri Lanka 20192019330958231.6710293.1401092
Thisara PereraSLNidahas Trophy 2017/182018441955831.6754175.9301156
Niroshan DickwellaSLZimbabwe tour of Sri Lanka 20172017120878143.5013166.4101060
Lahiru ThirimanneSLIndia tour of Sri Lanka 20172017220856742.5012965.8901042
Kusal MendisSLZimbabwe tour of Sri Lanka 20172017120776638.5011666.3801070
Upul TharangaSLNidahas Trophy 2017/1820184417632*25.3362122.5800063
Dimuth KarunaratneSLZimbabwe tour of Sri Lanka 20172017120744937.0015049.3300020
Dinesh ChandimalSLZimbabwe tour of Sri Lanka 20172017120705535.0011759.8301080
Thisara PereraSLEngland tour of Sri Lanka 2018/192018220685734.0043158.1401017
Dilshan MunaweeraSLIndia tour of Sri Lanka 20172017330685322.6758117.2401074
Angelo MathewsSLZimbabwe tour of Sri Lanka 20172017120664133.0017737.2900031
Dhanushka GunathillekeSLNidahas Trophy 2017/182018440662616.5046143.4800044
Dilruwan PereraSLZimbabwe tour of Sri Lanka 20172017121623362.0011952.1000062
Dhananjaya de SilvaSLSouth Africa tour of Sri Lanka 20182018220613130.506791.0400053
Russel ArnoldSLIndian Oil Cup 20052005110595959.009065.5601070
Milinda SiriwardanaSLIndia tour of Sri Lanka 20172017220573928.5056101.7900043
Kusal MendisSLEngland tour of Sri Lanka 2018/192018220575628.5036158.3301016
Sadeera SamarawickramaSLEngland tour of Sri Lanka 2018/192018110545454.0048112.5001080
Upul TharangaSLIndia tour of Sri Lanka 20172017220534826.5038139.47000100
Niroshan DickwellaSLSouth Africa tour of Sri Lanka 20182018110434343.006566.1500050
Ashan PriyanjanSLIndia tour of Sri Lanka 201720171114040*-40100.0000012
Kusal MendisSLSouth Africa tour of Sri Lanka 20182018220393819.504684.7800050
Dasun ShanakaSLSouth Africa tour of Sri Lanka 20182018220372118.5031119.3500051
Dinesh ChandimalSLSouth Africa tour of Sri Lanka 201820181113636*-33109.0900031
Dhananjaya de SilvaSLEngland tour of Sri Lanka 2018/1920182213619*36.0034105.8800031
Dasun ShanakaSLNidahas Trophy 2017/182018441341911.333791.8900221
Niroshan DickwellaSLIndia tour of Sri Lanka 20172017330331711.0031106.4500060
Wanindu HasarangaSLIndia tour of Sri Lanka 20172017220312215.5031100.0000031
Dasun ShanakaSLBangladesh tour of Sri Lanka 20192019110303030.0014214.2900022
Dasun ShanakaSLEngland tour of Sri Lanka 2018/192018220281814.0024116.6700031
Upul TharangaSLIndian Oil Cup 20052005110252525.006041.6700010
Lahiru ThirimanneSLBangladesh tour of Sri Lanka 20192019210252525.003083.3300010
Kamindu MendisSLEngland tour of Sri Lanka 2018/192018110242424.0014171.4300031
Sanath JayasuriyaSLIndian Oil Cup 20052005110232323.002882.1400040
Mahela JayawardeneSLIndian Oil Cup 20052005110222222.003366.6700030
HMRKB HerathSLZimbabwe tour of Sri Lanka 20172017110222222.003073.3300020
Farveez MaharoofSLIndian Oil Cup 20052005110202020.002483.3300030
Upul TharangaSLSouth Africa tour of Sri Lanka 20182018110191919.0018105.5600030
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.