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
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
R SilvaACCC2026110666.001154.5500000
Garuka SankethKR202611166*-875.0000010
Abdur RazzakBAN2007220633.001346.1500000
Masabata KlaasSAW2025420643.001060.0000000
Daryl MitchellNZ2026220633.001540.0000000
Mukhtar AhmedPAK2015220643.001540.0000000
Ben CalitzIRE2026220643.00875.0000000
Morné MorkelSA2012-2014830662.00966.6700201
Sadia IqbalPAKW2025731643.002524.0000100
Brett LeeAUS2011310555.00862.5000010
Andrew StraussENG2011110555.001926.3200000
Ellyse PerryAUSW2012-2025310555.001145.4500000
Khurram ChohanCAN201111155*-2025.0000000
Tremayne SmarttWIW2012-2015710555.00683.3300000
Shane ShillingfordWI201011155*-1533.3300000
Jasprit BumrahIND2023-2026410555.001241.6700000
Tahlia McGrathAUSW2025110555.002025.0000000
Tanveer SanghaAUS202511155*-1631.2500000
Dasis ManchanayakeNSWC202611155*-4125.0000010
Duvindu TillakaratneBCAA2026110555.001145.4500010
Syed RaselBAN2007221535.001827.7800000
Munaf PatelIND200832254*-3166.6700010
Pragyan OjhaIND2008-2009421555.00955.5600010
Shemaine CampbelleWIW2012-2015520552.504125.0000110
Chetan SakariyaIND202132255*-1050.0000000
Praveen JayawickramaSL/JK/DA2021-202694452*-1241.6700000
Tushar ImranBAN2007110444.003013.3300000
Rizwan CheemaCAN2011110444.00850.0000010

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