Live4th ODI · Ireland in Namibia 2026/27NAMIRE298/8 (50)Innings break - NAM need 299 runs to winLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)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)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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (First-class)

The most runs in a calendar year in first-class cricket at Singhalese Sports Club Cricket Ground: 207 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 RanatungaSL1998199824120787*69.0049641.73030270
Aravinda de SilvaSL19981998241177143*59.0035949.30100213
Romesh KaluwitharanaSL199819982401718842.7528260.64020250
Graham ThorpeENG20012001122145113*-31645.89100130
Rahmat ShahAFG202420241201459172.5025856.20020180
Angelo MathewsSL20242024110141141141.0025954.44100143
Ibrahim ZadranAFG2024202412011411457.0026143.68101120
Andy FlowerZIM19981998121113105*113.0027541.09100101
Murray GoodwinZIM199819981201127356.0021651.85010140
Dimuth KarunaratneSL2024202412110977109.0094115.96010151
Dinesh ChandimalSL20242024110107107107.0018159.12100101
Ricky PontingAUS19991999111105105*-17161.40100110
Marvan AtapattuSL199819982401014825.2523443.16001160
Sanath JayasuriyaSL19981998240946823.5016656.63010122
Grant FlowerZIM19981998120935246.5018350.82010120
Hashan TillakaratneSL19981998240904322.5026334.22001100
Mahela JayawardeneSL20012001120827141.0018544.3201091
Stephen FlemingNZ19981998120817840.5025232.1401080
Alistair CampbellZIM19981998120814440.5021338.03000120
Noor Ali ZadranAFG20242024120784739.0018242.86000100
Greg BlewettAUS19991999110707070.0021033.3301090
Sanath JayasuriyaSL20012001120684534.0012653.97000110
Gavin RennieZIM19981998120625031.0012350.4101090
Aravinda de SilvaSL20012001120613830.5016836.3100060
Michael SlaterAUS19991999110595959.0014440.9701060
Nishan MadushkaSL20242024121593759.007677.63000100
Matt HorneNZ19981998120473523.509549.4700040
Kumar SangakkaraSL20012001120454522.509845.9200180
Nasir JamalAFG202420241214141*41.007455.4100151
Muttiah MuralitharanSL199819982313826*19.005470.3700051
Hashmatullah ShahidiAFG20242024120351817.508242.6800040
Michael VaughanENG20012001120342617.0015521.9400030
Mike AthertonENG20012001120342117.008540.0000050
Marcus TrescothickENG20012001120332316.508240.2400050
Justin LangerAUS19991999110323232.008239.0200030
Damien FlemingAUS19991999110323232.007841.0300030
Nathan AstleNZ19981998120321616.0010032.0000070
Chris CairnsNZ19981998120322616.005360.3800022
Guy WhittallZIM19981998120281714.006344.4400030
Sadeera SamarawickramaSL20242024110272727.003381.8200041
Mahela JayawardeneSL19981998120271613.506640.9100030
Bryan YoungNZ19981998120262413.007634.2100030
Craig SpearmanNZ19981998120262213.008829.5500030
WPUJC VaasSL200120011212519*25.005843.1000030
Pramodya WickramasingheSL199819981212424*24.005940.6800120
Kumar DharmasenaSL19981998120221111.009622.9200020
Qais AhmadAFG20242024120222111.004746.8100011
Ikram AlikhilAFG20242024120222111.005639.2900030
Mahela JayawardeneSL19991999110212121.005240.3800030
Adam ParoreNZ19981998120211910.506333.3300020
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.