Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th 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 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris RushworthDUR/WAR2014-20252321997414935711.94231964.38012620213
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
James PeirsonBH/QUE2014-202623126141620713228.21908968.299271763079
Corey AndersonNZ/USA/RCB2012-202623123137552316728.47605091.2942318485240
Mitchell McClenaghanNZ/IWX/MI2012-20212311024265573*10.9291571.5801185623
Blessing MuzarabaniZIM/KKR/NOR2017-202623112849569477.20110451.5400336114
David GowerENG1978-1992230315261140121539.452048655.65255113126932
John WrightNZ1978-19932302968922518532.032142342.23134716100025
Iftikhar AhmedPAK/RR/GAW2015-2026230199563837109*26.833202119.8321512282168
Matt TaylorGLO/PA2014-202623019865181857*13.67372448.82032919825
Jonathan TrottENG/WAR2007-2018229304251231522644.142103158.56307224135116
Temba BavumaSA/CC/LIO2013-202622927330865617935.621306066.2814402290499
Ravi ShastriIND1981-199222924935693820632.421303146.2515301452347
Toby Roland-JonesENG/MID2014-2026229255554415103*22.07613272.0011519516101
Aneurin DonaldENG/HAM/DER2014-202622826714653423425.83670897.4134224763195
Matty CrossSCO/GC2013-202622820124421211423.80493785.31219838669
Steven DaviesENG/SOM/SUR2009-2023227291148275200*29.871212968.22114330105955
Graeme van BuurenTIT/GLO/BP2014-202622726150636918730.18937467.9410302775280
Abdur RazzakBAN/RCB/KRB2004-201822715359113353*12.05156772.3001219128
Chris WoodHAM/LS/BP2014-20262271073710216114.59113689.88011011014
Ben SlaterDER/LEI/NOT2014-20262263392512015225*38.262175155.24226723159962
Jamie SmithENG/SUR/LS2018-2026226258267919234*34.131056474.96124223917184
Scott KuggeleijnNZ/CSK/ND2012-2026226232604277142*24.87623768.5731822417135
Kane RichardsonAUS/RCB/RR2011-202522688415634511.98559100.7200124420
Tom BruceNZ/SCO/CS2015-202622528150905834539.211122080.73115316929204
Dipendra Singh AireeNEP/SPR2017-2026225200344830110*29.104759101.4932610346151
Tom HelmMID/GLA/LEI2014-20262251696316736415.78285258.66041617420
Tristan StubbsSA/DC/MI2021-202622421659521212233.205032103.5832311338212
Ryan BurlZIM/LQ/CC2017-20262242055738488326.003616106.4201313297133
Marco JansenSA/PK/MI2019-20262241664426799321.96281295.2701313227127
Sompal KamiNEP/KY2014-20262241454815846716.33191782.6303911841
Shoaib AkhtarPAK/AX/IWX1997-201122415756955479.46186551.2100238235
Russel ArnoldSL1997-200722322346568012332.09943160.234371449823
David HusseyAUS/KKR/PK2008-201722320230476011127.674361109.1512413328151
Tom TaylorWOR/NOR/DER2014-202622324058422911223.24654164.652202146969
Shivam DubeIND/RCB/CSK2016-202622319253402595*28.962786144.4701710251251
Gareth BattyENG/SUR2002-2021223158481658110*15.07329250.36122117923
Naveen-ul-HaqSS/RR/GAW2016-2025222864138730*8.6041293.9300104010
Azhar AliPAK/WOR/SOM2010-20232213361712192302*38.222531548.16286330123954
Joe LeachWOR2014-20242212454442779521.28623668.590212155451
Jordan ThompsonHH/YOR/WAR2018-20262212133935239820.25413985.1201821332164
Daniel WorrallAUS/MS/AS2014-202622115666131062*14.56202764.63032615929
Riley MeredithAUS/PK/MI2017-20262219551391448.8980948.330012425
Cheteshwar PujaraIND/KKR/RCB2010-2024220312301286923145.632461652.28395321152066
Lance KlusenerSA1996-200422020661548217437.81716476.526271752996
Parthiv PatelIND/RCB/CSK2002-20192202262349619524.44554389.500271962868
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
Adam WheaterND/HAM/ESS2012-2022219251226449204*28.16892472.276322274359
Nic MaddinsonAUS/RCB/SS2011-202621924515614522426.72763680.47102520608183
Ian HollandUSA/HAM/NOR2017-2026219236404825146*24.62952850.644242252724

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.