Batting records (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×

Player figures come from full scorecards, which we hold for 220 of the 274 matches in this selection (from 2006). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Isuru UdanaSL/GG/KF2012-20262318413125*9.36125104.8000284
Jos ButtlerENG2012-202698112933*18.4313595.5600174
Tom BantonENG/CS2021-20268801293316.13112115.18000163
Vishad RandikaSSC20265401286832.00109117.43010122
Deandra DottinWIW2012-20157711285121.33105121.90010144
Tamim IqbalBAN2007-20174501265925.2021857.8002172
Ross TaylorNZ2009-20115501256025.0013791.2401091
Martin GuptillNZ2009-20115501253925.0016575.76000102
Sam HarperGG20263301227740.6774164.86010106
Suné LuusSAW20255411226140.6713590.37010152
Mohammad YousufPAK2006-20094401214630.2520359.61000100
Irfan PathanIND2008-2012106212134*30.25121100.0000093
Milinda SiriwardanaSL/BSC2015-202611901213513.44102118.6300175
Michael ClarkeAUS20114311194759.5017568.00000100
T RajapakseACCC2026111118118*-66178.79100135
Dilani ManodaraSLW2013-20167711173019.5015078.00002101
Ryan BurlZIM2024-20267601163519.33110105.4500093
Samit PatelGG20218711164219.33104111.5400091
Tammy BeaumontENGW2016-20254401147828.50114100.00011143
Nadine de KlerkSAW20256521124137.3375149.3300187
Jordan CoxDA20223301117737.0082135.3701195
Sarfraz AhmedPAK/BK2012-20236421107755.0011992.4401190
Waseem MuhammadCS20244411105036.6777142.86010106
Beth MooneyAUSW2025110109109109.0011495.61100110
Ben DuckettENG20263301086236.0014574.4801072
Ashan PriyanjanSL/CS/GT2014-20239901083512.0011593.9100290
Jacob BethellENG20264401076526.7513579.26010130
Ian BellENG2007-20145501073521.4015369.93000100
Yusuf PathanIND200987210659*21.2096110.4201275
Angelo PereraSL/KW/CS2013-20241311110629*10.6091116.48002122
Prithvi ShawIND20214401054926.2585123.53001200
Rovman PowellKW20213301046134.6744236.36010311
Heinrich KlaasenSA20216401034325.7592111.9600091
Glenn PhillipsNZ/CS2024-20266511033925.7594109.5700173
Mahesh TheekshanaSL/JK/GM2021-2026462511103187.3620450.4900350
Matt RenshawAUS20262201026551.0077132.4701071
Shashikala SiriwardeneSLW2013-20156611024620.4011687.9300090
Mominul HaqueBAN20131201016450.5019152.8801050
Rahul DravidIND20093301004733.3315763.6900062
Milan PriyanathSL/MSC/CK2025-2026550994319.8015165.5600062
Mushfiqur RahimBAN2007-2023670994014.1417257.5600252
Alex RossDA2023653945247.0074127.0301183
James TaylorENG2014220929046.0011381.4201062
Farveez MaharoofSL2006-2009860923215.3310984.4000091
Eshani KaushalyaSLW2013-2015661924418.4072127.7800045
Kevin PietersenENG20072219163*91.0010091.0001091
D SigeraCCC2026220916145.5069131.88010103
Faf du PlessisSA2012-2013550916518.2083109.6401082
Mohammad NawazPAK/CS/GG2023-20261080912111.389694.7900092
Dinura KalupahanaSSC/GG2026851903122.509198.90000112

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.