Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting records (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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Liam DawsonENG/MS/RR2014-2026501461771088017128.331598768.061550221032175
Sam CurranENG/PK/CSK2015-2026503460811047712627.641066898.2136233970368
Peter HandscombAUS/MS/MR2012-20263774595514511281*35.922208265.712777301480119
Sam NortheastHAM/YOR/KEN2014-20263544575016554410*40.672419968.413487321823171
Tom WestleyENG/ESS2014-2026358456351561025437.082511762.15347528204397
Michael ClarkeAUS/PW2003-20154004557117210329*44.822612765.873686211682102
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Rilee RossouwSA/RCB/PK2012-2026452455531253915631.1910351121.141572501303445
Cameron BancroftAUS/ST/PS2015-20263514535214474206*36.092509057.692673351448120
Rory BurnsENG/SUR2014-2026329452371493722735.992720854.90238530182966
Sunil NarineWI/KKR/SS2011-202665944984545710914.953934138.7111962503341
Gautam GambhirIND/KKR/DC2003-2018409448351476720635.761862679.282010033170699
Daryl MitchellNZ/CSK/RR2012-2026403447661420119037.271898374.812278141186396
JP DuminySA/DC/MI2004-20194524471121234516636.851470283.97106925952276
Daniel LawrenceENG/BH/MS2015-2026379446431339021833.231797974.482564301397265
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
Mitchell MarshAUS/DC/DC2010-2026417443551314118133.8713125100.121578321244533
Laurie EvansMR/PS/SUS2014-20264424437310406213*28.1210208101.9485026980340
James NeeshamNZ/PK/DC2012-202647344396921214726.558862103.9553527900302
Matthew WadeAUS/DC/MS2011-2026442442681150314630.761388082.871457201081272
Liton DasBAN/KKR/DG2013-2026406441211178317628.051339787.951365391258252
KL RahulIND/RCB/PK2013-2026410439611622219942.921807189.7729111241511472
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Sam HainENG/BH/HH2014-2026365439761550420842.712426863.892697271562184
Dinesh KarthikIND/IWX/KKR2004-2025478437100920112927.309177100.2614532936240
Marcus StoinisAUS/RCB/PK2012-2026483435939790147*28.637934123.3934930834411
Tom AbellBH/SOM/RR2014-2026349431571363730736.462161363.102664311591118
Colin AckermannNED/WAR/DUR2012-20263674315712422277*33.211759970.581769311338165
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Alex DaviesWAR/LAN/BB2014-2026357429251205025629.831672272.061370421569143
Wasim AkramPAK1984-2003457426746610257*18.78959068.3931345571178
Lewis GregoryENG/BH/SOM2014-202642442586865313725.531047982.5754130870256
Glenn PhillipsNZ/RR/OV2017-2026403422611263214734.9912176103.751475251112558
Daniel VettoriNZ/IWX/RCB1997-2015510422100734314022.801107366.316285178240
Shimron HetmyerWI/RCB/DC2016-202643642172996613928.567781128.0884727713528
James AndersonENG/LAN/MO2002-20264904202011933818.83461441.8901592495
Chris CookeGLA/BP2014-20263454157411572205*33.941757465.851652251212189
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Michael HusseyAUS/CSK/MI2004-2016394413831514719545.902143670.662393191381218
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Harry BrookENG/HH/SH2017-2026357407551405431739.931445697.222968271470381
Marcus TrescothickENG/SOM2000-2019291406211511921939.272437162.043974382126111
Mohammad RizwanPAK/MR/SUS2015-20264034067713558171*41.211502390.251195201237266
Tim SeifertNZ/KKR/DC2014-20263734063811413167*31.011180396.701364281112427
Marnus LabuschagneAUS/BH/GLA2017-2026314405291488321539.582335563.73337525163899
Usman KhawajaAUS/BH/ST2011-2026304405321443723238.712363261.092878231621113

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.