Live6th Match · Pakistan ODI Tri-Series 2026/27SL287/5 (38.5)ENG386/5 (50)SL need 100 runs in 67 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG61/5 (11)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2Live58th Match · CSA Pro20 2026/27SWD127/6 (16)TIT157/6 (20)Target 158 runsFirst-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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Pakistan at Rangiri Dambulla International Stadium: 168 by Mahela Jayawardene in 2009.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Rangiri Dambulla International Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSL2009200933016812356.0019685.71100161
Stephen FlemingNZ200320033301036534.3318455.9801065
Upul TharangaSL200920093301037634.3315666.03010110
Junaid SiddiqueBAN20102010110979797.0011485.0901062
Gautam GambhirIND20102010110838383.009785.5701061
Chamara KapugederaSL200920093328367*83.0012466.9401091
Kumar SangakkaraSL200920093317537*37.508687.2100070
Scott StyrisNZ20032003330744624.6714650.6800032
Chris NevinNZ20032003330732824.3313852.9000080
Imrul KayesBAN20102010110666666.0011060.0001030
Dinesh ChandimalSL201520151116565*-6895.5901051
Chris CairnsNZ20032003331642832.007981.0100081
Janith LiyanageSL20262026221624062.0039158.9700052
MS DhoniIND20102010110565656.007178.8701021
Angelo MathewsSL201020101115555*-6190.1601040
Mahela JayawardeneSL20102010110545454.006484.3801030
Tillakaratne DilshanSL201420141115050*-5590.9101090
Thilan SamaraweeraSL200920093314838*24.009053.3300130
Tillakaratne DilshanSL20032003110464646.009349.4600020
Kumar SangakkaraSL20032003220462923.0010742.9900050
Dasun ShanakaSL20262026220463423.0018255.5600015
Sanath JayasuriyaSL20092009220453022.505286.5400060
Kusal MendisSL20262026220443022.0031141.9400042
Angelo MathewsSL20092009310434343.005086.0000030
Kumar SangakkaraSL20102010110424242.006366.6700040
Lou VincentNZ200320033314025*20.0010438.4600031
Charith AsalankaSL20262026220392119.5028139.2900012
Tillakaratne DilshanSL20152015110383838.006558.4600020
Angelo MathewsSL20152015110383838.005470.3700050
Marvan AtapattuSL20032003220352617.5010333.9800040
Suresh RainaIND20102010110343434.0027125.9300022
Tamim IqbalBAN20102010110343434.0027125.9300060
Muttiah MuralitharanSL20092009310323232.0015213.3300041
Thilina KandambySL20092009110323232.003591.4300030
Dhananjaya de SilvaSL20262026220322216.0025128.0000050
Chris HarrisNZ20032003321292429.004269.0500020
Mahela JayawardeneSL20142014110262626.003281.2500030
Kumar DharmasenaSL20032003110262626.005844.8300000
Kushal Janith PereraSL20152015110262626.003574.2900040
Shakib Al HasanBAN20102010110252525.0024104.1700030
Lahiru ThirimanneSL20152015110232323.0023100.0000021
Rohit SharmaIND20102010110222222.002491.6700020
Milinda SiriwardanaSL20152015110222222.0021104.7600021
Mahela JayawardeneSL20032003220222211.004055.0000120
Upul TharangaSL20152015110202020.002774.0700020
Muttiah MuralitharanSL20032003220201910.0019105.2600020
Kamil MisharaSL20262026220202010.0011181.8200131
Wanindu HasarangaSL20262026221191819.0013146.1500030
Tillakaratne DilshanSL20102010110181818.002572.0000030
Virat KohliIND20102010110181818.002766.6700010
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.