Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG77/0 (12)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by format (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,341 of the 23,348 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Ramiz RajaPAKODIs1985-1997198197155841119*32.09922663.319311546914
Marcus TrescothickENGTests2000-20067614310582521943.801068554.5214291283142
Miles HammondGLOFirst-class2015-20261011819582316933.851134751.328381474459
Colin AckermannDUR/LEIFirst-class2017-2026100172185817277*37.771154550.3913301575715
Denis ComptonENGTests1937-19577813115580727850.06274538.761728104403
Steve SmithAUSODIs2010-202517015420580016443.28666986.971235852158
Joe DenlyMID/KENFirst-class2014-202510116912578822736.871058854.6713291973149
Saleem MalikPAKTests1982-199910215422576823743.701090649.331529126787
Nasser HussainENGTests1990-20049617116576420737.191427240.3914331473424
Carl HooperWITests1987-200210117315576223336.471146250.2713271363363
Carl HooperWIODIs1987-2003227206435761113*35.34751776.64729740965
Shane WatsonAUSODIs2002-2015190169275757185*40.54636590.4593312569131
Dinesh KarthikKKR/RCB/PKT202008-202529926856573897*27.074224135.8402819555193
Daryl MitchellWORFirst-class2014-2021100174125733206*35.391230346.602018207237
Greg HayCSFirst-class2013-2024811419573222643.421268245.20142896915
Colin IngramSOM/GLAFirst-class2014-202677133125731257*47.36999257.361823877539
Michael VaughanENGTests1999-2008821479571919741.441118451.141818974222
Ramnaresh SarwanWIODIs2000-2013178168325702120*41.93756375.39438846958
Billy GodlemanDERFirst-class2014-20239617510570122734.551103351.6716251570819
MahmudullahBANODIs2007-2025239209535689128*36.47732777.6443210425107
Shaun MarshPK/MR/PST202008-202416516321567911539.994364130.131506560173
Jos ButtlerENGODIs2012-2026203176315678162*39.164915115.52113015456193
Hamish RutherfordOV/WOR/DERFirst-class2012-2023891601566316235.62969858.3911351380733
David BedinghamDURFirst-class2020-20267210910565827957.15813469.562117465674
Philip SaltKKR/RCB/DCT202016-202623222816564789*26.643716151.9604015608220
Joe ClarkeMS/MR/PST202015-202622321810563713627.103840146.8043519594230
Suresh RainaINDODIs2005-2018226194355615116*35.31600593.5153614476120
Shimron HetmyerRCB/DC/RRT202016-2026265250605606111*29.513732150.2132818377327
Hamilton MasakadzaZIMODIs2001-201920820735600178*27.45764973.215331558286
Adam GilchristAUSTests1999-200896137205570204*47.61679681.96172614676100
Hansie CronjeSAODIs1992-200018817531556511238.65727776.47239836694
Ricardo VasconcelosNORFirst-class2018-2026951656555418734.93980656.6415221077225
Shreyas IyerKKR/PK/DCT202015-202618518331554814736.503991139.013397461253
Marlon SamuelsWIODIs2000-2018206195265524133*32.69734475.22102911518116
Mark BoucherSA/IWXTests1997-201214720624551512530.301100550.115351765620
Faf du PlessisSAODIs2011-201914313620550718547.47621588.611235349566
Marvan AtapattuSLTests1990-20079015615550224939.021238444.431617226854
Tillakaratne DilshanSLTests1999-20138714511549219340.99837965.5416231467724
Thilan SamaraweeraSLTests2001-20138113220546223148.771164146.921430116337
Steve SmithDC/RR/PWT202011-2026193182335452125*36.593985136.817287469190
Martin CroweNZTests1982-19957613111544429945.371219044.661718965927
Michael HusseyAUSODIs2004-2012185157445442109*48.16624387.17339338380
MS DhoniCSK/RPST202008-2025277242100543984*38.303957137.450246375264
Luke WrightPW/MS/DGT202011-2022184180165438153*33.163831141.956318593181
Bharat PopliNDFirst-class2013-20268214610542817239.911095949.5310351266530
Ian BellENGODIs2004-201516115714541614137.87701977.16435652432
Jack HobbsENGTests1908-1930611027541021156.95544946.54152843168
Aaron FinchAUSODIs2013-202214614235406153*38.89616287.73173016532129
Tom AlsopSUS/HAMFirst-class2014-2026109179145405182*32.761186245.5710311766513
Ajay JadejaINDODIs1992-200019217936535911937.48767869.806301036685

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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