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
Xavier DohertyAUS2011-201252199*9.008112.5000110
Tabraiz ShamsiSA/JK/GT2021-2024132199*9.002045.0000100
Linsey SmithENGW202522295*-8112.5000000
Tanvir IslamBAN2025220954.502437.5000020
Steven FinnENG2012-201433298*9.001656.2500110
Harbhajan SinghIND2008-2012741943.002142.8600000
Johan BothaSA2012310888.005160.0000001
Nehemiah OdhiamboKEN201111188*-1080.0000020
Holly ColvinENGW2012210888.005160.0000010
Ruvindu GunasekeraCAN2011110888.001650.0000000
STS SenarathneTUCA202621188*-3266.6700001
Asel SigeraNCC2025110888.003423.5300000
Sharujan ShanmuganathanTUCA202631188*-1457.1400000
Shivnarine ChanderpaulWI2010121888.005315.0900010
Richard LeviSA2012220884.001266.6700110
Hansima KarunaratneSLW2016-2025220844.002236.3600010
Kranti GoudINDW2025221888.005160.0000020
Harry GurneyENG201433286*8.001844.4400000
Nonkululeko MlabaSAW2025530882.67988.8900201
Mitchell StarcAUS2012-2022104285*4.001650.0000100
Naveen-ul-HaqCS2021842844.001266.6700010
PADLR SandakanSL/GG/CS2016-2023752842.672334.7800100
Matheesha PathiranaSL/CS2023-20261473882.001747.0600320
Brad HoggAUS2012610777.007100.0000000
Steve TikoloKEN2011110777.001741.1800010
Lakshmipathy BalajiIND2009-2012410777.001070.0000010
Jason KrejzaAUS2011210777.001936.8400000
Luke WrightENG2011-2012221767.007100.0000001
Rubel HossainBAN2013120773.503221.8800110
Wiaan MulderSA202132175*7.001163.6400000
Shoriful IslamBAN/KF/CS2023-2025420773.50887.5000100
Nathan EllisAUS2025-202632177*7.007100.0000110
Sahan NanayakkareBCAA2025121767.001838.8900010
Shree CharaniINDW2025620763.50887.5000001
Mohammad HasnainKF/BK2023-202493277*7.001936.8400110
Naseem ShahPAK/CS2023530762.331258.3300110
W SahanJK/ACCC/CK2024-2026432757.00977.7800000
Mujeeb Ur RahmanBK/CK2023-202694373*7.001353.8500000
Shahriar NafeesBAN2007110666.001637.5000010
Sacha De AlwisDG2021110666.00785.7100000
Usman KhawajaAUS2016110666.001540.0000000
Mohammed ShamiIND2023110666.006100.0000010
June OgleWIW2013110666.001154.5500000
Hasan AliDA202331166*-5120.0000010
Rishabh PantIND2024110666.00966.6700010
Mohammad SaifuddinBAN2017210666.005120.0000010
JRMVB SanjayaSL2017210666.003200.0000010
Zak CrawleyENG2026110666.001154.5500010
Saim AyubPAK2026110666.002300.0000001
Lakshan EdirisingheDA2023110666.006100.0000010

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