Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Pakistan at R Premadasa Stadium: 155 by Kumar Sangakkara in 2012.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At R Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSL201220124301559751.6720974.16010133
Lahiru ThirimanneSL201520152201469073.0019375.6502090
Sanath JayasuriyaSL199419943301317743.6719965.8302191
Sanjeeva RanatungaSL199419943301247041.3326347.1501050
Virat KohliIND20232023111122122*-94129.7910093
KL RahulIND20232023111111111*-106104.72100122
Sanath JayasuriyaSL20022002111102102*-12085.00100100
Angelo MathewsSL2012201243310080*-93107.5301052
Kumar SangakkaraSL20092009330933931.0087106.90000111
Kusal MendisSL20232023110919191.0087104.6001081
Jacques KallisSA20002000110838383.0011174.7701041
Athar Ali KhanBAN19971997110828282.0012565.6001081
Mahela JayawardeneSL20122012430824227.338794.25001110
Marvan AtapattuSL19971997110808080.0011370.8001030
Upul TharangaSL20092009220808040.009286.9601181
Arjuna RanatungaSL19941994331803340.0011470.1800030
Tillakaratne DilshanSL20152015440805020.009386.0201070
Chamara KapugederaSL201520152227948*-41192.6800037
Milinda SiriwardanaSL20152015440793519.7551154.9000064
Virat KohliIND201220121117878*-61127.8701082
Ishan KishanIND20262026110777777.0040192.50010103
Dinesh ChandimalSL20122012320725436.0010469.2301060
Tillakaratne DilshanSL20122012430693523.0010565.7100060
Aravinda de SilvaSL200220021116666*-8181.4801050
Mahela JayawardeneSL20092009330623120.676595.3800053
Akram KhanBAN19971997110595959.008172.8401030
Thilina KandambySL200920093315942*29.5010158.4200040
Shubman GillIND20232023110585858.0052111.54010100
Chamara SilvaSL20112011110575757.007873.0801050
Rohit SharmaIND20232023110565656.0049114.2901064
Sanath JayasuriyaSL20002000110545454.008166.6701061
Michael HusseyAUS201220121115454*-47114.8901041
Gary KirstenSA20002000110525252.007767.5301050
Roshan MahanamaSL19941994110525252.008958.4301010
Mahela JayawardeneSL20002000110494949.005589.0900031
Kumar SangakkaraSL20112011110494949.006180.3300021
Charith AsalankaSL202320231114949*-47104.2600031
Tillakaratne DilshanSL200620062114848*-7564.0000030
JP DuminySA20122012110484848.0038126.3200022
Sadeera SamarawickramaSL20232023110484848.005194.1200040
Avishka GunawardeneSL20002000110474747.005094.0000060
Dhananjaya de SilvaSL20152015220453122.504795.7400020
Jimmy HansraCAN20112011110434343.007557.3300041
Aravinda de SilvaSL19941994330432214.338550.5900000
Kushal Janith PereraSL20152015440432010.7537116.2200160
Brad HaddinAUS20112011110424242.008052.5000031
Tillakaratne DilshanSL20112011110414141.005574.5500050
GSNFG JayasuriyaSL20152015110404040.0032125.0000032
Angelo MathewsSL20152015330392313.006262.9000010
Daryll CullinanSA20002000110383838.004095.0000021
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.