Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Cheteshwar PujaraIND2015-2017231278145*139.0052353.15201251
Shaun MarshAUS2011-201624025213063.0061041.31110280
Sachin TendulkarIND2006-201034124420381.3342657.28100271
Shoaib MalikPAK2006-200923022513475.0034864.66100292
Mohammad HafeezPAK2012120217196108.5035760.78100221
Michael HusseyAUS2011120211118105.5031666.77110233
Hashim AmlaSA2006-2018361210139*42.0069530.22100170
Abdullah ShafiquePAK2023110201201201.0032661.66100194
Azhar AliPAK2012-201423019915766.3340249.50100120
Michael VaughanENG2003-20072401808745.0032455.56020240
Sarfraz AhmedPAK2014-202323117210386.0023872.27110121
Mohammad YousufPAK2006-20092301669055.3327460.58020161
Misbah-ul-HaqPAK2009-201435116666*41.5032151.71020121
Darren BravoWI2011-20204401657941.2522972.05010126
Daniel VettoriNZ200912016314081.5023868.49100170
Ramnaresh SarwanWI20113301477549.0021468.6902082
Ajinkya RahaneIND2015-201723014413248.0025257.14100170
Alastair CookENG20071201438171.5035839.94020130
AB de VilliersSA2006-20142401386534.5027650.00010170
Virender SehwagIND2006-20103301379945.67134102.24010220
Agha SalmanPAK2023111132132*-15485.71100151
Khurram ManzoorPAK2009-20142401289332.0027346.89010160
Steve SmithAUS201612012711963.5023254.74100111
Phillip HughesAUS201112012612663.0022256.76101161
Jonny BairstowENG201812012511062.5021757.60100101
Adrian BarathWI201133012511341.6716575.7610192
Suresh RainaIND2010110120120120.0022852.63100122
Jacques RudolphSA20061201199059.5023450.85010180
Michael ClarkeAUS201112011811259.0020258.42100153
Devdutt PadikkalIND2026110117117117.0019360.62100120
Ravichandran AshwinIND2015-20172301175839.0019360.62020131
Shai HopeWI2020110115115115.0014082.14100100
Dhruv JurelIND2026111115115*-17764.9710092
Ravindra JadejaIND2017-202622111370*113.0016867.2601083
Ross TaylorNZ20091201088154.0019156.54010140
Andrew FlintoffENG20031201077753.5018458.15010164
Taufeeq UmarPAK201212110765107.0013181.68010170
VVS LaxmanIND2008-20102301065635.3324243.80010110
Theunis de BruynSA201812010410152.0024043.33100120
Faf du PlessisSA2014-20182401014825.2522245.50000142
Ben StokesENG2018120995749.5015165.5601092
Younis KhanPAK2006-2014460993216.5022144.8000080
Amit MishraIND2015120985949.0014965.77010110
Mehedi Hasan MirazBAN2017-2025230935131.0012972.09010100
Shahriar NafeesBAN2005-2007230923930.6713966.19000160
Mark BoucherSA2006120898544.5016952.66010100
Kamran AkmalPAK2006-2009231847442.009192.3101091
Javed OmarBAN2005-2007230846228.0015653.85010140
Gautam GambhirIND2008120824341.0014556.5500090
Andrew HallSA2006120816440.5020838.94010100
Page 1Next

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