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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben RaineOTA/DUR/LEI2014-202632734354624911321.62939566.5142326669117
Devon ConwayNZ/CSK/LIO2014-20263263655113551327*43.161631283.072080261607236
Tom BantonENG/KKR/BH2017-202632634524952437129.679412101.191053201046303
Evin LewisWI/RR/MI2014-2026326317248890176*30.347238122.82115219744546
Sarfraz AhmedPAK/YOR/QG2007-202432630871775811832.73892286.956421070265
Upul TharangaSL/AX/DD2005-2021325338249892174*31.501337773.95185128117686
James FullerOV/OTA/AUC2013-20263253037452809323.06584890.2901821520150
David PayneENG/AS/PS2014-202632417267164567*15.67292856.18052618828
Tabraiz ShamsiSA/RCB/RR2014-2026324745114918*6.4828751.920016101
Ben McDermottAUS/BH/MR2014-2026323348399757146*31.581186382.2586529863345
Chris LynnAUS/KKR/MI2011-202632331832944311733.026529144.6386118860491
Jamie OvertonENG/CSK/AS2014-202632328268461612021.574480103.0411420455188
Jofra ArcherENG/RR/MI2016-202632322179243281*17.13281886.30062323681
Alex CareyAUS/DC/AS2017-2026321353391108615635.311343982.491660151132159
Alzarri JosephWI/RCB/MI2016-20263212146520018613.43283170.68033517981
Michael BracewellNZ/RCB/OV2012-202631934856859119029.421211870.89133620919212
Wanindu HasarangaSL/RCB/RR2017-20263192534638228718.463022126.4701521384117
Josh HazlewoodAUS/RCB/CSK2010-20263191741037933911.17161948.9800231046
Adam RossingtonMID/NOR/ESS2014-2026317367269749138*28.591114687.47863261154249
Hamilton MasakadzaZIM/SR2001-201931735479572178*27.591414267.681053271010175
Sanju SamsonIND/CSK/DC2013-202631730339847111932.096039140.2795224712414
Keshav MaharajSA/RR/DOL2013-20263162325525798514.57358671.92083227066
Asif AliPAK/HH/JT2016-2026315279474844100*20.883694131.1311919335305
Mohammad NawazPAK/RR/IU2016-20263152405934775919.213155110.210717266154
Marnus LabuschagneAUS/BH/GLA2017-2026314405291488321539.582335563.73337525163899
Mark ChapmanNZ/HK/AA2013-202631430943863727632.47886997.38114717877268
Sherfane RutherfordWI/RCB/DC2018-202631428562611411327.424515135.4213425428382
Umesh YadavIND/KKR/RCB2010-20243141678210465112.31144172.5901239451
Umar AkmalPAK/BT/GAW2009-202331330348763512929.94796895.8234631640214
Darren BravoWI/KKR/TTRS2009-202531233645911821831.331448362.96124620804255
Lockie FergusonNZ/KKR/RCB2013-2026312140678304111.37139659.4600207726
Taskin AhmedBAN/CK/CV2013-2026311175541091759.02160867.8501249433
Matthew HaydenAUS/CSK/BH1993-2012310385341629138046.412323370.124077241859227
Timm van der GugtenNED/HH/GLA2012-2026310253763557118*20.10603658.931112939164
Romario ShepherdWI/RCB/MI2018-202631021877319173*22.632206144.650816214221
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
Sohail TanvirPAK/RR/SR2007-20253091916518665914.811740107.24021915372
Ijaz AhmedPAK1986-200130832333982021133.861540963.71224821945110
George BaileyAUS/IWX/PK2009-202030829652829516134.00923189.8695115715178
Sean AbbottAUS/RCB/SS2011-2026308222453586110*20.26460777.8421518297111
Viv RichardsWI1974-1991307349361526129148.761737378.783590171651210
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Tom MooresRR/LAN/NOT2016-202630632453697714825.75837183.3532820738244
Rishabh PantIND/DC/DEL2016-20263053274210113159*35.489680104.47125317990379
Steven CroftLAN2014-202430533154966415634.891474465.55135120889164
Ryan HigginsMID/GLO/LS2014-202630535654929922130.791248874.46153426972156
Lendl SimmonsWI/MI/BH2006-202230530725858112230.438488101.1046433777344
Usman KhawajaAUS/BH/ST2011-2026304405321443723238.712363261.092878231621113
Shubman GillIND/KKR/GLA2018-2026304335431310226944.871321299.173068121409331
Ramnaresh SarwanWI/PK/GAW2000-2016304362471222529138.812094258.38197222127282

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.