Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 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,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Daryl MitchellNZ/CSK/RR2012-2026403447661420119037.271898374.812278141186396
Nicolas PooranWI/PK/MS2013-20265535258714152137*32.3110159139.3198635961933
Suresh RainaIND/CSK/UP2005-20215495148314146126*32.8213148107.59991331280410
Gary KirstenSA1993-2004286361341408727543.082621953.73347924158132
Brendan TaylorZIM/CK/NOT2004-2026425472381405417132.381928672.872573341443201
Harry BrookENG/HH/SH2017-2026356406551401031739.911442297.142968271467379
Marvan AtapattuSL1990-2007357414471399724938.142492856.15277635141519
MahmudullahBAN/CK/RR2007-202658856611113941150*30.641717981.15970321177320
Joe DenlyENG/KKR/SS2009-2026405477401385122731.701927271.872167441534267
Tom Kohler-CadmoreRR/ST/RR2014-2026438499371383616929.951629084.941875461459445
Tom AbellBH/SOM/RR2014-2026349431571363730736.462161363.102664311591118
Mohammad RizwanPAK/MR/SUS2015-20264034067713558171*41.211502390.251195201237266
Devon ConwayNZ/CSK/LIO2014-20263263655113551327*43.161631283.072080261607236
Shaun MarshAUS/PK/MR2008-2024328375341342821439.381762076.212287251411243
John SimpsonENG/MID/SUS2014-20264204987113417205*31.422150462.391866271490218
Daniel LawrenceENG/BH/MS2015-2026379446431339021833.231797974.482564301397265
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Sunil GavaskarIND1971-19872333163013214236*46.202029348.79357220125047
Graham GoochENG1975-1995241337121319033340.582500752.75286917148640
Marlon SamuelsWI/DC/PW2000-2018434473631318626032.161874570.341878281373301
Mitchell MarshAUS/DC/DC2010-2026417443551314118133.8713125100.121578321244533
Alec StewartENG1989-2003301396351313719036.392422354.23197327159036
Shubman GillIND/KKR/GLA2018-2026304335431310226944.871321299.173068121409331
Sikandar RazaZIM/PK/RR2013-2026529514751306614129.761317899.151066301062453
Shahid AfridiPAK/AX/IWX1996-2022685636611300115622.6111000118.191254581180592
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Cheteshwar PujaraIND/KKR/RCB2010-2024220312301286923145.632461652.28395321152066
Saeed AnwarPAK1989-2003299333211280919441.051813270.643167231464111
Liam LivingstoneENG/RCB/PK2015-2026487484591277622430.0611790108.3677125982640
Mark StonemanENG/MID/HAM2014-2025293398161276119733.411961565.06236933170277
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Philip SaltENG/KKR/RCB2015-20264424622812617141*29.0710447120.771176361408416
Nick GubbinsMID/HAM2014-20262723731612591201*35.272213556.88276528157692
Sam BillingsENG/IWX/KKR2014-2026536531801257517127.8812147103.521066331260321
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Rilee RossouwSA/RCB/PK2012-2026452455531253915631.1910351121.141572501303445
Dean ElgarSA/KNI/TIT2012-2026238342301246919939.962240255.662865221456113
Glenn PhillipsNZ/RR/OV2017-2026401420601246014734.6112089103.071374251098545
Colin AckermannNED/WAR/DUR2012-20263674315712422277*33.211759970.581769311338165
JP DuminySA/DC/MI2004-20194524471121234516636.851470283.97106925952276
Jonathan TrottENG/WAR2007-2018229304251231522644.142103158.56307224135116
Aiden MarkramSA/PK/TIT2016-2026374405441224717533.931337191.591468251319287
Ramnaresh SarwanWI/PK/GAW2000-2016304362471222529138.812094258.38197222127282
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Azhar AliPAK/WOR/SOM2010-20232213361712192302*38.222531548.16286330123954
Will YoungNZ/CS/DUR2012-20262783682412129174*35.262007960.412077231394175
Alex DaviesWAR/LAN/BB2014-2026357429251205025629.831672272.061370421569143
Dominic SibleyENG/WAR/SUR2014-2026258362351203230536.802538147.41286326130280
Ben SlaterDER/LEI/NOT2014-20262263392512015225*38.262175155.24226723159962
Misbah-ul-HaqPAK/RCB/RR2001-20193303617312012161*41.712020859.44108620960221

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.