Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSL2006-201210802989737.2536880.98010265
Tillakaratne DilshanSL2006-201511912385029.7532872.56010210
Virat KohliIND2012-2023222200122*-155129.03110175
Angelo MathewsSL2009-20151110317980*25.5720388.18010112
Lahiru ThirimanneSL2012-20156401709042.5021877.98020111
Upul TharangaSL2006-20159701548022.0021770.97011201
Mahela JayawardeneSL2006-201210801464218.2516986.39002163
KL RahulIND2023111111111*-106104.72100122
Dinesh ChandimalSL2012-20155401105427.5015570.9701070
Chamara KapugederaSL2006-20156629948*24.7590110.0000037
Kusal MendisSL2023110919191.0087104.6001081
Milinda SiriwardanaSL2015440793519.7551154.9000064
Ishan KishanIND2023-2026210777777.0040192.50010103
Michael HusseyAUS2011-20122216654*66.006995.6501041
Kushal Janith PereraSL2015-2023550602012.0045133.33001100
Thilina KandambySL20093315942*29.5010158.4200040
Shubman GillIND2023110585858.0052111.54010100
Chamara SilvaSL2011110575757.007873.0801050
Rohit SharmaIND2012-2023210565656.0049114.2901064
Dhananjaya de SilvaSL2015-2023330503116.675492.5900020
Charith AsalankaSL20231114949*-47104.2600031
Nuwan KulasekaraSL2006-201286149249.807664.4700131
JP DuminySA2012110484848.0038126.3200022
Sadeera SamarawickramaSL2023110484848.005194.1200040
Jimmy HansraCAN2011110434343.007557.3300041
Brad HaddinAUS2011110424242.008052.5000031
Thisara PereraSL2011-201587142127.006762.6900140
GSNFG JayasuriyaSL2015110404040.0032125.0000032
Lasith MalingaSL2006-2015126238179.505371.7000141
Michael ClarkeAUS2011110343434.004870.8300020
Jeevan MendisSL2012220341917.003889.4700031
Sachith PathiranaSL2015220331916.504475.0000011
Suryakumar YadavIND2026110323232.0029110.3400030
Malinga BandaraSL2009220313115.504864.5800110
Virender SehwagIND2012110292929.0024120.8300040
Pathum NissankaSL2023110292929.004465.9100040
Sanath JayasuriyaSL2009220292314.5027107.4100022
Zubin SurkariCAN2011110272727.006740.3000020
Shivam DubeIND2026110272727.0017158.8200031
AB de VilliersSA2012110252525.0018138.8900021
Steve SmithAUS2011110252525.003278.1300010
Tilak VarmaIND2026110252525.0024104.1700021
Cameron WhiteAUS2011-2012220201210.002968.9700001
Yuvraj SinghIND20121111919*-16118.7500020
Ricky PontingAUS2011110191919.003357.5800020
Farhaan BehardienSA2012110181818.002185.7100020
Ashan PriyanjanSL2015110181818.002864.2900000
Shane WatsonAUS2011-20122201798.503056.6700020
Russel ArnoldSL2006210161616.002857.1400010
Ashish BagaiCAN2011110161616.003545.7100020
Page 1Next

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