Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSL2016-20251010142510147.2249086.73130452
Charith AsalankaSL2022-202577241912783.80404103.712103613
Pathum NissankaSL2022-202577020113728.7123884.45100173
Dhananjaya de SilvaSL2016-20225501566231.20144108.33020170
Mahela JayawardeneSL20113301477149.0024659.76020130
Dinesh ChandimalSL2016-202244113880*46.0020168.6601061
Chris GayleWI201222112975*129.0074174.320201010
Kumar SangakkaraSL201133111173*55.5016567.2701090
Angelo MathewsSL2011-2016540895722.2511974.7901132
Chamika KarunaratneSL2022551837520.759092.2201182
Kushal Janith PereraSL2016330775425.6773105.4801091
Marlon SamuelsWI2012220765038.0052146.1501056
Tillakaratne DilshanSL2011-2016660662211.007686.84000100
Brian BennettZIM20261116464*-56114.2901070
Dwayne BravoWI2012220643732.0052123.0800024
Chamara SilvaSL2011320636331.507386.3001181
Wanindu HasarangaSL2022-20255415721*19.0057100.0000070
Nasir JamshedPAK2012110555555.0046119.5701042
Kamran AkmalPAK2011-2012220553227.5053103.7700061
Umar AkmalPAK2011-20122225344*-6779.1000051
Dunith WellalageSL2022-2025530533017.677174.6500031
Nishan MadushkaSL2025110515151.007072.8601041
Kieron PollardWI2012220483824.0023208.7000053
Asad ShafiqPAK2011110464646.008156.7900050
Janith LiyanageSL20252214332*43.005086.0000032
Abdul RazzaqPAK2011-2012221422242.0041102.4400041
George DockrellIRE2012-2026210414141.0029141.3800032
Dhanushka GunathillekeSL2016-2022440402610.004197.5600051
Kevin O'BrienIRE2012110353535.0029120.6900050
Ryan BurlZIM2026110353535.0030116.6700040
Tadiwanashe MarumaniZIM2026110353535.0021166.6700070
Thilan SamaraweeraSL20111113434*-4870.8300020
Thisara PereraSL2016330332111.0022150.0000141
Robin PetersonSA20121113232*-19168.4200060
Younis KhanPAK2011110313131.004273.8100040
Irfan PathanIND2012110313131.0030103.3300021
Farhaan BehardienSA20121113131*-27114.8100021
JP DuminySA2012110303030.0025120.0000040
Suresh RainaIND2012110262626.0019136.8400040
Johnson CharlesWI2012220261613.0025104.0000041
Niroshan DickwellaSL2022220262513.002989.6600050
Sikandar RazaZIM20261112525*-13192.3100021
Lorcan TuckerIRE2026110242424.002788.8900011
AB de VilliersSA2012110212121.002487.5000000
Niall O'BrienIRE2012110202020.002483.3300020
Milinda SiriwardanaSL2016110191919.002673.0800000
Dasun ShanakaSL202255019143.803259.3800220
Gautam GambhirIND2012110171717.0012141.6700030
Hashim AmlaSA2012110171717.0015113.3300011
Ed JoyceIRE2012110161616.001888.8900030
Page 1Next

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