Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO13/1 (2.5)TITLIO chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Sri Lanka v Afghanistan: 437 by Pathum Nissanka in 2024.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×v Afghanistan×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSL20242024662437210*109.25302144.702105312
Kusal MendisSL20232023662389158*97.25330117.881203813
Pathum NissankaSL202320236602495141.5028786.76010352
Sadeera SamarawickramaSL202420247712315238.50213108.45020223
Angelo MathewsSL2024202444119314164.3329266.10100167
Avishka FernandoSL202420243301849161.33177103.95020188
Kusal MendisSL202420247701766125.1418296.70010156
Pathum NissankaSL202220226611718534.2019189.53010181
Charith AsalankaSL202320236501679133.4020581.46010171
Dimuth KarunaratneSL2023202366116756*33.4018391.26020230
Kusal MendisSL202220226611336726.60124107.26010125
Dhananjaya de SilvaSL202320236511305132.5015981.76010101
Charith AsalankaSL2022202265112083*30.0012397.5601164
Charith AsalankaSL2024202455311897*59.00110107.2701092
Wanindu HasarangaSL202420245401166729.0065178.46010125
Dimuth KarunaratneSL2024202412110977109.0094115.96010151
Dinesh ChandimalSL20242024110107107107.0018159.12100101
Mahela JayawardeneSL20152015110100100100.0012083.3310081
Dhananjaya de SilvaSL202220224318766*43.5069126.09010102
Bhanuka RajapaksaSL20222022330873829.0057152.63000122
Wanindu HasarangaSL20222022641866628.6766130.30010132
Tillakaratne DilshanSL201620161118383*-56148.2101083
Sadeera SamarawickramaSL20232023430834427.679488.3000080
Kushal Janith PereraSL20192019110787878.008196.3001080
Kumar SangakkaraSL20142014110767676.0010274.5101061
Kusal MendisSL202520251117474*-52142.31010100
Dasun ShanakaSL20222022651694317.258185.1900180
Kamindu MendisSL202420241116565*-39166.6701072
Nishan MadushkaSL20242024121593759.007677.63000100
Mahesh TheekshanaSL20232023520572928.5055103.6400052
Janith LiyanageSL20242024310505050.0048104.1701022
Dhanushka GunathillekeSL20222022220503325.0037135.1400052
Thisara PereraSL201520151114747*-26180.7700061
Dinesh ChandimalSL20222022320473323.5043109.3000051
Angelo MathewsSL201420141114545*-41109.7600040
Dasun ShanakaSL20232023530452315.0037121.6200041
Angelo MathewsSL20152015110444444.008154.3200020
Sadeera SamarawickramaSL20232023110393939.005472.2200040
Dhananjaya de SilvaSL20242024330382412.6732118.7500131
Upul TharangaSL20182018110363636.006456.2500030
Chamika KarunaratneSL20222022221363136.004090.0000041
Angelo MathewsSL20232023220352317.504774.4700011
Kushal Janith PereraSL20142014110333333.004967.3500041
Dunith WellalageSL202320232213333*33.004082.5000131
Dunith WellalageSL202220221113131*-21147.6200041
Dimuth KarunaratneSL20192019110303030.004566.6700030
Wanindu HasarangaSL202320232112929*-12241.6700041
Thisara PereraSL20182018110282828.003677.7800020
Kushal Janith PereraSL20252025110282828.0020140.0000030
Dushan HemanthaSL20232023220272213.503381.8200011
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.