Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-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 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 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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shan MasoodPAK/YOR/DER2013-2026247302191013123935.801297378.091655241079110
Andrew BalbirnieIRE/MID/GLA2010-20263483552710122205*30.861163187.031557241075192
Rishabh PantIND/DC/DEL2016-20263053274210113159*35.489680104.47125317990379
Shimron HetmyerWI/RCB/DC2016-202643642172996613928.567781128.0884727713528
Suryakumar YadavIND/KKR/MI2012-202637835264992111734.456666148.8366927998426
Upul TharangaSL/AX/DD2005-2021325338249892174*31.501337773.95185128117686
Damien MartynAUS/RR1992-201027929665989116542.821554463.6318611796437
Tom AlsopBH/SUS/HAM2014-2026282343369873189*32.161609561.341556301084113
Grant FlowerZIM1992-2010282332239869201*31.941948850.6411553388853
James HildrethSOM2014-2022246307339848220*35.941345973.171846191124104
Max HoldenMID/NOR/MO2017-2026261337269827211*31.601521964.57124925117498
Ijaz AhmedPAK1986-200130832333982021133.861540963.71224821945110
Hamish RutherfordNZ/OV/OTA2012-20242473244981417130.671380571.091751231263167
Marcus StoinisAUS/RCB/PK2012-2026483435939790147*28.637934123.3934930834411
Ben McDermottAUS/BH/MR2014-2026323348399757146*31.581186382.2586529863345
Jacques RudolphSA/AX/TIT2003-2017249310399752222*35.991693557.58155519120542
Adam RossingtonMID/NOR/ESS2014-2026317367269749138*28.591114687.47863261154249
Daniel HughesSS/ST/SUS2012-202624529929974417836.091343072.551555211194141
Luis ReeceDER/LAN/CV2014-202625232929970421132.351567161.921755261092131
Will RhodesYOR/DUR/WAR2015-202626432230970220733.231620759.86164021108578
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Steven CroftLAN2014-202430533154966415634.891474465.55135120889164
Jesse RyderNZ/RCB/PW2008-201825229122965320135.881165782.812251251137212
Scott BorthwickENG/WF/DUR2011-202528333031960921632.141687756.94135726120331
Graham ClarkCK/DUR/NS2015-202629934219958916029.691197080.111249271114191
Mohammad NabiMI/MR/SR2009-202660751791958913622.518712110.0723229640407
Hamilton MasakadzaZIM/SR2001-201931735479572178*27.591414267.681053271010175
Tom BantonENG/KKR/BH2017-202632634524952437129.679412101.191053201046303
Gary BallanceENG/ZIM/YOR2013-2023206264199509203*38.811608059.14234713113677
Billy GodlemanDER2014-202321629222950422735.201519362.56234521104884
Clive LloydWI1966-1985196244339492242*44.99992363.5320505918100
Mike AthertonENG1989-2001168265109489185*37.212361540.1818582410585
Chris LynnAUS/KKR/MI2011-202632331832944311733.026529144.6386118860491
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Dhananjaya de SilvaSL/JS/JK2015-202628232734940820432.111326070.951644191003119
Kamran AkmalPAK/RR/SR2002-2022371383319406158*26.721072987.671445411119199
Jason HolderWI/KKR/CSK2013-20265655121189392202*23.841121383.7643346787370
Rassie van der DussenSA/RR/LIO2013-202629729755935713438.67967996.6795714687321
Miles HammondGLO/OI/BP2015-202626133517930316929.251423065.381051261136192
Ryan HigginsMID/GLO/LS2014-202630535654929922130.791248874.46153426972156
Hansie CronjeSA1992-200025628640927913537.721559759.4986219775127
Steven MullaneyNOT/TR2014-202329934234923119229.971318570.011343281095203
John WrightNZ1978-19932302968922518532.032142342.23134716100025
James NeeshamNZ/PK/DC2012-202647344396921214726.558862103.9553527900302
Sean WilliamsZIM/TS/SLK2005-202529430837920217433.961062586.61145618890134
Dinesh KarthikIND/IWX/KKR2004-2025478437100920112927.309177100.2614532936240
Geoff BoycottENG1964-1982143227279196246*45.982321237.062351118558
Dimuth KarunaratneSL/YOR/SSC2011-202516625513918124437.941665455.1317541896816
David BedinghamSA/CC/DUR2019-202618923215916127942.221148479.77263412973194
Johnson CharlesWI/RR/BT2011-202635735010914413026.897476122.3155027896435

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.