Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All cricket)

More filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom HelmMID/GLA/LEI2014-20262251696316736415.78285258.66041617420
Abdul QadirPAK1977-19931711453716706115.46309651.26031313533
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Paul SheahanAUS1967-197434566166912733.38265842.402831623
Lachlan HearneBH/NSW/QUE2021-202640573166912130.91245667.9639117619
Tanmay MishraKEN/DC/TRI2006-201967668166810828.76237970.11111714013
Tom MoodyAUS1987-1999837812166710625.26272961.08213712318
GA PriandanaINA2022-2026939010166678*20.821592104.65081017052
Matt MilnesYOR/KEN/NOT2018-20261481324216647818.49319052.16051120220
Brian HastingsNZ1969-1976416571661117*28.64223036.644771483
Dilshan de SoysaBSC/BRC2024-202643532166014532.55310253.5138214613
Christopher De FreitasLL/POR2023-2026494641659143*39.501408117.83312517059
Jahurul IslamBAN/DR/CK2010-2022969617165862*20.99220875.0905714933
Gareth BattyENG/SUR2002-2021223158481658110*15.07329250.36122117923
Daniel DrewBH/AS/SA2019-2025426261657208*29.59313052.943691767
Rushab PatelKEN2016-202692891716559522.991570105.41071317633
Michael LevittNED/KG/RD2024-202664632165213527.081430115.5217616175
Aaron JohnsonCAN2022-2026626131647121*28.401384119.00211717194
David PayneENG/AS/PS2014-202632417267164567*15.67292856.18052618828
Nawroz MangalAFG2009-2017807910164412923.83196383.7526714146
Dhananjaya LakshanSL/GG/CS2020-2026716810164315028.33186288.2425316041
Jacob DuffyNZ/RCB/OV2012-20262602047016437112.26293655.96033521422
PL MommsenSCO2010-20177366151640139*32.16208878.5428313123
Gavin RennieZIM1996-20036082716409321.87382742.850991383
Kyle JamiesonNZ/RCB/PK2014-20261671364716396718.42250365.48041215439
Joe HardstaffENG1935-1948233831636205*46.74154036.3041041193
Ravi RatnayekeSL1982-19901001072016319318.75264547.260691133
Russell EndeanSA1951-1958285241630162*33.96--383901
K SmithWAR/BB2022-20267363141627130*33.20207878.3019420525
Akeal HoseinWI/CSK/SS2014-20263451807416276015.351571103.5602169077
Subramaniam BadrinathIND/CSK2008-20131047721162671*29.041599101.69012617128
Saqlain MushtaqPAK1995-2004215175521626101*13.22502032.39122612711
Mohammad AmirPAK/JT/ESS2009-202644121272162673*11.61296154.91023017227
Robbie WhiteMID/ESS2018-202449709162512026.64357145.512961745
Phil DeFreitasENG1986-19971471342816248815.32251464.60051414918
Craig WhiteENG1994-2003819112162012120.51336548.14161714716
SB KeeneAA/AUC2022-202639597161315231.02234268.87210220027
Nari ContractorIND1955-196231521161110831.59--1112572
Peter NevillAUS/SS/MS2011-2022929720160772*20.87347246.280871625
Barry McCarthyIRE/DUR/LL2015-202620414441160711015.60216274.33121813457
Prosper UtseyaZIM2004-201520216158160768*15.60275458.35042110619
Joshua RasuVAN2015-20267877416069522.00183087.7608614752
Nalin NipikoVAN2012-20267976816058423.60164897.390101112359
Norman VanuaPNG2013-20241401181716027115.86167495.7005237897
Gavin SinghUSA/GAW/SUR2015-20267267161600101*31.37184886.58111413536
Junior MurrayWI1992-20028881101596101*22.48259961.41181316512
Jack BrooksSUS/WOR/YOR2014-2023153137441595109*17.15252463.19131420922
Ben SandersonNOR/TR2015-20262772286915956510.03291454.74013720618
Isaac DanladiNGR2018-202671659159390*28.451302122.3508113854
Bill BrownAUS1934-1948223511592206*46.82271738.72491851

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.