Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODIFinal · 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)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kushal Janith PereraSL201420144401335933.2515884.18010151
Shoaib MalikJK202120217631334444.3389149.4400096
Niroshan DickwellaDG202120218801333716.6386154.65001230
Chris GayleWI2012201243113275*66.0090146.670201010
Dinesh ChandimalSL2016201633113280*66.0019069.4701051
Romesh KaluwitharanaSL199619964401315832.7513795.62020110
Stuart LawAUS199619964401316732.7513994.2401072
David WarnerAUS2012201266113163*26.20103127.18010155
Babar AzamPAK/CS202320237701315918.7115286.18010131
Mohammad KaifIND20022002521130111*130.0013397.74100101
Avishka FernandoJK202220224411295043.00107120.56010142
Gary KirstenSA200020002201287664.0017174.85020110
Vishad RandikaSSC202620265401286832.00109117.43010122
Brian BennettZIM2026202622212764*-104122.12020150
Sachin TendulkarIND1994199433112711063.5015184.11100102
Romesh KaluwitharanaSL200120015511274631.7521559.0700170
Bhanuka RajapaksaGM202420244411268242.0061206.560101010
Dinesh ChandimalSL/CS202220226601264921.00113111.50001104
Inzamam-ul-HaqPAK199719972201257762.5014586.2101073
Virat KohliIND20232023321125122*125.00106117.9210093
Manoj PrabhakarIND199319932201258662.5020062.5001060
Shoaib MalikPAK2015201544312546*125.0088142.0500094
Wanindu HasarangaSL/JK2021202118162125378.93106117.92003133
Thilan ThusharaSL2008200833112454*62.0013095.38010102
Sanjeeva RanatungaSL199419943301247041.3326347.1501050
Dunith WellalageSL/JK202620269721242924.80107115.89000113
Dhananjaya de SilvaSL/CCC202620264401236430.7520659.71010130
Sanath JayasuriyaSL200020002201226861.0016773.05020112
Mahela JayawardeneSL200820083301229440.6717669.3201061
Sam HarperGG202620263301227740.6774164.86010106
Suné LuusSAW202520255411226140.6713590.37010152
Nat Sciver-BruntENGW2025202522012111760.5012795.28100102
Navjot SidhuIND1997199722012111160.5023052.61100132
Arjuna RanatungaSL199419944411214140.3316274.6900050
Mahela JayawardeneSL200220026511217730.2517569.1401080
Rahul DravidIND200220025201207160.0014881.0801080
Misbah-ul-HaqPAK2011201133112083*60.0016075.0001170
Marcus TrescothickENG2002200222011911959.50110108.18101112
Saleem MalikPAK199719972201196259.5014085.0002060
Michael ClarkeAUS201120114311194759.5017568.00000100
Kumar SangakkaraSL200720074401196929.7518962.9601080
Kamindu MendisKF2022202244111951*39.67112106.25010121
T RajapakseACCC20262026111118118*-66178.79100135
Azhar AliPAK2012201233111881*59.0018962.4301081
Johnson CharlesWI201520153301188339.3397121.6501087
Andre FletcherKF202420244401186029.5069171.01011712
Saeed AnwarPAK199719972201179058.5012792.13010141
Angelo MathewsSL2014201454111751*39.0012494.3501083
Greg MatthewsAUS199219923411175539.0025645.7002090
Dhanushka GunathillekeGG202120218811174516.71111105.41000133

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.