Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd 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,346 of the 23,353 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jack LeaningSUS/YOR/KEN2014-20263293945810660220*31.731877256.791453391062140
Ryan ten DoeschateNED/KKR/AS2006-20213853928511861259*38.641375786.221956201060250
Steven DaviesENG/SOM/SUR2009-2023227291148275200*29.871212968.22114330105955
Mike AthertonENG1989-2001168265109489185*37.212361540.1818582410585
Rob KeoghNOR2014-202627633735904717229.961423763.55193929105846
Nick BrowneESS2014-202517225020776025533.741602148.44163117105617
Billy GodlemanDER2014-202321629222950422735.201519362.56234521104884
Tom BantonENG/KKR/BH2017-202632634524952437129.679412101.191053201046303
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
Matt RenshawAUS/BH/AS2016-20262583253010291200*34.881566565.692538151034168
Liam DawsonENG/MS/RR2014-2026501461771088017128.331598768.061550221032175
Hamilton MasakadzaZIM/SR2001-201931735479572178*27.591414267.681053271010175
Gareth RoderickWOR/GLO2014-2026271340359073172*29.751596156.84134641100969
Pathum NissankaSL/DC/JK2019-2026259271138897210*34.48925996.091459161004178
Dhananjaya de SilvaSL/JS/JK2015-202628232734940820432.111326070.951644191003119
Mark TaylorAUS1989-19992172961411039334*39.152404845.9020689100016
John WrightNZ1978-19932302968922518532.032142342.23134716100025
Suryakumar YadavIND/KKR/MI2012-202637835264992111734.456666148.8366927998426
Daryl MitchellWOR2014-2021236288328464206*33.061513355.9322342799423
Kieron PollardWI/MI/AS2007-20267766991791566011930.1211516135.9857447992998
Rishabh PantIND/DC/DEL2016-20263053274210113159*35.489680104.47125317990379
Shreyas IyerIND/KKR/PK2015-2026356355551126514737.559741115.65107815984412
Tom BlundellNZ/WF/WEL2014-202619027332831118634.491320562.94174323983103
Liam LivingstoneENG/RCB/PK2015-2026487484591277622430.0611790108.3677125982640
Laurie EvansMR/PS/SUS2014-20264424437310406213*28.1210208101.9485026980340
David BedinghamSA/CC/DUR2019-202618923215916127942.221148479.77263412973194
Ryan HigginsMID/GLO/LS2014-202630535654929922130.791248874.46153426972156
Chris NashAUC/SUS/NOT2014-202017322512717317833.681045568.619521597181
Sam CurranENG/PK/CSK2015-2026503460811047712627.641066898.2136233970368
Dimuth KarunaratneSL/YOR/SSC2011-202516625513918124437.941665455.1317541896816
Damien MartynAUS/RR1992-201027929665989116542.821554463.6318611796437
Tom HainesSUS2016-20261322058712724336.181147462.1116341396430
Nicolas PooranWI/PK/MS2013-20265535258714152137*32.3110159139.3198635961933
Misbah-ul-HaqPAK/RCB/RR2001-20193303617312012161*41.712020859.44108620960221
Kushal Janith PereraSL/RR/RR2013-2026327340228944153*28.138475105.53105331960215
JP DuminySA/DC/MI2004-20194524471121234516636.851470283.97106925952276
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Graham ThorpeENG1993-2005182256419124200*42.441803750.5816601595014
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935
Rob YatesWAR/BB2019-2026195251117374228*30.731218760.5116342594889
Allan LambENG1982-199220025726866614237.521436660.3218441794650
Ijaz AhmedPAK1986-200130832333982021133.861540963.71224821945110
Nasser HussainENG1989-200418425826809620734.901775345.6015492094239
Caleb JewellMR/HH/DER2019-202620626214769123231.011064472.2612371993986
Dinesh KarthikIND/IWX/KKR2004-2025478437100920112927.309177100.2614532936240
Tom BruceNZ/SCO/CS2015-202622528150905834539.211122080.73115316929204
Josh BohannonLAN2018-202619723918802623136.321411056.8818301792675
Justin LangerAUS1993-200711318914785625044.891437254.6623301192444
Michael BracewellNZ/RCB/OV2012-202632034956865619029.541214371.28133720923218

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.