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 222 of the 274 matches in this selection (from 1992). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohamed ShirazSL/JK2024-202632121*2.00633.3300000
Ayabonga KhakaSAW202543322*-366.6700000
Malki MadaraSLW2025830220.67450.0000200
Upul ChandanaSL2007110111.00616.6700000
Ashish NehraIND2009310111.00425.0000000
Jimmy KamandeKEN2011110111.00333.3300000
Jerome TaylorWI2015310111.00250.0000000
Morris OumaKEN2011110111.00714.2900000
Dhammika PrasadSL2009-2014510111.00520.0000000
Tim BresnanENG2011-2012210111.00812.5000000
Peter McGlashanNZ2009110111.001100.0000000
Erin OsborneAUSW2012210111.001100.0000000
Anisa MohammedWIW2012-2015410111.00250.0000000
Erin BerminghamNZW2012110111.001100.0000000
Balaji RaoCAN2011110111.00714.2900000
Mohammad IrfanPAK201541111*-1100.0000000
Jonny BairstowENG2012110111.00812.5000000
Morna NielsenNZW201211111*-1100.0000000
Henry DavidsSA2013110111.00812.5000000
Matt HenryNZ202621111*-1100.0000000
Ashleigh GardnerAUSW2025110111.00520.0000000
Annabel SutherlandAUSW2025110111.00520.0000000
Lauren BellENGW202511111*-1100.0000000
Faraz AkramZIM2024210111.00616.6700000
Karim JanatCS2022110111.00333.3300000
Tapiwa MufudzaZIM2024210111.00911.1100000
Tashinga MusekiwaZIM2026210111.00250.0000000
T MathewJK/ACCC202631111*-425.0000000
Imthiyas SlasaMSC202611111*-333.3300000
Ramiru PereraNCC2026210111.00250.0000000
C NethsaraBCAA202611111*-1100.0000000
Mike WhitneyAUS1992110111.00616.6700000
Iftikhar AnjumPAK2006-200952111*1.001100.0000100
Mitchell JohnsonAUS2011420110.50714.2900100
Taskin AhmedBAN2017-2025320110.50616.6700100
Chris JordanENG2014220110.50333.3300100
Sourav GangulyIND1997110000.0050.0000100
Peter OngondoKEN2011110000.0010.0000100
Javed OmarBAN2007110000.0040.0000100
Dale SteynSA2012-201441100*-0-00000
Shaun TaitAUS201121100*-10.0000000
Tanmay MishraKEN2011110000.00130.0000100
Henry OsindeCAN2011110000.0030.0000100
Suzie BatesNZW2012310000.0050.0000100
Ryan SidebottomENG2007210000.0020.0000100
Elijah OtienoKEN2011110000.0020.0000100
Tim SoutheeNZ2011110000.0030.0000100
Sulieman BennWI2010110000.0030.0000100
Harvir BaidwanCAN2011110000.0010.0000100
Wayne ParnellSA2012-201321100*-0-00000

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