Live4th T20I · India in New Zealand 2026/27NZ171/4 (14.4)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE39/1 (12)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)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)T20I1st 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)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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniIND/AX/CSK2004-20258147682422270522443.172579188.0316132271861623
Matthew HaydenAUS/CSK/BH1993-2012310385341629138046.412323370.124077241859227
Alex LeesENG/YOR/DUR2014-2026352465321628119537.602644761.563981381859142
Kevin PietersenENG/IWX/RCB2004-2018413476491763922741.312216079.603492271854344
Colin IngramSA/DC/AS2010-20265075496317442257*35.891973888.373584291837485
Mushfiqur RahimBAN/DR/SR2005-202662967811119710219*34.762810170.1423105441829281
Rory BurnsENG/SUR2014-2026329452371493722735.992720854.90238530182966
Sam NortheastHAM/YOR/KEN2014-20263544575016554410*40.672419968.413487321823171
Stephen FlemingNZ/CSK/ICC1994-20083994733215515274*35.182714457.16179534178792
Shane WatsonAUS/RCB/CSK2002-20205615846117715185*33.871937991.4119107361786602
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Gautam GambhirIND/KKR/DC2003-2018409448351476720635.761862679.282010033170699
Steve WaughAUS1985-20044925481041849620041.663243257.03359537170588
Mark StonemanENG/MID/HAM2014-2025293398161276119733.411961565.06236933170277
Aaron FinchAUS/KKR/RCB2010-2024539545411753117234.7816223108.0627110451696583
Younis KhanPAK/RR2000-2017406490441770431339.702927960.474182431686136
Michael ClarkeAUS/PW2003-20154004557117210329*44.822612765.873686211682102
Allan BorderAUS1978-1994425517831769820540.783613648.763010222166171
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Angelo MathewsSL/KKR/DC2008-202656560112618717200*39.402860365.4421104281644323
Marnus LabuschagneAUS/BH/GLA2017-2026314405291488321539.582335563.73337525163899
Kusal MendisSL/QG/PZ2015-2026434492341566224534.201829185.632098421633364
Usman KhawajaAUS/BH/ST2011-2026304405321443723238.712363261.092878231621113
Mohammad HafeezPAK/KKR/MS2003-2023541569521556122430.101968879.042174401620306
Ajinkya RahaneIND/KKR/CSK2008-2026446495401534318833.722049174.881997371618244
Devon ConwayNZ/CSK/LIO2014-20263263655113551327*43.161631283.072080261607236
Ben SlaterDER/LEI/NOT2014-20262263392512015225*38.262175155.24226723159962
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Tom AbellBH/SOM/RR2014-2026349431571363730736.462161363.102664311591118
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Nick GubbinsMID/HAM2014-20262723731612591201*35.272213556.88276528157692
Alex DaviesWAR/LAN/BB2014-2026357429251205025629.831672272.061370421569143
Sam HainENG/BH/HH2014-2026365439761550420842.712426863.892697271562184
Ben StokesENG/CSK/RR2011-2026405489461503325833.932020074.422579381551387
Joe DenlyENG/KKR/SS2009-2026405477401385122731.701927271.872167441534267
Cheteshwar PujaraIND/KKR/RCB2010-2024220312301286923145.632461652.28395321152066
KL RahulIND/RCB/PK2013-2026410439611622219942.921807189.7729111241511472
Shoaib MalikPAK/IWX/DC1999-20257196861371837924533.482049489.681299381504422
Yuvraj SinghIND/AX/RCB2000-2019548531721484216932.341647690.081786311494409
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
John SimpsonENG/MID/SUS2014-20264204987113417205*31.422150462.391866271490218
Colin MunroNZ/KKR/DC2012-2026527533451582728132.4312347128.181890361487713
Zak CrawleyENG/PS/HH2017-2026280393161131626730.021529074.011366351487124
Graham GoochENG1975-1995241337121319033340.582500752.75286917148640
Peter HandscombAUS/MS/MR2012-20263764585514507281*36.002207765.712777301479119
Sam RobsonENG/MID2014-2026215338191144725335.882034856.26285227147923
Paul CollingwoodENG/IWX/DC2001-2018478547831588720634.242444464.992578321475224
Harry BrookENG/HH/SH2017-2026357407551405431739.931445697.222968271470381
Aravinda de SilvaSL1984-2003395455411564526737.792269266.223186241468150

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.