Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd 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)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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)Test1st 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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Pakistan at Galle International Stadium: 271 by Dinesh Chandimal in 2022.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Galle International Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinesh ChandimalSL2022202224127194*90.3344960.36030245
Kumar SangakkaraSL20142014120242221121.0044754.14100270
Dhananjaya de SilvaSL20232023120204122102.0033261.45110225
Kumar SangakkaraSL20122012121200199*200.0040249.75100182
Dhananjaya de SilvaSL2022202224017610944.0028062.86100232
Oshada FernandoSL202220222401686442.0026862.69020184
Tillakaratne DilshanSL2012201212015710178.5023865.97110221
Kaushal SilvaSL2015201512013012565.0033039.39100170
Marvan AtapattuSL200020002301226240.6727045.19020140
Tharanga ParanavitanaSL200920091201217260.5018366.12010160
Dimuth KarunaratneSL202220222401186129.5023151.0801080
Angelo MathewsSL2014201412111691116.0020157.71010113
Arjuna RanatungaSL200020001201166558.0020456.86020180
Kusal MendisSL202220222401157628.7520157.21010140
Ramesh MendisSL2022202224111345*37.6717963.13000121
Dimuth KarunaratneSL201520151201007950.0021546.51010110
Mahela JayawardeneSL20002000230957231.6718351.91010111
Angelo MathewsSL20222022240864221.5020841.35001101
Mahela JayawardeneSL20142014120855942.5014757.82010100
Niroshan DickwellaSL20222022240825120.509487.23010111
Mahela JayawardeneSL20122012120766238.0016346.63010100
Angelo MathewsSL20232023120716435.5013054.62010100
Angelo MathewsSL20092009120694234.509175.8200090
Kumar SangakkaraSL20152015120685034.0013351.1301041
Thilan SamaraweeraSL20092009120653432.5013448.51000100
Kaushal SilvaSL20142014110646464.0014045.71010110
Sanath JayasuriyaSL20002000230643221.3310859.2600090
Nuwan KulasekaraSL20092009120633831.5010957.8000091
Dinesh ChandimalSL20152015120613830.5013246.2100080
Prasanna JayawardeneSL20122012121574857.0011649.1400090
Nishan MadushkaSL20232023120565228.0012445.1601071
Russel ArnoldSL20002000231532626.5012343.0900070
Lahiru ThirimanneSL20152015120524426.0011246.4300050
Tillakaratne DilshanSL20092009120502825.007071.4300080
Tharanga ParanavitanaSL20122012120492524.5012439.5200042
Dimuth KarunaratneSL20232023120492924.507070.00000100
Mahesh TheekshanaSL20222022120493824.5012240.1600041
Sadeera SamarawickramaSL20232023120473623.506869.1200070
Ramesh MendisSL20232023120474223.5011939.5000041
Kumar SangakkaraSL20002000110353535.005563.6400040
HMRKB HerathSL200920091213520*35.0010932.1100030
Dhammika PrasadSL20142014110313131.003588.5700022
Upul TharangaSL20142014120311915.503588.5700060
Mahela JayawardeneSL20092009120303015.005257.6900160
Kusal MendisSL20232023120301815.005950.8500050
Dinesh ChandimalSL20232023120292814.507041.4300030
Dunith WellalageSL20222022120291814.504761.7000030
WPUJC VaasSL20002000220252012.506538.4600030
Thilan ThusharaSL200920091212515*25.0021119.0500040
Angelo MathewsSL20152015120241912.005642.8600021
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.