Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Batting by year (All cricket)

The most runs in a calendar year in all cricket at Galle International Stadium since 1908: 490 by Dinesh Chandimal in 2022.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinesh ChandimalSL20222022472490206*98.0079761.481314110
Dinesh ChandimalSL20152015351433162*108.2567664.05210526
Joe RootENG20212021240426228106.5064965.64200371
Kusal MendisSL20232023340415245103.7554376.432004112
Mahela JayawardeneSL2012201235035218070.4066153.25120444
Upul TharangaSL2017201746234711586.7544777.63130403
Dimuth KarunaratneSL2023202334034317985.7543878.31200400
Kumar SangakkaraSL2014201424034222185.5062654.63110391
Kusal MendisSL2017201746033519455.8349068.37112306
Chris GayleWI20102010110333333333.0043776.20100349
Mahela JayawardeneSL2004200424033123782.7558456.68110363
Angelo MathewsSL2021202148131511045.0068146.26120245
Vidura AdikariCMCC20262026222310200*-54556.88200244
Kamindu MendisSL20242024231309182*154.5043571.03200304
Lahiru UdaraSL/NCC20262026230304261101.3341772.90100324
Kumar SangakkaraSL20012001331303140151.5072441.85210340
Usman KhawajaAUS20252025231295232147.5045365.12100221
Marvan AtapattuSL20012001353295201*147.5079237.25110230
Dimuth KarunaratneSL2015201535029518659.0059349.75111271
Nishan MadushkaSL2023202334029020572.5051156.75110332
Dimuth KarunaratneSL2021202124027814769.5050455.16110310
Nazmul Hossain ShantoBAN20252025121273148273.0047857.11200244
Steve SmithAUS20252025220272141136.0050553.86200223
Babar AzamPAK2022202224027111967.7552851.33120244
Mahela JayawardeneSL2000200045027016754.0050353.68110343
Tillakaratne DilshanSL20092009241265123*88.3327397.07110322
Dimuth KarunaratneSL202220224702558636.4350051.00020260
Virender SehwagIND20082008121251201*251.0028388.69110285
Dinesh ChandimalSL202520253602497441.5055444.95030231
Chamari AtapattuSLW20232023332248140*248.00164151.222012314
Dimuth KarunaratneSL20182018241248158*82.6739063.59110221
Kumar SangakkaraSL20132013120247142123.5039862.06200263
Thilan SamaraweeraSL2009200924024415961.0042657.28100353
Pavan RathnayakeCCC20262026121241125*241.0029880.87200195
Tharanga ParanavitanaSL2010201024123911179.6754743.69110260
Saud ShakeelPAK20232023121238208*238.0039959.65100250
Angelo MathewsSL2014201424223291116.0045351.21020285
Pathum NissankaSL2025202524023018757.5032071.88100311
Dhananjaya de SilvaSL2023202334122812276.0036562.47110275
Dhananjaya de SilvaSL20212021241219155*73.0036659.84110162
Kumar SangakkaraSL20122012351219199*54.7545847.82101192
Brian LaraWI20012001120218178109.0039355.47100210
Mahela JayawardeneSL20072007111213213*-41151.82100250
Mohammad AshrafulBAN20132013121212190212.0047344.82100211
Mushfiqur RahimBAN20252025120212163106.0045246.90100130
Sanath JayasuriyaSL2000200045021214842.4026679.70101331
Devdutt PadikkalIND20262026120211167105.5030569.18100211
Kusal MendisSL202220224702118530.1439253.83020240
Niroshan DickwellaSL201720174602107535.0026978.07020232
Nishan MadushkaCCC20252025121209183209.0039453.05100150
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.