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
P KurupBHR2018-20268582818867425.491846102.1707319840
Yasir Ali ChowdhuryBAN/CV/CW2015-20261009513188594*22.991776106.14010615084
Peter ParfittENG1961-1972375261882131*40.91159932.337652082
Rahkeem CornwallWI/SLZ/AH2013-202610510781873102*18.921485126.131711181126
Nithish Kumar ReddyIND/SH/AND2020-2026898113187211427.531803103.8317413189
Sohail TanvirPAK/RR/SR2007-20253091916518665914.811740107.24021915372
Curtis HeaphyCS/CD2022-202645616186113233.84420044.3131171855
Alex DoolanAUS/MR/HH2013-2021466541861247*30.51347953.4929722115
Sammu AshanGG/JK/NSWC2019-202656666186014631.00285065.2638515334
Craig SpearmanNZ1995-200169872185811221.86341454.4218923813
Khawar AliOMA2014-202210696131858112*22.39277966.8617519123
Hasan AliPAK/AS/YOR2016-20263382176418585912.141807102.820434142109
Mark WattSCO/DER/LAN2015-2026261151401856114*16.72208189.19141614162
Grant RoelofsenDOL/ESS/GLO2021-20267371418559027.691652112.29013417856
Matt ColesHAM/NOR/KEN2014-201915413915185410014.95211087.87162320765
Kiran MoreIND1984-19931411293618487319.87398944.0007121756
Harrison CarlyonJER2016-202680775184711025.65192496.00111319648
Zakir HasanBAN/CV/RK2016-202694986184710020.08224282.381111219153
HMRKB HerathSL1999-201818118046184780*13.78363450.8303262118
Ray IllingworthENG1958-1973649211184111322.73407034.202571723
Bob WyattENG1927-193740646183914931.71203634.432126576
Harry DeardenLEI2016-20216489518339121.82335754.6009824013
Mahmudul Hasan JoyBAN/CV/KT2021-202668802183217123.49313458.46291319128
Luc BenkensteinESS/CR2021-202685814183114023.78191395.7119619366
Zain-ul-HassanGLA2023-202657845182914323.15423643.1816823410
Dinesh NakraniUGA2018-202611298301829102*26.901594114.74187119109
Luke FletcherDER/NOT/SUR2014-202421618747182853*13.06342053.45042419347
Saif HassanBAN/RR/KT2019-20268690418278021.24191195.600111116285
Ian WestwoodWAR2014-201735582182519632.59398545.804742454
Saleem YousufPAK1982-199011710624182391*22.23288957.7709715210
Dipak PatelNZ1987-19971121291818239916.42369649.32061615615
Marchant de LangeSA/KKR/MI2011-202623915740182211315.571719105.99142215098
Will GidmanKEN/GLO/NOT2014-2018516716182012535.69329055.3221052247
Cade CarmichaelIRE/NK2022-202666659181810732.46202589.78210320530
Matt TaylorGLO/PA2014-202623019865181857*13.67372448.82032919825
Craig MilesDUR/WAR/GLO2014-202620917338181462*13.44382147.47032424112
Seekkuge PrasannaSL/NOR/DD2011-202618115725180911213.701493121.171616114128
Ashley GilesENG1997-20061161162618065920.07361549.9604111999
Keemo PaulWI/DC/HH2017-20261911423818056517.361573114.75031612697
Vikramjit SinghNED/RD2019-202682801180311022.82227279.3619618338
Kruger van WykNZ/CS2012-2015345891797111*36.67364949.2511332141
Minod BhanukaSL/JS/KW2019-202671746179717326.43245473.23110518826
Hanuma VihariIND/DC/SH2013-202368828179711124.28302259.4619320617
Tharanga ParanavitanaSL2009-201232605179211132.58427441.9321192065
Thorn ParkesOV/OTA2022-202637624178811530.83370848.2211422037
NRM ThainESS2023-2026697010178810929.80287862.13212220324
Abhik PatwaTAN2012-20257877517847924.781679106.25010521748
Bryce StreetQUE2019-202438652178214328.29556032.055651984
Ahmer Bin NisarBHR2022-2026115922417808926.181575113.0208114454
MPM WeerasingheACCC2024-202642553177912134.21252570.46411418426

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.