Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG194/1 (31)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All internationals)

The most runs in a calendar year in internationals at Singhalese Sports Club Cricket Ground: 378 by Arjuna Ranatunga in 1998.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Singhalese Sports Club Cricket Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Arjuna RanatungaSL1998199857237810275.6069554.39140394
Aravinda de SilvaSL19981998571306143*51.0053457.30120294
Sanath JayasuriyaSL1998199868029010236.2536878.80110374
Romesh KaluwitharanaSL199819986802608832.5039266.33030370
Grant FlowerZIM1998199834024511261.2538264.14110270
Andy FlowerZIM19981998341182105*60.6735151.85110151
Rahmat ShahAFG202420241201459172.5025856.20020180
Graham ThorpeENG20012001232145113*145.0031745.74101130
Marvan AtapattuSL199819985711454824.1729349.49001220
Angelo MathewsSL20242024110141141141.0025954.44100143
Ricky PontingAUS19991999221137105*137.0021763.13100130
Murray GoodwinZIM199819983401317332.7525651.17010150
Alistair CampbellZIM199819983401264431.5027645.65000151
Stephen FlemingNZ199819983401217830.2530439.80010140
Nathan AstleNZ199819983401217430.2518964.02010173
Sachin TendulkarIND19991999110120120120.0014185.11100112
Ibrahim ZadranAFG2024202412011411457.0026143.68101120
Dimuth KarunaratneSL2024202412110977109.0094115.96010151
Dinesh ChandimalSL20242024110107107107.0018159.12100101
Craig WishartZIM199819983401064526.5020152.74000120
Sadagoppan RameshIND199919992201037151.5015865.19010100
Romesh KaluwitharanaSL20012001111102102*-11787.18100200
Mahela JayawardeneSL199819982301017433.6714470.1401070
Sourav GangulyIND19991999220938546.5076122.3701093
Hashan TillakaratneSL19981998240904322.5026334.22001100
Mahela JayawardeneSL19991999220836241.5011472.8101081
Upul ChandanaSL199819984438327*83.0062133.8700063
Guy WhittallZIM19981998340835220.7513661.03010100
Mahela JayawardeneSL20012001220827141.0018544.3201091
Robin SinghIND19991999221797579.0010972.4801041
Chris CairnsNZ19981998341792826.3311966.3900024
Noor Ali ZadranAFG20242024120784739.0018242.86000100
Adam GilchristAUS19991999110777777.008491.6701090
Sanath JayasuriyaSL19991999220717135.5054131.4801181
Gavin RennieZIM19981998230715023.6713154.20010110
Greg BlewettAUS19991999110707070.0021033.3301090
Sanath JayasuriyaSL20012001120684534.0012653.97000110
Aravinda de SilvaSL20012001120613830.5016836.3100060
Michael SlaterAUS19991999110595959.0014440.9701060
Nishan MadushkaSL20242024121593759.007677.63000100
Adam ParoreNZ199819983425828*29.0012048.3300020
Marvan AtapattuSL19991999220575528.509758.7601030
Bryan YoungNZ19981998340552613.7513740.1500060
Marvan AtapattuSL200120012315353*26.5011844.9201280
Matt HorneNZ19981998340513512.7510747.6600150
Robin SinghIND19981998210505050.007467.5701011
Marcus TrescothickENG20012001230492316.3311343.3600070
Roshan MahanamaSL19981998330473915.6710544.7600150
Graeme HickENG20012001110464646.0011440.3500020
Andrew SymondsAUS19991999110454545.006075.0000030
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.