Batting records (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Sinhalese Sports Club Ground×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSL2003-201418222186237493.10325257.267621948
Kumar SangakkaraSL2003-201418223151928779.95263957.565511614
Angelo MathewsSL/CCC/KR2009-20262026795211050.11183551.882508613
Tillakaratne DilshanSL2003-201215161824125*54.93115971.10240827
Dimuth KarunaratneSL/SSC2015-20251017171014144.38125656.53151822
Dhananjaya de SilvaSL/CCC2016-20261016159212939.4796161.60243763
Thilan SamaraweeraSL2003-2012910260614375.75126647.87321721
Kusal MendisSL/CK2016-20261015156411040.2974076.221406013
Upul TharangaSL2005-201713151459101*32.7972763.14122541
Krishan SanjulaSSC2024-2025810243292*54.0059073.22020497
Dinesh ChandimalSL/CCC/DS2015-2026913044013233.8583952.44110486
Nishan MadushkaSL/CCC2023-20269103480122*68.57384125.003004623
Chamari AtapattuSLW2014-20231010040010640.0051577.671204211
Kushal Janith PereraSL/PSC/KR2015-20266802387029.7529082.07020371
S DanielSSC2024-2025810038414238.4049178.211223613
Tharanga ParanavitanaSL2009-2012510134510038.3375445.76111351
Niroshan DickwellaSL/NCC/DS2014-2026101613127220.8040876.47022336
Kaushal SilvaSL2014-201648027311534.1365341.81101330
Pulindu PereraNSWC2025341235129*78.3329978.60110316
Lahiru UdaraSL/NCC/KR2024-20266802347029.2525392.49020314
Lasith CroospulleCCC/GG2024-2026111102587723.45192134.38011298
Shoaib MalikPAK2006-200923022513475.0034864.66100292
Pasindu SooriyabandaraSL/MSC2024-20266713019250.1740374.69020285
Shaun MarshAUS2011-201624025213063.0061041.31110280
Kevin PereraNSWC202533017911659.6724772.47100280
Michael VandortSL2007-200833025813886.0046155.97200274
Sachin TendulkarIND2006-201034124420381.3342657.28100271
Sahibzada FarhanPAK/DS2026551254100*63.50156162.821102611
HMRKB HerathSL2009-2018121642024916.8339451.27002260
Cheteshwar PujaraIND2015-2017231278145*139.0052353.15201251
Prasanna JayawardeneSL2006-2012861299120*59.8054155.27110242
Michael VaughanENG2003-20072401808745.0032455.56020240
Sonal DinushaSL/CCC2024-2026971332133*55.3355060.36200235
Michael HusseyAUS2011120211118105.5031666.77110233
Mohammad HafeezPAK2012120217196108.5035760.78100221
P PathirajaCCC/ACCC2024-20264401756643.75166105.42020221
Virender SehwagIND2006-20103301379945.67134102.24010220
Agha SalmanPAK2023-2026441183132*61.0018897.34100213
Thanuka DabareCMCC/ACCC/TUCA2024-2026662250100*62.50156160.261002018
Avishka FernandoSL/JK/SSC2020-20265501915338.2020692.72020206
S RajapaksaSSC2024-20254501727534.4023074.78020201
Pathum NissankaSL/NCC2024-202522016715883.5026762.55100200
Sohan de LiveraMSC2024-20265502146442.80164130.49010197
Abdullah ShafiquePAK2023110201201201.0032661.66100194
Pavan RathnayakeCCC/DS2024-202677127810046.33250111.201101814
Charith AsalankaSSC/GG2024-202644022612856.50181124.86110188
Dhanushka GunathillekeSL/SSC2017-20244601796129.8327964.16020183
Kamil MisharaSL/JK/NCC2024-20265701423720.2917680.68001183
Jacques RudolphSA20061201199059.5023450.85010180
Hashim AmlaSA2006-2018361210139*42.0069530.22100170
Page 1Next

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