Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM104/1 (28)Day 1: Lunch - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Bangladesh at Rangiri Dambulla International Stadium: 124 by Shahid Afridi in 2010.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Bangladesh×At Rangiri Dambulla International Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK20102010110124124124.0060206.67100174
Kusal MendisSL2017201722010610253.0012485.4810091
Upul TharangaSL20172017220846542.0010580.00010120
Dinesh ChandimalSL20172017220835941.5010083.0001070
Gautam GambhirIND20102010110828282.0010181.1901060
Tillakaratne DilshanSL20102010110717171.0051139.22010111
Imran FarhatPAK20102010110666666.007785.7101062
Thisara PereraSL20172017220645532.0041156.1001052
Asela GunaratneSL20172017220633931.506892.6500061
Upul TharangaSL20102010110545454.007373.9701051
Kumar SangakkaraSL20102010110525252.006975.3601040
Milinda SiriwardanaSL20172017220523026.005594.5500041
Shahzaib HasanPAK20102010110505050.0038131.5801062
Umar AkmalPAK20102010110505050.005787.7201040
Mahela JayawardeneSL20102010110434343.0035122.8600060
Angelo MathewsSL201020101114242*-41102.4400011
MS DhoniIND201020101113838*-4584.4400031
Chamara KapugederaSL201020101113737*-30123.3300012
Pathum NissankaSL20252025110323232.0029110.3400021
Sachith PathiranaSL20172017110313131.003296.8800030
Kamran AkmalPAK20102010110232323.0016143.7500020
Umar AminPAK20102010110222222.002491.6700030
Abdul RazzaqPAK201020101112121*-9233.3300012
Dasun ShanakaSL20252025110202020.0016125.0000020
Asad ShafiqPAK20102010110171717.001989.4700020
Virender SehwagIND20102010110111111.001478.5700020
Virat KohliIND20102010110111111.002250.0000000
Dilruwan PereraSL20172017110999.008112.5000010
Dhanushka GunathillekeSL20172017220994.501464.2900110
Jeffrey VandersaySL20252025110888.006133.3300001
Kusal MendisSL20252025110888.005160.0000020
Suranga LakmalSL20172017220884.001080.0000110
Binura FernandoSL20252025110666.00966.6700010
Mahesh TheekshanaSL20252025110666.001154.5500000
Charith AsalankaSL20252025110555.005100.0000010
PADLR SandakanSL20172017110333.00742.8600000
Nuwan KulasekaraSL2017201711122*-2100.0000000
Avishka FernandoSL20252025110222.00540.0000000
Suresh RainaIND2010201011111*-1100.0000000
Abdur RehmanPAK2010201011111*-1100.0000000
Rohit SharmaIND20102010110000.0010.0000100
Nuwan PradeepSL20172017110000.0010.0000100
Kushal Janith PereraSL20252025110000.0040.0000100
CBRLS KumaraSL2017201711100*-40.0000000
Chamika KarunaratneSL20252025110000.0020.0000100
Nuwan ThusharaSL2025202511100*-0-00000

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.