Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tillakaratne DilshanSL2007-2014771365108*60.8341089.02210383
Kumar SangakkaraSL2007-20147612838656.6039871.11030230
Mahela JayawardeneSL2007-201476120477*40.8021993.15022221
Pavan RathnayakeSL202633016212154.0016399.39100151
Chamara SilvaSL2007-20113201407370.0021066.67020140
Kusal MendisSL202633113993*69.5017181.29010161
Upul TharangaSL2007-2011221106102*106.0013677.94100131
Angelo MathewsSL2011-201453110451*52.0011193.6901073
Kushal Janith PereraSL2014330995933.0012579.2001091
Pathum NissankaSL2026330975032.3392105.4301094
Janith LiyanageSL2026330804626.6710080.0000072
Charith AsalankaSL2026330754525.009678.1300040
Dunith WellalageSL20263316725*33.5055121.8200062
Dhananjaya de SilvaSL2026330594019.679661.4600050
Thisara PereraSL2014420585429.0032181.2501071
Rohit SharmaIND20121115555*-33166.6701051
Dinesh ChandimalSL20141115555*-50110.0001021
Kamil MisharaSL2026330542718.006681.8200081
Lahiru ThirimanneSL20144224627*-43106.9800050
Gautam GambhirIND2012110454545.0038118.4200050
Virat KohliIND2012110404040.0032125.0000060
Glenn PhillipsNZ2026110393939.0028139.2900041
Tim SeifertNZ2026110353535.0025140.0000032
Jeevan MendisSL20144223130*-15206.6700022
Dilruwan PereraSL2007-2014210303030.004173.1700030
Finn AllenNZ2026110292929.0019152.6300003
Sanath JayasuriyaSL2007220292614.504072.5000012
Jehan MubarakSL2007220262013.003476.4700010
WPUJC VaasSL200722017158.503154.8400010
Jeffrey VandersaySL2026321161416.001984.2100010
Mark ChapmanNZ2026110151515.009166.6700020
Dilhara FernandoSL2007221151215.001883.3300010
Cole McConchieNZ2026110141414.0012116.6700020
Rachin RavindraNZ2026110111111.001384.6200010
MS DhoniIND2012110999.008112.5000010
Mitchell SantnerNZ202611199*-5180.0000001
Wanindu HasarangaSL2026110999.005180.0000020
Kaushal LokuarachchiSL2007220994.501369.2300100
Irfan PathanIND2012110888.008100.0000010
Pramod MadushanSL2026210777.001163.6400000
Daryl MitchellNZ2026110333.00837.5000000
Lasith MalingaSL2007-201132233*-560.0000000
Suresh RainaIND201211111*-1100.0000000
Matt HenryNZ202611111*-1100.0000000
Seekkuge PrasannaSL2014110000.000-00100
Asitha FernandoSL202632100*0.0030.0000100

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